Koi icon indicating copy to clipboard operation
Koi copied to clipboard

[REQUEST] Categorize themes depending on their dominant color shade (dark/light)

Open bphd opened this issue 3 years ago • 7 comments

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

It's relevant because a lot of software only listen to GTK/QT telling them that dominant is dark/light. And some light themes gives dark variable (Fluent...) and contrary too (Adwaita-dark, Sweet Mars...)

Maybe better, only permit dark dominant themes to be applied in the dark part and same for light

bphd avatar Feb 16 '22 11:02 bphd

only permit dark dominant themes to be applied in the dark part and same for light

But what if you're a psychopath and want light themes at night and dark themes during the day? 🤔

On a more serious note, I don't know how to do this, otherwise I would have already. Any help would be appreciated.

baduhai avatar Feb 16 '22 12:02 baduhai

It's not that hard to do properly, because I just told that there is actually a dominant variable in the theme that GTK/QT gives to software for them to work with. You only have to find out where it is and define filtering with that. Filtering with theme name is impossible, because few of them use "dark/light" in their name

And maybe a checkbox to stop that filtering for fools over there and here who want to mix dominant at their risk

bphd avatar Feb 16 '22 12:02 bphd

For example Firefox listen to that variable to set it's own theme on the "auto" theme. So you could search for what Firefox read in that case. That would be the variable to filter

bphd avatar Feb 16 '22 12:02 bphd

VSCode too can detect this variable for example (maybe it's another one, in that case you should use both because it's different variable depending of KDE/Wayland/X11/GTK/QT... and it will permit you to know on what filter each category in the list)

bphd avatar Feb 19 '22 12:02 bphd

I agree that it's not hard to do, but knowing how to do something in theory, and being able to do it, are two different things. I would welcome any help :smile:

baduhai avatar Aug 15 '22 21:08 baduhai

Closed by mistake.

baduhai avatar Aug 15 '22 21:08 baduhai

I feel that something good in your life happened, motivating you to take time to replenish this project 💪

bphd avatar Aug 16 '22 08:08 bphd