Handle disabled states better
Currently, the disabled states could create difficulties from a usability and accessibility perspective in terms of:
- Pale grey text is too low contrast for many people with visual difficulties
- Darker grey text (text of a higher contrast) would no longer convey the “greyed-out” disabled state convention
- Buttons/links that are visible but disabled create cognitive dissonance (you can see it, but you can’t use it)
- However, hiding button/links when they are disabled could leave confusing gaps in the layout (“is something broken? Should something be there? Did my tracker blocker block something again?”
Some exploratory mockups/alternatives are required!
Some good related reading: ‘Disabled buttons suck’ on Axesslabs