SUMMARY Currently the use of 'Breeze', 'Breeze Light' and 'Breeze Dark' are quite inconsistent in System Settings: In Global Theme: - Breeze ~ light - Breeze Dark ~ dark - Breeze Twilight ~ mixed In Colors: - Breeze Light ~ light - Breeze Dark ~ dark In Plasma Style: - Breeze ~ any color based on the Colors theme - Breeze Light ~ light - Breeze Dark ~ dark In Icons: - Breeze - Breeze Dark (these look identical to me, see Bug 497912) In Cursors: - Breeze ~ dark cursors - Breeze Light ~ light cursors To sum up, 'Breeze' can suggest: - light - any color - nothing in particular - dark I suggest we name the dark ones 'Breeze Dark', the light ones 'Breeze Light', and the ones that don't have to do anything with color, 'Breeze'. I also think changing the 'Breeze' Plasma Style to a simple checkbox (ticking the box makes the user unable to select Plasma Style themes, since the theme is inherited from the Colors theme) would be more appropriate since a Plasma Style that follows the Colors theme has nothing to do with 'Breeze'.
It's a valid observation, and this is somewhat messy at the moment. I could see us changing the name "Breeze" to "Breeze Light" for the global theme and the icon theme. However there's a challenge of what to do with the large number of Breeze themes that follow the color scheme. There's the Application Style, Window Decoration, Plasma style, Splash Screen, SDDM Theme, and Plymouth theme. All are color-scheme-following. And for the cursor theme, it would feel quite silly to make "Breeze Light" have a dark cursor and "Breeze Dark" to have a light cursor. But if we did it the other way around, then to have a standard dark cursor you'd need to use Breeze Dark, but all your other Breeze theming would be using Breeze Light! Neither seems ideal. Not sure how to proceed in light of this. Any further ideas?
These are valid pointsz I admit. Here are a few definitions to clear up what I mean: Breeze: the design language of KDE Plasma and associated apps Breeze Light: the light variant of a theme compotent that aligns with the Breeze design language Breeze Dark: same as Breeze Light but with Dark instead of light Now I just had an idea to make the Global Theme naming more flexible. What if we had: Breeze Morning (or similar) Breeze Twilight Breeze Midnight (or similar) (I think it's fun to give these nice, pleasing names to the Global Themes) Morning is the previous Light theme, but it doesn't suggest all theme components must be the Light variant. So it is ok to have the Breeze Dark cursor (the black one) be included in this global theme. And if we wanted, Breeze Midnight could inlude the Breeze Light cursor (the white one) for the same reason. And for the Breeze themes that folloe the color scheme, I stand by that they should just simply remain 'Breeze', as in they follow the Breeze design language, but aren't a particular variant of it. And when Breeze Light, Breeze Dark, and Breeze (follows the color scheme) are all available options, like in the Plasma Style, the follows color scheme could be visualised in the UI as a checkbox instead. So: □ Follow Color Theme (or similar wording) it has to be unchecked so the user is able to select a specific Plasma Style I hope I've answered your questions!
There are some actionable ideas in there, like renaming the non-color-scheme-following themes to say "light" or "dark" (or "morning" and "midnight". Doing this for the cursor themes would be less awkward if we use "morning" and "midnight", but also more work to rename the other things.
I'm not sure about naming the cursors "Morning" or "Midnight", maybe my writing wasn't clear enough. I think "Morning", "Midnight", and "Twilight" should be the names of the Global Themes only. For the rest it's the following: - Breeze, if the component is color-scheme-following/not related to color (eg. Splash Screen, Window Decorations, Application Style); - Breeze Light, if the component is colored predominantly white, or is otherwise a light variant of such component (eg. the light Color Scheme, or the white cursors); - Breeze Dark, if the component is colored predominantly black, or is otherwise a dark variant of such component (eg. the dark Color Scheme, or the black cursors). I don't think it would be a problem if the "Morning" Global Theme included the black cursors, since "Morning" doesn't imply that all theme components must be the light variant, but rather that it's the predominantly light version of the KDE design language, so one could say that the black cursors are there to improve contrast, therefore providing a better experience. What could also be considered is choosing the white cursors as the default for the "Midnight" Global Theme, but this change is something the VDG would decide.
Thanks for the clarification. Could work.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5154
A possibly relevant merge request was started @ https://invent.kde.org/plasma/breeze/-/merge_requests/517
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/445
I've seen the discussion on Gitlab and honestly I think I like "Breeze Light, Breeze Fusion and Breeze Dark" as global themes more than my original suggestion (the times of the day). "Fusion" is great because it's also related to physics like "Plasma". But I've also suggested naming the black cursors "Breeze Dark". So if that's accepted as a change, including the "Breeze Dark" cursor theme in the "Breeze Light" global theme is hopefully not too confusing.
Git commit fcc6719073ac1c09ecca1f862dc6aa36acbae2a4 by Niccolò Venerandi. Committed on 23/03/2025 at 17:45. Pushed by niccolove into branch 'master'. Rename Breeze cursors to "Breeze Dark" This is part of the effort to standardize the Breeze Light/Dark names throughout panel settings; see discussion in bug report. M +2 -105 cursors/Breeze/Breeze/index.theme https://invent.kde.org/plasma/breeze/-/commit/fcc6719073ac1c09ecca1f862dc6aa36acbae2a4