
Good evening!
I do have a couple of impressions to share and thank you in advance for considering what has become a rather long response...
First off, I think a lot of the niceties can already be achieved by piggy backing off the existing progress bar implementation.
Regarding the responsiveness:
The progress line connecting two nodes must be a dynamic progress bar (with the option of switching to "indeterminate" behaviour).
Regarding the coloring:
I would like to use the color variations to denote overall state (e.g., orange=warning/pending, red=failure/abort, green=success, accent=normal and gray=not yet reached). This color scheme idea should also apply to the coloring of individual nodes: If a step failes then one should be able to change its colour easily.
Regarding the data to be displayed:
I would like to be able to place text on both sides (top/bottom or left/right depending on orientation) of the stepped progress bar, with the capability of using images and/or text. The reason why I would like icons is because they are language agnostic (no need to translate/localise) and can easily be recognised. Please make the text fully formattable, such that headings/bold, new lines and hypertext can be employed.
Regarding the layouting:
I would like to be able to control the spacing between nodes or have it fit to a given size constraint. I can think of a few scenarios where overflow/automatic scrolling behaviour makes sense.
I really appreciate you taking the time to consider this and look forward to maybe seeing this in future releases - thank you!
kind regards
Adrian
P.S. I attach a few examples that I have shamelessly lifted from other parts of the internet...
[Modified 14 days ago]