- 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.