-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Use tooltips for all the icon-only controls #3384
Comments
If some have, all should have. I agree we should add them in for all. |
I think the |
What is the best practice for these on mobile? Pressing a button there also shows the tooltip, and it stays open, which can be a bit annoying because you can't close it and it doesn't go away by itself. |
Are there any examples of apps showing these on mobile @hedgefield? I can't think of any and would love to know. My feeling is on mobile we shouldn't show, but I'd like some research. |
Yeah that's the thing, there aren't that many examples, which makes sense since tooltips generally rely on hover. The only ones that work in my opinion are the ones that dropbox/facebook/instagram etc use for onboarding. They work for two reasons:
They also have two problems that makes them a challenge to use for us:
There might be a way to make it work for us, but I'd also be okay with not showing them on mobile, like you say. If that makes some elements unclear, we could consider adding a label to those, or indeed offering a proper first-run onboarding to quickly explain the basics. Dropbox Paper does that really well. This is a nice article that describes the considerations. Good discussion here too. TLDR: shall we just hide them on mobile for now? |
Thanks for the research @hedgefield. I would say based on that we do not show them on mobile. However, we need to test this to see we aren't leaving mobile users lost. Maybe we can even consider if we need them for desktop based on that. |
Sounds like a good approach. If we can solve any potential confusion that arises from it with better labels instead of tooltips I'd be all for that too. |
Updated the title because this is something that should really be done for all the UI controls thas have no text and are rendered visually with just an icon. It's also something mentioned in the first accessibility recommendations, see #297 point 8:
Right now, there are still some "icon-only" UI controls that don't use tooltips, for example the "block switcher", the edit image "pencil", and possibly more ones. I'm also removing the "enhancement" label because I'd rather consider this an UI inconsistency that should be addressed. |
Most of the controls in the toolbars use tooltips:
Some of them (typically buttons that open drop down menus) don't:
For consistency, I'd suggest to always use tooltip on all the controls.
The text was updated successfully, but these errors were encountered: