Bug 455259

Summary: missing save button in color settings
Product: [Applications] systemsettings Reporter: makosol
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: yerrey
Priority: NOR    
Version First Reported In: 5.25.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: window missing save button

Description makosol 2022-06-14 15:26:55 UTC
Created attachment 149688 [details]
window missing save button

SUMMARY
missing save button in color settings (cf screenshot)


STEPS TO REPRODUCE
1. display color settings

OBSERVED RESULT
window has no save button

EXPECTED RESULT
window have save button

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.25
KDE Frameworks Version: 5.95
Qt Version: 5.15.4

ADDITIONAL INFORMATION
French locale
Comment 1 Yerrey Dev 2022-06-14 15:40:28 UTC
Editing the default color schemes is not possible, you need to "Save As" under a new name to create a custom theme. The custom theme then is editable.
Comment 2 makosol 2022-06-14 16:03:07 UTC
Ok but this is not very user friendly.
Well, saving as another theme and then applying colors settings (color title bars and tinting windows) doesn't work.
Comment 3 makosol 2022-06-14 16:10:38 UTC
I don't understand : in this video (https://www.youtube.com/watch?v=r2wvaoprP2M&t=442s), Niccolo is editing and saving default style (Breeze light).
Comment 4 Yerrey Dev 2022-06-14 16:49:30 UTC
This is intended behaviour: https://invent.kde.org/plasma/plasma-workspace/-/blob/5328a8773d72a1866a879d89d3f919d3e2153292/kcms/colors/colors.cpp#L306

If the color scheme is not removable, it cannot be overwritten with a save. Niccolo is running developer setup and has probably messed around with his theming and colours which makes it behave differently. If you have another issue with the settings not applying correctly, I'd recommend creating a new issue with a description.