1.if all added to data/colorschemes doesn't that make the menu big, or perhaps you could make a alphabetic first level listing to level two, like programs menu #3977

Themes are not shown in a menu but in a scrollable list inside a dialog. So no problem here.

  1. I have heard that there are differing quality, with some missing settings, or other useful settings having default values. Maybe only a well checked few can be listed on the top level (light, dark, solarized, and if it exists one that is usable by colour deficient) and the alphabetic ones are then all in level two under their alphabetic?

I would personally leave the decision whether the theme is good or bad on users - themes are very easy to change and evaluate. When going through the themes, all of them seem to work. I wouldn't pick some of the color combinations myself but that doesn't mean someone else wouldn't like it.

  1. sadly the colour schemes are using different licences, GNU Library General Public Licence (and variants and versions, how compatible are they?), MIT, unlicenced, GtkSourceView licence???? and at that point I gave up when I got to G. That has to be addressed, at the moment Geany does not distribute the geany-themes so licenses are ok, if its included in Geany content the licenses have to be properly referenced some how.

Good point. I went through the licenses and this is the result:

  1. MIT: earthsong, kugel, one-dark, pygments, solarized-dark, solarized-light
  2. Public domain: evg-ega-dark, sleepy-pastel
  3. No explicit license: fluffy, monokai, railcasts2, tango-dark, zenburn
  4. GPL: remaining 22 themes

One option would be to use only the GPL-licensed themes.

Just wondering, what exactly does the license apply to? Is it the combination of colors (I somehow can't imagine it's possible to apply license to that) or the ini file itself? Is GPL or MIT actually applicable here? To me this is more something like our filetype definition config files which I'd say aren't covered by any license.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/4035/2462632427@github.com>