Sorry if I'm being OT.
As far as I can tell the biggest difficulty with editing sublime colour schemes has to do with finding out how to write it out so that it cascades properly for the various language (rather than defining everything with very specific scopes) and that as the file grows, fiddling with hex values becomes rather infuriating*.
This issue would not be greately helped by a UI. On the other hand, it would be great if one were able to define and reuse values and, closely related to this, the ability to define colors programatically. For example, in LESS one might write something like:
border:1px solid darken(@blue-color, 10);
@other-color: desaturate(spin(@blue-color, 30), 10);
Now that I'm thinking about it, it would also be nice to be able to nest scopes:
foreground: lighten(@orange, 15);
- The "solution" I currently use, is to create very dense scope definitions:
"scope": "entity.name.class, entity.other.inherited-class, entity.name.function, entity.other.attribute-name, markup.inserted",