madskristensen / RainbowBraces

A Visual Studio extension
Apache License 2.0
132 stars 7 forks source link

Add customizable cycle length #41

Closed domyd closed 1 year ago

domyd commented 1 year ago

Creates color options for up to nine nesting levels and adds a setting letting the user to choose how many of those colors will be used. This allows for a lot more customization, and fixes #11.

I'm unsure of the setting name -- for now I went with Cycle length, but that might be a bit abstract. Perhaps something like Color wheel size might be better?

I went with nine levels instead of ten because 10 is ordered between 1 and 2 in the Fonts and Colors list 😄. I don't think the ordering can be defined on an item level? In any case, if having ten levels is more important than the ordering, I can easily add another level of course.

Todo:

madskristensen commented 1 year ago

Thanks, this is awesome. It's going to be finding the colors that are going to be the real challenge :)