-
Notifications
You must be signed in to change notification settings - Fork 784
feat(themes): Implement categorized theme menus and debug tools #12905
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
feat(themes): Implement categorized theme menus and debug tools #12905
Conversation
kacperpaczos
commented
May 26, 2025
- Organizes themes into distinct categories (Mint-X, Mint-Y, etc.) with labeled separators
- Groups theme variants (Light/Dark/Darker) within each category
- Improves menu readability by fixing gray separator background issues
- Enhances theme selection UX with logical grouping and clear visual hierarchy
- Organizes themes into distinct categories (Mint-X, Mint-Y, etc.) with labeled separators - Groups theme variants (Light/Dark/Darker) within each category - Improves menu readability by fixing gray separator background issues - Enhances theme selection UX with logical grouping and clear visual hierarchy
…d grouping - Implemented grouping of single-item categories under 'Other Themes' for improved UI clarity - Added translation support for 'Other Themes' label - Ensured themes are sorted by variant order: Light, Darker, Dark - Removed unnecessary separators between variants of the same category
I believe I have fixed that. @fredcw |
Hi, the single themes being bunched together is good, but since they're listed first, I don't think we need an actual label for them. Just: theme_a theme_b theme_c |
I would write the icons bit like this as it avoids the duplication of code and simplifies it a bit. You could probably do something similar to the gtk/cinnamon section though that's not as long:
|