UX Framework
Colour Independence
Core Behaviour
Logic
A user’s ability to understand the environment must never depend solely on their ability to perceive specific colours. Information delivered via colour must be redundant, ensuring it is visible through other means.
Addresses
Colour Vision Deficiency (CVD), preventing critical errors (such as confusing a red "Stop" signal with a green "Go" signal) and ensuring usability on low-contrast displays.
Implementation Specification
Every state indicated by colour is simultaneously indicated by a secondary visual cue. For example, a red "Hostile" target is also marked by a jagged shape or "X" icon, while a green "Friendly" target is marked by a smooth shape or "Check" icon. The experience remains fully playable even if the display is rendered in Greyscale.
Interaction Patterns
Universal Safety Net: Colour Independence is essential for the Universal Safety Net, ensuring that standardised, always-available input is accessible to all users regardless of their colour perception abilities.
Global Visual Intensity Control: Colour Independence provides the Global Visual Intensity Control with an option to display its integer value (e.g., "50/100"), overlaying the coloured fill.