cool idea!
Alternative representation of arrows

I came across the same ideas as you @Sinko93.
Furthermore, I have also thought about how it would look like if not all the arrows would be the same colour. For example arrows drawn from a white piece would be in one colour and an arrow drawn from a black piece would be another colour. This would make it a little less visually confusing, I believe, as you can differentiate between your moves and the moves from the opponent.
The idea about fading the arrow intensities is also very interesting as it suggest less likelihood of future moves to happen, as there might be other variations or responses after a certain position, especially for future moves.
I have also thought about gradually changing the colour of the arrows according to a "heat map" like viridis heat map in Python. This will also give an idea on the move order. This however somehow requires the program to know beforehand how many arrows you are going to draw in order to gradually colour the arrows according to the heat map.
Otherwise it should be determined beforehand that one can draw up to lets say 20 arrows from which the colouring will be based upon. In the first scenario, however, you would need the program to update the colouring of arrows according to the amount of drawn arrows in time which is varying, and therefore it would very likely be visually irritable for the same arrows changing colours for each new drawn arrow, especially in the beginning with small amount of arrows.
Hey guys, I have some ideas, that might spark some beneficial changes:
(TLDR at the bottom)
What's the deal:
I'm fairly new to chess, so I'm unsurprisingly bad at it. But I do enjoy watching professional chess-players and I really love the commentary. Sometimes I really struggle to follow the onslaught of arrows, that are being drawn on the board (probably because I'm still so bad at chess). What's particularly troubling is, that I keep losing track of the order of the arrows, as they often overlap.
So I thought about some guidance/system/modification to the arrows, that allows the player and viewer to extract additional information. I've been contemplating the following two ways, to communicate in a subtle way in what order the arrows have been drawn.
(To better understand my problem, try to imagine a beginner being confronted with ONLY the left depiction; I at least feel super stumped and cannot begin to understand the sequence)
Idea 1: Fading
Imagine how the arrows interior fades out and the width of the stroke decreases as you draw additional arrows. Just having a distinction between "older" vs "recent" arrows could help improve the traceability.
Idea 2: Numbering
This one's kind of on the nose and probably a tad ugly, but it does the trick. A numbering system obviously allows the viewer to keep track of the chronology.
TLDR:
When 10+ arrows are drawn on a board, beginners (and maybe even intermediate players) have a hard time understanding what's being communicated. Changing the appearance of arrows or adding numbers could help the viewer/player to keep track.
MAYBE this could help newer and less experienced players. Maybe this will inspire smarter people than me to come up with a way better solution to the problem. Maybe it's just a super stupid idea and doesn't need any "fixing", idk.
Thanks for taking the time to read this
gl hf