Move the license button on the project overview
Original issue description, based on colour audit
WCAG 1.4.1 Use of Color requirements state:
1.4.1 Use of Color: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. (Level A)
The Add license
button differs from the other elements in the same row only by color, which violates the principle that color should not be the only way to distinguish a visual element if it triggers a different kind of action.
A solution could be to move this functionality into the bottom row and style it in the same way as the Add CHANGELOG
button.
We later confirmed that there are no accessibility issues here when it comes to color. After that we shifted the conversation towards moving the License button.
Solution
When a license is present we show the button with the scale icon and the label of the button is the name of the license, for example: MIT License
.
If there's no license we show an 'Add License' button with a plus icon and dashed border, similarly to how other buttons in the area are styled.