- Background widget is now managed by launcher
- Refactory code
- fix idle behavior: the resum event shall be triggered when idle object is disposed
- Allow the shell to track focus on each layer window
- Allow to install hooks that execute lua scripts on changes of watched files
- Use gsetting to store shell parameters such as: theme, idle-timeout, etc.
- complete implementation of virtual keyboard
- support loading user defined virtual keyboard from configuration at $XDG_CONFIG_HOME/xkb/
- support loading user defined CSS theme from $XDG_CONFIG_HOME/themes/