Bug 512785 - [Feature request] Better control over Day/Night cycle
Summary: [Feature request] Better control over Day/Night cycle
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.5.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-30 08:52 UTC by Giovanni Santini
Modified: 2025-12-03 14:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.