[Note I haven't installed to use it yet so some of these features may already exist]
- configurable autocolor as default based on side. e.g., semi-transparent red for black and semi-transparent blue for white.
- Add numbers to the arrows so one can track the order of the moves. This could be a small number next to the arrow. (for multiple arrows simply display the sequence(e.g, 1, 6, 9).
- Allow for multiple arrows(as one could trace back through the same path). If the numbered moves are being used then it just has to be one arrow else it could be multiple arrows that are side by side.
- Allow for X symbol.
- Allow for branch tracking and possibly display multiple branch paths(e.g. sort of like lichess analysis but here it could just be a list of move orders(if the arrows are numbered then one can easily follow along). The idea is that with complex possibilities it can be hard to trace out all the moves and keep track of them. Here though by enabling the rich feature set actually helps one mentally since they will learn to visualize playing this way. The current way of just arrows without numbers or tracking branching is too confusing in complex cases where the calculation depth might be 10-15 or more with many branching moves at each step. (e.g., a 3k+ puzzle rating on lichess)
One way to do this is to assign different colors to each branch. But then either multiple arrows or some type of blending would need to be done. Alternatively one might have some way to mark a branch as checked/dead so one doesn't forget and repeat it.
- Even allow piece removal but this might be getting too complicated and starts to defeat the purpose.
[Note I haven't installed to use it yet so some of these features may already exist]
One way to do this is to assign different colors to each branch. But then either multiple arrows or some type of blending would need to be done. Alternatively one might have some way to mark a branch as checked/dead so one doesn't forget and repeat it.