Skip to content
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

Redesign Nextcloud Loading Animation #2623

Closed
eppfel opened this issue Dec 12, 2016 · 10 comments
Closed

Redesign Nextcloud Loading Animation #2623

eppfel opened this issue Dec 12, 2016 · 10 comments
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap design Design, UI, UX, etc. enhancement

Comments

@eppfel
Copy link
Member

eppfel commented Dec 12, 2016

Based on my ideas for a new animated logo in nextcloud/nextcloud.com#305 I created some loading animations using the logo's geometry.

White on blue background:

Blue on white background:

The images are actual SVGs.
Like so:

<img src="https://epp.design/assets/images/NextcloudLoadingAnimation-Rotate-InOut.svg" width="64" />

You can find the source at codepen.io.

What do you think of using the logo as loader @nextcloud/designers? No-go?

I guess I will come up with even more versions and we can tweak with different tempo.

@eppfel eppfel added 0. Needs triage Pending check for reproducibility or if it fits our roadmap design Design, UI, UX, etc. enhancement labels Dec 12, 2016
@skjnldsv
Copy link
Member

Basically, we can't use svg animation. This is bugged on ff and some browsers.
See this never-ending discussion about my work on the loader owncloud/core#19091

@Espina2
Copy link
Contributor

Espina2 commented Dec 12, 2016

In the nextcloud website I use svg animations and i have no problem with firefox.

@skjnldsv
Copy link
Member

@Espina2 read the whole thread. This is a loong work that took forever to be done because every browser has its flaws and aside from css only animation, svg, smil and whatever other techs always fail in at least one browser!

@eppfel
Copy link
Member Author

eppfel commented Dec 13, 2016

Reading the thread, I'am confident we got the best expert for this at hand @skjnldsv 😉
Played around with HTML + CSS animations to make it work in Firefox, but no luck with IE/Edge 😁

Let's discuss design first and then we can look for implementation. As it looks from the thread, that's how you found the solution last time.

I just thought resembling aspects of the logo in the spinner is an nice idea by @Espina2 : nextcloud/windows-universal#18 (comment)

@Espina2
Copy link
Contributor

Espina2 commented Dec 13, 2016

I don't think you are going to have the same fluid animation with html and css, that I achieved with sprite. But anyway you let me curious to see the "final" version.

I remember that, and in my head I think in something very similar to what you did in the first example mixed with the third. :)

@jancborchardt
Copy link
Member

jancborchardt commented Dec 13, 2016

Let’s just make sure while using general elements from the logo we don’t overuse the logo itself. It’s a logo and shouldn’t be misused as spinner necessarily.

Remember that people grow to hate spinners like the OS X beach ball. And it is not the Apple logo for a very good reason.

That said a nice animation which doesn’t look too repetitive can be nice. It needs to be absolutely performant though because otherwise it defeats the purpose. Ideally people should never see it anyway, or only for a second.

@skjnldsv
Copy link
Member

@eppfel if you want to change it, you need to go with css ::after and/or ::before only. This is the only solution left :)

@te-online
Copy link
Contributor

te-online commented Dec 13, 2016

@eppfel I really like the general approach, but I'd also agree with @jancborchardt that we shouldn't overuse the logo. Therefore, I like the third one most, because it is most abstract. The current loader is already quite good, too, I think. But I still see a bit of wobbling – maybe because of my magnification trauma... 😄 (I randomly had a 110% zoom browser-setting when the spinner was introduced and it looked a bit weird for me back then)

@Bugsbane
Copy link
Member

Agreed on not using the NC logo for the spinner. Incidentally, the animations didn't play on my version of Firefox ;)

@skjnldsv
Copy link
Member

skjnldsv commented Feb 1, 2017

Can we close?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap design Design, UI, UX, etc. enhancement
Projects
None yet
Development

No branches or pull requests

7 participants