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.