-
Notifications
You must be signed in to change notification settings - Fork 2
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
Loading animations and placeholders #14
Comments
I'll kick things off. In my view we need two "indicator" patterns:
If those two approaches sound reasonable, we can start looking at ways to document and template. |
I could also see a case for a progress bar ("Please wait while we process your request.") -- but I've yet to see this in use at EBI. |
we are implementing an AJAX interface and we 3 questions:
|
Showing a loading bar at the top of the page (as seen on GitHub/YouTube/Reddit) is another technique that might be useful to indicate that a request is taking a while. For example, I use Angular Loading Bar on the RNAcentral website to show the progress of Ajax requests in keyword search. |
Thanks for pointing those out @AntonPetrov This angular loading animation could be a third loading pattern for us to add to the Pattern Library. (And it should also be familiar to many users, as it's the same pattern used on YouTube — and there are plenty of implementations: https://www.google.co.uk/search?q=youtube+page+loader ) Also saw the below use of spinners on RNAcentral: @nbuso: I think both of those patterns could well fit the EBI Search, along with a content placeholder animation for the main search results — we can obviously look a bit deeper on Thursday. If I have time, I'll mock something up as well. |
One other comment, mainly in @nbuso 's direction: I would say that you won't want to use more than one spinner/content placeholder animation on the page at a time. What might work well:
|
Is there any progress on that? I think I came across a spinner, whilst clicking through one of the updated EBI pages. I like the idea of the:
LinkedIn is doing something similar. |
I ended up with progress bars from material design:
https://material.io/guidelines/components/progress-activity.html
I'm using one for the global loading and one for inner components loading.
But can be too messy.
I like also the idea of an placeholder image, but I did not had the time of
doing it and I was wondering if it can be something more dynamic than a
static image (svg? text same color of the background forming the
highlighting effect?).
Does anyone have any reference on how to create such placeholder?
Nicola
…On Tue, Mar 14, 2017 at 4:11 PM, Maximilian Koch ***@***.***> wrote:
Is there any progress on that? I think I came across a spinner, whilst
clicking through one of the updated EBI pages.
I like the idea of the:
Non-animated content placeholder images that tease what is coming
LinkedIn is doing something similar.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHL5aHs811giGr3agZqKjYS9-WaRn4Ucks5rlrwYgaJpZM4KZy_f>
.
|
For what it's worth, Font Awesome can animate any icon using CSS3: This is what I use in RNAcentral. |
Many teams across the campus have various dynamic lazy-loading content -- it can be found in search boxes (the EBI homepage) and dynamically loading pages (Angular and Handlebars).
So how can we best:
And then once we identify a couple of major patterns, let's try and template out some reusable code for use upstream in the EBI Visual Framework.
The text was updated successfully, but these errors were encountered: