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
Improve discoverability of “Save Changes” button on AMP settings screen #5353
Comments
So something like this? In addition to our own onboarding, I found a few other examples from Yoast and WooCommerce that are similiar. |
Yes, like that. |
Right now the gray Before: https://d.pr/i/70O8mw After: https://d.pr/i/ncOO9D Similar to the onboarding wizard, this would make the gray button float along the footer, so that a user could see it at all times. This follows patterns that other major plugins are using, and could simplify the settings page as users expand the larger panels. cc @amedina |
Nice thing about this is the user can hit save, then switch to a different tab to see the result. If they don't like it, they can switch back to the first tab and change the selection and re-save, all without changing the vertical scroll position. |
I love that approach. When I was creating the video content, that trip to the basement of the page was painful. |
@jwold How about the save success notice? Right now it flies in from the side. Should we instead work that information (and the rarer save failure notice) into this fixed bottom bar somehow? |
Yes +1 |
Ok, here's an idea I've been playing with.
Figma: https://www.figma.com/file/SfMlDvHc5KHxJmAZN12PIM/AMP-Design?node-id=1089%3A13117 |
@jwold I don't think the button should become the notice, as otherwise what will the user click to retry? Clicking “Save Error” seems to indicate that the error would be saved. I think the success and error notices should be floated to the right. |
👍 This will work. I can use the "Saved" state, which will revert back to "Save changes" once the user makes additional changes. |
Confirmed in QA! Tested online and offline states. |
Feature description
Given a viewport sized as following when looking at the AMP settings screen:
Notice there is no Save button visible. This is even worse when a Reader theme is selected.
In the same way that there is a fixed bar at the bottom in the onboarding wizard, there may need to be something similar for the settings screen so that users can discover that they need to click “Save Changes”, without having to scroll all the way down the page.
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Implementation brief
QA testing instructions
Demo
Changelog entry
The text was updated successfully, but these errors were encountered: