themerdev / themer

🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

Home Page:https://themer.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for KDE Plasma Color Schemes

Akselmo opened this issue · comments

New theme template request

Since KDE Plasma Color Schemes are just .colors files that need RGB color values, themer could probably support those too.

Website

Here's the official documentation of color schemes, although I feel its a bit lacking https://docs.kde.org/stable5/en/plasma-workspace/kcontrol/colors/index.html#idm35

Example theme file

One of the official theme files:
https://github.com/KDE/breeze/blob/master/colors/BreezeDark.colors

Additional theme information

My thoughts are that the color scheme could follow pretty closely to the one made in themer, but have some variation when it comes to inactive fields. Those could be made dimmer by default. Hovers could either be dimmer or lighter variation of the base color.

Also there's a contrast slider that could be set 4 or 5 by default, but user can change it if they wish.

@Akselmo , I just deployed @themerdev/kde-plasma-colors to npm and added it to the web UI as well.

I installed Kubuntu in a VM to test, but I don't use KDE full-time so feel free to take a look and let me know if I screwed up any of the color mappings. PRs welcome for any improvements there. 👍

Oh cool, I'll give it a go and see how things look! Thanks for making this!

I'm not sure if I should create separate issue for this but anyway, here's my feedback after quick testing:

Works pretty well out of the box, I did some changes to the scheme, mostly switching the colors around since I wanted blue instead of yellow for selection. I do change colors around a lot in other themes too so that's not really related to Themer though.

Anyway, one thing I noticed that accent7 wasn't really used anywhere, at least in color scheme settings. In color set "selection," link and selection colors were pretty much the same. I would change accent7 to the link color perhaps. Alternatively, making accent7 the selection color could also work.

image

Other than that I have no complaints :D Made it really easy to get similar color scheme all around my system and I'm happy for that.