Posts, a community app by Read.cv

Thread
Larissa
Replying to @szmr

Hmm. Any reason to why you prefer a bar over a looping animation?

Luke
Luke @szmr
Replying to @larissaoh

Well my boss has been using a progress bar, I’m on board with the looping animation… I’ll just have to put my point across better

Larissa
Replying to @szmr

Looping is better if “finish” point is unknown. Otherwise, it’d be misleading and confusing. Users may think it’s running into an error. I’m on your side! 💪🏽

James Carleton
Replying to @larissaoh @szmr

Some reference examples: lottiefiles.com/free-animation…

Free Loading Bar Animations | Download in Lottie JSON, GIF | LottieFiles
Explore free Loading Bar animations at LottieFiles. Download in Lottie JSON, MP4, and GIF to enhance your design projects with a unique theme.
Avery Wilson
Replying to @szmr

Like a bar that loads up to x% and stays there until y time passes?

Luke
Luke @szmr
Replying to @averyillson

Sort of yeah… I might just go with the looping animation away. It gets the point across

Josh Pindjak
Replying to @szmr

react has an “indefinite” state for their progress bar which you could use. There are also a few looping loading states that mimic a progress bar, such this little animation from the obsidian mobile app

Luke
Luke @szmr
Replying to @josh_

I’ve looked at using this (with the indeterminate prop): mui.com/material-ui/re…

Circular, Linear progress React components - Material UI
Progress indicators commonly known as spinners, express an unspecified wait time or display the length of a process.
 @
Replying to @szmr

You could make one that transitions smoothly from 0% -> 50% -> 66% -> 75% -> 80% -> ... . The ratios are 0/1, 1/2, 2/3, 3/4, 4/5 and so on, until your task is complete and it can go to 100%. That way it doesn't just pause at 99% like most do, and it feels continuous

Luke
Luke @szmr

Yeah okay I’ll have a look at this along with a looping animation - see what one feels better (and which my boss will choose)