When shifting a window to another workspace, move the window before switching workspaces
Scale: Consistent spacing and text size between selected and unselected windows
Don't force decorations on desklets
Desklets: replaced min_decorations concept with prevent_decorations and redesigned styles definition
UI improvements in background selection screen
Set the settings window title with the name of the module instead of "System Settings - %s" % modulename
Applet/Desklet/Extension settings API
Add 'generic' setting type, ability to launch external settings app,
and hide configure button in cinnamon settings, based on metadata.json
Add check for 'generic' non-visible setting type
Some fixes
Cinnamon-settings: Check to make sure external settings app exists before
allowing it to execute.
Remove logging
Use just a single bindProperty method, make combobox type checking smarter
Change applets and desklets to new api
Add tooltip handling
Add tooltips to applet settings
Default to single instance when max-instances is not defined in metadata
Some fixes
Make notebook scrollable if there are too many instances
Add individual key signals that can be connected to as an alternative to bindings