You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 9, 2024. It is now read-only.
Wanted to highlight a small UX anti-pattern for you all that I imagine others may find confusing.
Currently there are technically two different interactive elements on the site that change, in some way, what is shown below the top mat-card that is displayed on page load:
the "Show me how to update!" button, which makes instructions visible once
the "Angular versions" controls, which, on change a. make instructions visible if not already visible and b. change what is shown if instructions are already visible
I understand that you likely don't want to display the instructions on page load because that amount of info is a bit overwhelming on first load, and maybe the default is not what the user wants.
However, I find the persistence of the "Show me how to update" button once instructions are revealed confusing, given that that button has no effect once the instructions have been revealed. To make things worse, because the instructions are long and offscreen, as a naïve user, I can't be 100% sure/visually confirm that if pushing that button doesn't actually change anything.
(This was a problem for me when trying to update between v15 and v16, as there is an issue there where the actual ng update commands are not shown and I couldn't figure out if I was correctly using the interface or not.)
One solution to this could be to remove the "show me how to update" button and put the instructions in a mat-expansion panel below the initial mat-card that is initially toggled closed and can be opened by the user, and that would then remain open as the instructions change by version, unless closed by the user.
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Wanted to highlight a small UX anti-pattern for you all that I imagine others may find confusing.
Currently there are technically two different interactive elements on the site that change, in some way, what is shown below the top
mat-card
that is displayed on page load:I understand that you likely don't want to display the instructions on page load because that amount of info is a bit overwhelming on first load, and maybe the default is not what the user wants.
However, I find the persistence of the "Show me how to update" button once instructions are revealed confusing, given that that button has no effect once the instructions have been revealed. To make things worse, because the instructions are long and offscreen, as a naïve user, I can't be 100% sure/visually confirm that if pushing that button doesn't actually change anything.
(This was a problem for me when trying to update between v15 and v16, as there is an issue there where the actual ng update commands are not shown and I couldn't figure out if I was correctly using the interface or not.)
One solution to this could be to remove the "show me how to update" button and put the instructions in a
mat-expansion
panel below the initialmat-card
that is initially toggled closed and can be opened by the user, and that would then remain open as the instructions change by version, unless closed by the user.The text was updated successfully, but these errors were encountered: