[meta] Review button styling throughout GitLab
Resources
FE @alfredo1
This will be a meta issue for the review of buttons throughout the app. These issues will be focused on small actionable changes that allow us to easily improve the current experience. Let's discuss bigger changes on different issues.
Tasks:
- gitlab-foss#24144 (closed): Make sure all buttons turn dark on focus
- gitlab-foss#24145 (closed): Make hover/focus/active states more noticeable for buttons
- gitlab-foss#24146 (closed): Add blue border to buttons on focus
- gitlab-foss#24149 (closed): Better hover/focus states for navigation bar buttons
- gitlab-foss#24202 (closed): Add hover/focus/active states for top navigation buttons
- gitlab-foss#24150 (moved): Make hover/focus/active states consistent for dropdowns
Some points that we should consider when we perform a bigger redesign:
- Find a more pleasing way to convey hover state. I think the current approach makes the buttons look like a little dated.
- Find a better way to convey focus state. Our current approach is not very noticeable and could use a refresh.
- Consider removing the inner shadow for active state. Same as the first point, this state looks a little dated.