-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
visual feedback on "uploading progress" #62
Comments
Thanks for the input, we're indeed still discussing how progress should best be visualised. What's interesting about Uppy is there is no one-way. For instance, we already ship
Both are Plugins of the type Progressindicator, and people are free to roll their own, and attach rendering to any DOM Element by CSS Selector, or other Plugins of type Orchestrator (such as the Modal Plugin, which knows and returns the CSS Selector to its own surface area where it wants Plugins of type Progressindicator rendered) That being said, we want to ship Uppy with a good default Progressbar so that for 90% of the usecases, people don't need to roll their own Plugins and are good with what comes out of the box. Currently it is a colored bar with a percentage, but I see how some of your data may be cool to add, even if just to keep the user interested, instead of just plain waiting. As such, would it be a good idea to make a sketchup of how the default Progressbar could look? PS One problem we're still struggling with, is that any Plugins could have a progress event. And the Core should pass that onto any Plugins of type Progressindicator. But how to we render it if we upload 10 files? 10x 100% progress? or 10x 10% progress? or 1x 100% progress for the combined file size? What if someone has a Tus10 Plugin, and a Multipart Plugin enabled so that one file is uploaded twice? What if 2 Plugins of type Acquirer or Modifier are updating the progress? Is this something we just don't support? Or do we need to start looking for a Progressindicator that can keep track of all the plugins and their reported 0-100% progress, and roll that into one? |
taken from #61 (comment) : |
would be nice and would add good value (even for non technical users): show "time remaining" |
Feedback on things going on is always important.
When uploading a file at least these points are interesting:
some ideas on implementing progress bars in an efficient way:
https://css-tricks.com/html5-progress-element/
The text was updated successfully, but these errors were encountered: