You can clone with
HTTPS or Subversion.
Simple to us but pressing Alt+F2 + r + Enter is probably bit of a geeky and slightly alienating thing to do for many inexperienced Cinnamon users and I suggest the use of a "Restart Cinnamon" or "Apply" button in Cinnamon Settings whenever it makes sense.
The Apply button in the mockup is grayed out/inactive until the user has made a change that requires a Cinnamon restart to take effect, pressing it restarts Cinnamon:
Using "Apply" would be confusing since all changes are applied immediately. Maybe we should use something more explicit like "Restart Cinnamon".
But good idea.
Yeah, good idea! I've been changing desktop layouts a lot lately, and a restart button would have helped a great deal. But then I'm not exactly an ordinary user...
dalcde, some aren't, like panel relocations, and themes aren't really applied properly until you restart Cinnamon (unless it's only on my machine the add workspace button looks wonky until you alt+f2+r+enter, looks like it inherits the previous theme's "height" and "width" for the button)
Maybe we put the "Apply" button next to the settings that require restarting Cinnamon?
Probably smartest yes, afaik there are only 3 settings requiring restarts left:
4 if you count themes not being fully applied until Cinnamon is restarted
May be instead of just "Apply", we can have "Apply & Restart Cinnamon", though it feels a bit longer.
IMO, putting a button to restart Cinnamon isn't the right way to do it, we already have a restart option by right-clicking on the panels.
The way I see it, what we should do is to detect whether there has been a change that needs a restart and if it's the case then show a dialog to the user when closing cinnamon-settings to ask whether to restart cinnamon.
That's more elegant. There will probably be some confusion when panel layout change doesn't take effect immediately unlike other changes, but the user is bound to find out eventually, and quickly, though, with this method.
I disagree with prompting to restart when closing. Consider the use case of picking a theme when you're first checking out Cinnamon- you don't want to have to pick a theme to test, close the window, have it prompt you to restart, restart cinnamon, and then open the settings and start all over again.
@JDougherty : but changing the theme doesn't require to restart Cinnamon anymore
Changing the Window Theme does require a Cinnamon restart, at least from what I just saw in LM13 with Cinnamon 1.4.0.
@JDougherty : it did require a restart in Cinnamon 1.4, it no longer does
glebihan, add-workspace-button isn't rendered correctly until you restart Cinnamon
@bimsebasse : then that's something we'll need to fix, changing the theme must not require to restart cinnamon
Yes, it's the only thing afaik, everything else in a theme is applied instantly and correctly.