4 ms·
> Progress bar > Hot tip: Use an ease-in animation to make the progress seem like it’s accelerating. So annoying when websites try to deceive me with a quant
by Eduard 3y ago
> Progress bar
> Hot tip: Use an ease-in animation to make the progress seem like it’s accelerating.
So annoying when websites try to deceive me with a quantified progress bar inversely inching towards completion even though I cut off Internet five minutes ago.
- amelius 3y agoSo what's a good programming design pattern to build good progress bars? Progress bars for I/O are typically easy. Progress bars for computations with deep call graphs are typically more difficult.
- gochi 3y agoAll progress bars lie https://austinhenley.com/blog/fixprogressbars.html https://austinhenley.com/blog/fixprogressbars.html It's a challenging problem, because either attempts at a solution (being direct, or being indirect) causes a worse user experience due to expectations of linear progress. For example proposed solution 1 in the article would have you create some sort of animation or additional progress bar to let people know if something is actually stalled/dropped vs something just taking more time, you would still be lying to them, but it's for the benefit of user experience.
- charcircuit 3y agoA progress bar measures progress. Estimated time left is not part of a progress bar.
- eddd-ddde 3y agoUnless they measure time left till the end of the universe, then it should be a linear progress bar as well!
- jamesrom 3y agoThis could be confirmation bias. All the times the progress bar just quietly did it's job, gave you some indication of progress and loaded without issue you are not likely to remember. But the moment it's "wrong" it's annoying.
- deleted 3y ago[deleted]
- smohare 3y ago[dead]