Step Progress Bar / Progress Stepper

Fundamentals for Avalonia Forum

Posted 19 days ago by Adrian Egger
Avatar

Good afternoon!

Recently, while working on an app's startup sequence, which is a bit more involved, I noted the opportunity to present a beautiful splash screen. In such scenarios, a step progress bar (no affiliations, just a cursory glance...) would be exceedingly valuable.

If I am not mistaken, the Avalonia Labs Repo only contains some early work and it is not clear in which state this remains.

As a step progress bar is additionally a fitting tool for many other situations (check-out, order fulfillment & tracking, service pipelines, etc.), I believe I am not alone with my following request: Would you consider implementing such a step progress bar? I believe it would make a great addition to your current offering!

Thank you for considering my request - keep up the great work!
kind regards
Adrian

Comments (3)

Posted 18 days ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Adrian,

Thank you for the suggestion! A stepper control is something we've already explored as a potential candidate for future implementation. If you have specific features or use cases in mind that go beyond what's covered on the linked page, feel free to share them here. We'd be happy to take them into account if development on this control moves forward.


Actipro Software Support

Posted 14 days ago by Adrian Egger
Avatar

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]

Posted 13 days ago by Actipro Software Support - Cleveland, OH, USA
Avatar

Hi Adrian,

Thank you for providing all those details.  That's a great summary of feature ideas that we will log with the related TODO item so that it's tracked and visible to the team.  We truly appreciate the time you took to outline these suggestions.


Actipro Software Support

Add Comment

Please log in to a validated account to post comments.