Suggestion: Variation visualization

Sort:
Avatar of Chessbovine

I'm currently trying to make an own opening book with the analysis board and the notation of the variation can start to get messy fast. It's not only hard to see where the next move is but where the notation of the line actually diverges.

Could there maybe be some visual aid. 
- The mail line is quite clear, the second as well, but after that it's all just in ever more and more brackets. A tree like structure would be a lot more helpful

- A graphical visualization on the board. For example if the first move is e4, and then there are variations like e5, d5, c5, b6, g6, Nf3, Nc3 as (sensible) possible replies for black. Let's say half of them are in the study. Could all the moves noted in the analysis notation be marked by dots on the board, with the main line having a bigger one, the second a smaller one and the rest an even smaller one. Then one could see at a glance what moves you looked at.

- Unrelated, but an undo function would be nice. Sometimes I move the wrong piece by accident or realize it doesn't make sense and create an unwanted variation. But with the continuous text structure of the notation it's hard to see what's what and deleting something part of the main line could delete hundreds of variations with no way to bring it back, unless you save the pgn before deleting anything