AvengeMedia / AvengeMedia/DankMaterialShell
[THEMES] Matugen Theme Improvments - Ghostty, GTK, QT, etc.
- Dominant language
- QML
- Stars
- 8.1k
- Forks
- 515
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 102
Description
Too many issues about colors not being right, etc. So I just want to make a meta issue.
- [x] Ghostty+kitty Improvements
- **Done** Created a custom py script (standard lib only) that maps some matugen colors into 16 colors, looks good to me.
- Ghostty can be themed with a 16-color palette, plus some extras for cursor color and background colors. Some are easy enough to theme, but in general it's tough to figure out the material mapping from matugen since it's not really designed for such use cases.
- Consider exploring different schems matugen has and seeing if 16 different contrasty colors can be gotten that way for light and dark mode ( scheme-content, scheme-expressive, scheme-fidelity, scheme-fruit-salad, scheme-monochrome, scheme-neutral, scheme-rainbow, scheme-tonal-spot)
- Ghostty can also be styled with CSS, which may be the way - but need a template that honors the existing config values like its window transparency settings and things, they may be exposed as scss vars.
- [ ] GTK3 Improvements
- Seems pretty decent but some users report issues
- Figure out if theres a feasible way to make it independent of a specific theme, right now it depends on Colloid specifically.
- [ ] QT Improvements
- Seems pretty decent to me but requires the qt6ct-kde fork, in general it's kinda ugly but might just be QT
Contributor guide
Assessment
This issue has not been assessed yet.