Intorude a custom shell client.
Use the Orbital shell client.
Free the client on compositor destruction
Make it prettier
Add protocol to get key bindings in the shell client
Add a OSD overlay for showing the volume
Some more eye-candy
Destroy the black surface
Define the shell configuration in a single qml file
Move the configuration in desktop.qml
Add a ShellUI class to base desktop.qml on
Don't chenge the window color after the initialization
Set the window colors
Remove a unneeded Rectangle