Provide a Desktop (Shell) Plug
Desktop Plug
===========
We should ship a plug to configure and tweak various parts of the Pantheon desktop. This would essentially be a safer interface to tweak the GSettings keys (or *shudder* config files) of the shell including:
* Panel
* Dock
* Slingshot
* Window Manager
Panel
------
The user should be able to choose the hide mode of the panel (if that's implemented). We could also potentially have some theming options available.
Dock
-----
The user should be able to choose the hide mode of the dock. We could also potentially have some theming options available.
Slingshot
---------
The user should be able to change the grid and icon sizes of the launcher. They should also be able to toggle the view switcher on/off.
Window Manager
------------------
The user should be able to change/configure some shell settings such as hotcorners, the Aeroesque "snap" option, dynamic workspaces, and other options made available through GSettings.
Blueprint information
- Status:
- Complete
- Approver:
- elementary UX
- Priority:
- Undefined
- Drafter:
- elementary UX
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Sergey "Shnatsel" Davidoff
- Completed by
- Danielle Foré
Related branches
Related bugs
Sprints
Whiteboard
I'm not sure I see the value in disabling the view-switcher in Slingshot. You wouldn't save any space since the search bar is still there. Also, Wingpanel is themed with CSS in the GTK theme already, so no need for separate theming. What about icon size, placement, and maybe hiding/showing running indicators for Plank? --DanRabbit.
Also what about the gtk/icon/window themes, and wallpaper? Will they be changed through this plug too? ~HarvKitty