feat: actually good + consistent universal terminal colors and cross platform too!#132
feat: actually good + consistent universal terminal colors and cross platform too!#132haikalllp wants to merge 3 commits into
Conversation
|
ykw I'm thinking again, I think I can implement something that is more re-useable like |
|
No its intended, 1-7 is the normal standard colors for accent, and 8-15 are bright bold colors, also you can see how its producing consistent colors of blue, purple, pink no random tertiary of green or yellow. Its intended, the purpose of the harmonization is to follow consistent base16 color palettes while applying accent of the Material You colors. But i get what you mean by "Lost its meaning", again the main goal is consistency and readability across ANY wallpapers and mode dark/light. Without this method it could look good on some wallpapers but looks like absolute trash on a different wallpaper, and again might look good on dark but very hard to read on light. |
|
I see, thanks for the clarification! |
@TahirDevT I do plan to remap the colors tho, as I'm still not satisfied with it just yet😅 |
bf6c5d7 to
cb0c57b
Compare
acdd1f7 to
5831cbb
Compare
ab178fb to
1dd6748
Compare
1dd6748 to
81d5293
Compare
|
hmmm I think i'm gonna find some work around to make this work with purely bash scripts |


Adds universal and cross-platform terminal color palettes using terminal sequences that actually works and some optional theme (Kitty, WezTerm, Windows Terminal).
New posthook scripts:
harmonizer.py, a Python script that harmonizes a base 16-color terminal palette to the wallpaper accent using HCT color space.generate-term-colors.py, generates the color pallete for all terminals using terminal sequences and also theme file for Kitty, WezTerm, and Windows Terminal.term-colors.jsonthe template for Matugen to output the base material you colors.windows_term_post.ps1to inject the generated color scheme into Windows Terminal's settings automatically.Some clarifications (Please read!!)
Why make theme files for Kitty, WezTerm and Windows Terminal?
The terminal sequences already works on all platforms and on all terminals, but I made actual theme for some because:
powershell, so if user is usingcmd,wsl,git bashit simply wont work. Hence why I made actual theme for them so the colors works on any shell.And Finally SHOWCASE!!
Linux:
UnixUniversalTerminal.mp4
Windows:
WindowsTerminals.mp4
Some limitations with windows, it doesn't auto reload due to nature of
powershell.Mac:
