Bug 512785

Summary: [Feature request] Better control over Day/Night cycle
Product: [Plasma] plasmashell Reporter: Giovanni Santini <giovannisantini93>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: ilikefoss, kde
Priority: NOR    
Version First Reported In: 6.5.3   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Giovanni Santini 2025-11-30 08:52:44 UTC
SUMMARY
Currently, Day/Night tooling can only swap between full Plasma themes.
No granularity is available, thus one needs to modify the theme itself in order to change e.g. icon themes.

This issue is for requesting granular control as an alternative: after choosing the global theme, the user then has the option to choose cursor, icon theme and so on.

This is already possible with 3rd party apps like Koi.

STEPS TO REPRODUCE
1. Use the Day/Night feature.

OBSERVED RESULT
The whole global theme is swapped.

EXPECTED RESULT
Granular control over the swapped components.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Giovanni Santini 2025-11-30 08:53:16 UTC
Currently on phone, will attaching additional info when I am back to the PC.
Comment 2 John 2025-11-30 09:54:06 UTC
And because the whole global theme is swapped, even the window decorations are lost!
https://bugs.kde.org/show_bug.cgi?id=512139
Even for just switching between Breeze Light and Breeze Dark.
I'm really tired having to go the System Settings to re-set the custom window decorations (Klassy) that I use, twice a day or more if I restart the computer!
Comment 3 David Edmundson 2025-12-01 10:54:23 UTC
This is out of scope. It will result in an incredibly messy UX to handle a solved problem.

You might find lookandfeelexplorer from plasma-sdk has what you need to create a new lnf.
Comment 4 Giovanni Santini 2025-12-03 14:52:23 UTC
Even though you mention UX might be tricky, the Global Theme Explorer does not really solve the issue, since it is not clear how to use it.