-
Description
This already exists in the form of Look and Feel packs. It may not have support for all of those settings right now, but it would be better to extend Look and Feel than create a new type of theme pack.
Agree, we should improve Look and Feel packs.
I think we should also have a way to apply only the layout without applying the theme.
Seems like we could end up getting to a point where we'd be better off showing a dialog when the user hits apply where they can uncheck the changes they don't want.
I strongly agree with this. Currently Look and Feel is pretty destructive and users might only want to change the layout. Here's a nice implementation of that:
I personally feel like the most intuitive way is to create a KCM just for Layout, and then make the Look and Feel able to override those setting. In this way if you only want to change the layout you will change it in the Layout KCM, but Look and Feel would still be able to change the layout. If I recall correctly, that should be the same relationship between Look and Feel and Plasma Theme.