Bug 497918 - Global Theme is highlighted even after it is not actually used
Summary: Global Theme is highlighted even after it is not actually used
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_lookandfeel (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-26 17:35 UTC by Tamás Králl
Modified: 2025-01-03 22:42 UTC (History)
1 user (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 Tamás Králl 2024-12-26 17:35:33 UTC
SUMMARY
Selecting and applying a Global Theme creates a blue border around said theme to highlight it. If one changes the other appearance settings, e.g. chooses Oxygen as the Application Style, the aforementioned blue border remains. So a Global Theme is highlighted, suggesting it is what is currently applied on the system, when in fact that is no longer the case.
Comment 1 Nate Graham 2025-01-03 20:58:07 UTC
Technically you are still using that global theme, it's just that you changed one of its child settings to something else.

In such a situation, can we really say that you aren't using the global theme anymore? It's sort of a judgment call, no? 

Perhaps we could show in the UI somehow that you're using that global theme as a base, but with one or more of its child settings modified. However I worry that this might be difficult to present comprehensibly in the UI, and even so it might not be information that's really useful for the user to see in the first place.

Thoughts?
Comment 2 Tamás Králl 2025-01-03 22:42:09 UTC
I've just remembered that you can actually apply a Global Theme without it setting all of the options it can provide. For example, you can uncheck the Desktop and Panel options when applying a Global Theme.

So I suppose in the current UI it is perfectly fine the way it is right now.