-
Notifications
You must be signed in to change notification settings - Fork 5
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
Button - secondary / tertiary / low priority option #417
Comments
Thanks for submitting this @Tosin-Balogun. What user needs and/or testing evidence do you have for a button that falls between the "quietness" of standard hyperlink text and the "loudness" of the current secondary button from the design system? If there's a clear need then this would definitely be useful |
There's two users here, the primary user which is the designer responding to a problem and the end user which is the person responding to the solution. I have tried to tinker around how to articulate the issue through user needs but it's difficult to extract as I'd need to wait to find a scenario that fits. I also consulted with user researchers to see if creating a mock experiment would be useful but they advised against it as such scenarios are difficult to simulate. That said, I do have instances where I have considered using a low priority CTA in my response to a design challenge. An example was when I created error patterns and there were to equally important solution needed on the page, adding two primary button did not feel right, neither did it feel right to use a primary and secondary, another example is in the professional systems we use in screening, the current grey secondary feels too elevated. I have spoken to other designers and I suspect it would be one where we might need to uncover scenarios where their design solution have been limited by not having a low priority button option. I know that the NHS app had the issue where the two CTA were competing for attention and it confused the user, don't know if @nancyhalladay24 wants to share this here |
It also seem liked GOVUK has had conversations around the use of low priority CTA options especially for admin systems |
hi, I saw that 'ghost buttons' perform quite well for mostly secondary actions, so would think they're worth exploring and maybe test against the grey and the white that @nancyhalladay24 you mention? I'm new to the organisation and come to it all with very fresh eyes, so would be keen to hear your thoughts on it. |
What
We need a low priority secondary button or CTA to help provide users with low priority options or to balance out optional decisions on pages.
Why
As at the date 28-Jan-2022 we only have:
We do not have something that sits in the middle tier priority where it isn't vying for the users attention or isn't completely quiet like a text link
Anything else
Speaking to designers
When I spoke to designers involved in the original build of our design system, the consensus I got was there was not enough active research done to see if the secondary options conveyed the message of low priority
Looking at what GOVUK has done for their secondary or low priority CTA
GOVUK uses a pale grey button and link text for their low priority options which helps convey their hierarchy. My assumption is we could not adopt theirs because we use pale grey as our primary background colour
They also use outline buttons in some parts of their service like when asking users for feedback or when users want to print a page
Looking at what other design systems have for secondary or low priority CTA
When looking at secondary button options in other design systems, their secondary or low priority options tend to follow these rules
These are some visuals of how other design systems handle secondary or low priority CTA. These can be found on the design systems repository
Google Material
IBM Carbon
Apple UI guidelines
Quote from Apple's guide
To see more examples from other design systems, check out the MURAL board where I have added many examples
Colour blindness accessibility issue
When I ran a colour blindness simulation on the current secondary CTA, it looses meaning when it cannot rely on colour.
When running a colour blind accessibility simulation on our secondary CTA alongside the one from GOVUK, we see where the colour value loses its hierarchical meaning compared to what GOVUK has.
Proposal
After looking through a whole host of options and considering the primary background we use is hex
f0f4f5
, I feel us adopting an outlined button can help us provide low priority option CTA.This is because an outline button helps convey the message of low priority by adopting its native background as its primary colour and also uses the border to convey its presence without competing with the primary CTA.
Here are some examples
It is accessible for users with visual access needs as borders are easier to spot when the colour contrast communication style is lost
It is versatile enough to also work across multiple backgrounds, so should work well with
f0f4f5
(pale grey),ffffff
(white) or005eb8
(nhs blue)End end users are familiar with them as they are used by design systems from popular brands such as Apple, Google, Microsoft and many others.
We also use versions of it on our products such as a website, service manual website among others
It can help future proof some of our designs, especially more professional facing clinical systems
It can be used to balance the action hierarchy on pages. Here are some examples where it could have helped achieve balance
Related to:
An extension of #7
The text was updated successfully, but these errors were encountered: