> Regarding having a dark theme by default, why not, but it'll be hard to agree 
> on which one :) (Not that I care myself, dark themes are a terrible idea that 
> doesn't scale anyway. Troll intended :grin: )

__Themes__ are a terrible idea that leaves your application at the mercy of 
unknown idiots that "design" them (troll also intended :grin: ) 

But yes the point being which to agree on?

> That's not entirely true. 

Thats entirely true.  GTK themes do not set properties for lexical entities.  
The term `Colour Scheme` or `Color Scheme` depending which school you went to 
and how your Geany is translated, refers to the Geany conf file that sets 
lexical entity colours to differentiate it from the GTK theme.  It has been 
agreed that the `geany-themes` repo name is confusing, but it is what it is.

> Nowadays it's usually somewhat possible to know whether the system theme in 
> uses is light or dark

What I think you mean is that there is some sort of fuzzy indication by reading 
the GTK setting `gtk-theme-name` and see if it ends in `-dark`.

Geany could load `colour-scheme-dark` instead of `colour-scheme`  selected 
depending on above, or could automatically set the `Invert syntax highlighting 
colours` property, obviously with an option for the user to prevent such bad 
annoying retrograde automatic behaviour ;-)

Or even just shipping `default` and `default-dark` might be enough in the first 
pass so the user can select easily, although default might need to be separated 
from `filetypes.common`.

Now all it needs is "somebody" to do it.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3407#issuecomment-1435793925
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/3407/[email protected]>

Reply via email to