-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
NUX: Consider making "close" button hide the current guide instead of disabling tips completely #12632
Comments
In this case, it's not something I feel needs design feedback as much as needs a decision on the development level. |
This warrants design discussion because it changes the way that users will interact with tips. The problemTips belong to a "guide". By default, Gutenberg ships with only one guide, but plugin developers can add their own guides. Tapping the "x" does the following:
As a result, closing out one tip also disables all other tips, including tips that are added by third-party plugins. Basically, there are three possibilities for the "x" button:
Gutenberg current uses #3, but this is suggesting to instead use #2. From a user experience point of view, that could be a bit confusing since there's no way of identifying what guide a tip is part of, and I've already selected a "disable all tips" option. Potential solutionsWe'll want to be careful to ensure that a solution here follows these principles:
It's important that we balance these two user needs here in order to provide the best experience possible. We don't want people to be annoyed by tips always popping up when they're not helpful, but we also want to help users learn this new interface (including plugins!) I'm thinking the most user-friendly approach might be to expose some more information to users, so they can better control what tips are shown. Here are a few ideas:
For this to work, we'd want to expose a title of the current guide, so that users can distinguish between the different tips without getting confused. We'd also want to change the tooltip text to read something like "Disable all tips in this guide" rather than "Disable all tips".
We could even go a step further and add finer-grained controls here: This would allow users to select 1, 2, or 3, depending on their preferences, but I suspect it's presenting too many choices without enough payoff. |
Adding back in design discussion label based on feedback, thanks. |
Excellent explorations Sarah! I'm gravitating toward Proposed Solution Number 2. I think closing all tips in all guides is a bit extreme when, as a user, I'm really just trying to get out of this set of tips. At this point, I'm not even aware that there may be other guides that I might be more interested in. Closing all tips for all guides seems like more of a power user action. I can see this as a setting in the Options panel. Number 2 works in simplicity. There's a |
In the design meeting on Slack, we reviewed how perhaps only sibling tips (those relative to a particular series of tips) should be closed. (link) |
Right now, as far as I can tell, there is only one guide in Gutenberg. However, when using the NUX package with multiple guides, it'd be more helpful if clicking the close button only dismissed that guide instead of completely disabling tips.
Each guide can be associated with completely different parts of an application and the user saying "I know this, don't bother me" about one component of the application shouldn't be treated as, "I'm an expert on everything in this app, no need to tell me about it ever". This would particularly hold true when adding new features to an application that you want to show guides for.
The text was updated successfully, but these errors were encountered: