Color Flow is a Palette Plugin to help organize and gamify your workflow by tracking progress through visual feedback. It works by assigning meaning to Layer Color Labels which are sorted into a series of customizable catogories and made directly accessable through the sidebar. Checkboxes and color-coded progress bars help to easily identify and update which step you are on in a workflow.
I don’t think to add an option to use Glyph Color instead of Layer Color.
The main raison of why I decided to make Color Flow, was that many Glyphs users (in my opinion) do not use the layerColor and use badly Glyph Colors.
I think, the use of Glyph Color should be reserved to mark specific Glyphs during font development. For example, I set all small caps/small numbers in Magenta, to know that they are glyphs that I should do at the end of the development phase.
I decide to make this plugin to encourage users to use Layer Color instead of Glyph Color.
BTW, If you have a file with only GlyphColor set, you can use my script “Copy GlyphColor to None LayerColor”, to copy GlyphColor to LayerColor.
I don’t think that such a limitation is useful. People use colors in different way and I don’t see a point on limiting that. And it is not a big change. Check the layer color first, if there is none, check the glyph color and use it if set.
The problem with this, is what happen if someone use both ?
I will take my personal use of Color Labels as example.
I’m used to use Magenta Glyph Color to mark all glyphs that are “generative” (small caps/small numbers, full component glyph). This means that when I start a new project, I set Glyph Color of all these glyph to Magenta.
If Color Flow check automatically Glyph Color when no Layer Color are set, that mean in this situation Color Flow will think that Magenta work step is checked, when this is not the case.
Thank you, that makes sense!
What I meant is that as I understand this tool implies that each next step includes all the previous ones, thus “linear”. The process however can sometimes include some going back and forth between different stages and I’m thinking how to indicate that with just one color. Say I already have my anchors or kerning groups set, but realize that drawing may need some improvements, or something like that. Maybe having multiple colors would also be helpful (although that’s of course some extra UI instead of layer/glyph colors, and probably not the way you mean it)
Anyhows, that’s just some thoughts I had from thinking about how I could implement this certainly useful tool!
You are right. UI need an action to be updated, I will find a solution to fix it.
If you realize that drawing need some improvements, you can toggle step associated with it and Layer Color will automatically be updated. (if this step is before Anchors and Kerning check steps)
If it were possible to display/assign several colors, it would be easier, but it is not possible.
So the best method to achieve this for the moment is the use LayerColor feature.
Color Flow Report is a way to track Layer Color changes during a work session.
Now in the Action Button, you will find an option to Enable/Disable Color Flow Report.
When enabled, it creates .txt file in a “Color Flow Reports” folder, next to your .glyph file.
This .txt file track all Layer Color changes during your work session. (a work session start when you open your file, and finish when you close it).
So when you will close your file, a .txt file like this New Font – 06272022-114914.txt will be generated, and will look like :