Bug 434896

Summary: That every window decoration has the same settings
Product: [Plasma] Breeze Reporter: Toadfield <toadfield>
Component: window decorationAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: kwin-bugs-null, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Toadfield 2021-03-24 17:43:51 UTC
Breeze has much more options for the window decoration than other themes.
Breeze:https://ibb.co/b7W2ZG6
Generic Theme:https://ibb.co/TkX0DVX
I want to be able to change all the settings that breeze offers for other themes.
One of the only reasons I use the breeze theme is cause I want all those options,but I fins some other window decorations prettier,they just don't have the options.
Comment 1 Nate Graham 2021-03-24 19:13:10 UTC
You would have to ask the authors of all of those themes to implement the same options.
Comment 2 Toadfield 2021-05-06 07:27:21 UTC
But why?
I mean isn't it possible to implement default options that every theme is able to use?
Cause the only difference besides those options is how they look like.
Comment 3 Nate Graham 2021-05-06 13:48:05 UTC
A window decoration theme is basically a small program. Each one has different internal settings for the same reason why apps different have their own settings. There are some things that are common between all themes, such as "Border Size". However making all or some of those currently-breeze-specific settings would require totally redoing the window decoration theme spec which would be an API break and only be doable in KF6 (or even KF7, more likely), and a lot of them wouldn't even apply. The shadow settings for example would not be relevant to  themes that don't want shadows.

Ultimately the reason why we have and support Window Decoration themes is so that people don't have to add five hundred thousand random options to Breeze. If you find that no window decoration theme looks exactly like how you want, why not try your hand ad making your own? Or find the one that looks closest and modify it. They're all open-source after all.
Comment 4 Toadfield 2021-06-08 18:34:33 UTC
Is it really that easy to make my own theme out of an existing one?