Hex Casting

Hex Casting

6M Downloads

[feature request] colored stroke order guides

AmberGoop opened this issue · 7 comments

commented

when pressing ctrl, known spells display the order of strokes using the brightness of the line.
however, this can be really hard to read correctly for some people, especially with larger spells.
would it be possible to have a colored line, maybe as a config?
examples:
grafik
grafik

commented

Just something to keep in mind: this might be an issue for colourblind people if not implemented well.
Another idea could be to render a number in the middle of each line? Like 1 for the first line to draw, 2 for the second, etc.

commented

i had colorblind people in mind, that's why i mentioned it could be a config instead of the default - but numbers also seem good. probably better than colors in the first place, actually, because with numbers there is absolutely no confusion
so yeah, i'd also be up for numbers.. just, anything more readable than what we have because i am one of the people that have a ton of trouble reading the brightness differences

commented

I worked on a python script for displaying patterns that helps differentiate lines by spreading the intersections. I think this solution would be more intuitive and also friendly to colorblind.

blocky:
artifact_blocky

smooth:
artifact_smooth

I also experimented with ways to indicate the length of straight lines.
blocky with notches:
13_blocky

smooth with dots:
13_smooth

commented

I love the stroke separation approach SnazzGass has (and feel that should be how scrolls are rendered), and would like to propose the turbo color map for colored stroke paths.

commented

This has been on the backburner for a while ... my favorite is SnazzGass's, and I think I want it to be the default one full stop.

I'll get to work...

commented

@SnazzGass could you link your code? or put it on Github or something?

commented

I think we can close this - 0.10 (iirc) added the fancy corner cutting pattern rendering.