-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
[UX Feature] better new custom loading spinner #7410
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
base: master
Are you sure you want to change the base?
[UX Feature] better new custom loading spinner #7410
Conversation
Replaces the old default loading indicator with a new, highly optimized custom component built around the brand's visual identity and a little touch from Material-3 design principles. This change improves both perceived performance and design quality.
Cloudflare Pages deployment
|
|
Solves #4594 |
|
Surprisingly enough I am really enjoying the new spinner |
|
It looks very good imo. But it looks like the middle part doesn't spin from the middle, so when its upside down its off-center upwards. |
…tion from users to believe the inner triangle it's off centered. Provides a better and smooth animation.
|
You are right. I have increased the geometric centre by 1. point to take into consideration our brain not braining smoothly due to our perception being very finicky. History repeats itself, this is the same as Greek columns bulging in the middle or the Good Catch! Old spinner:New spinner: |





I've replaced the generic, impersonal loading indicator with a new custom spinner based on the brand logo. This change successfully reinforces brand identity during waiting states, giving the UI a more custom and modern aesthetic.
Changes
Key Improvements
Browser Note
Note
Due to current browser limitations in handling the discrete transition, the fade-out behaviour in Firefox may appear abrupt. However, this is the same user experience behaviour observed with the previously used default spinner.
New spinner:
Old spinner for comparison:
Music library example:
Issues
Fixes #4594
edit: replaced old gif ("off center" inner triangle) with new animation gif.