You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Live" controls are in my roadmap, but I think I'll need some time (and suggestions from the community) while tinkering with Progress Bars for Dumpify.
For example, IEnumerable<T> and IAsyncEnumerable<T> don't have a notion of Count, therefore I wouldn't be able to know the current status. Also, we could have infinite IEnumerable<T> and IAsyncEnumerable<T>, without us knowing about it beforehand.
We could though implement it for everything ICollection<T> which does have a Count property, but ICollection<T> is not lazy, so I'm not sure that this feature is needed in that situation.
The concern I have for this feature is where the progressbar will be displayed. I'm used to LinqPad where you can have many progressbar active and you can scroll the view to see each of them. But I don't know if it's possible with spectre.
For not countable list or asyncenumerable we can use undeterminated state progressbar. But I don't see the value of having it.
Sorry for the delay in my response.
Using a Progress Bar requires Live Display. Those are in the roadmap, I have a few ideas for Live Display as well, and your idea about Progress can be part of them.
Let's discuss this Issue when we reach that point, I'm planning to do under the hood changes that will help us integrate Live Display.
It would be very nice if this lib have an extensions method for enumerable that display a dynamic progressbar.
The text was updated successfully, but these errors were encountered: