Beacon ThemesSix high-contrast colour themes for VS Code, VSCodium and Cursor: a dark and a light default, plus red-green safe and blue-yellow safe variants of each. Every colour is solved for a contrast target rather than picked by eye, then checked against WCAG 2.2, APCA and simulated colour vision deficiency. All resting text, including comments, line numbers and every syntax colour, is at least 7:1 against its background.
Beacon helps people with low vision and colour vision deficiency. It does not add screen reader support; that is outside what a colour theme can do. Which one?
What is deliberately not AAAHighlighted text (selection, find matches, diff highlights) is held at 4.5:1
rather than 7:1. A highlight has to move toward the text colour to be visible
at all; at 7:1 it would be invisible. On the Red-Green themes, diff inserted and
removed highlights differ by hue only, so read the gutter Using Beacon with OmarchyOmarchy applies its themes to VS Code under a single theme name, so VS Code normally needs Developer: Reload Window after every theme switch. With this extension installed, add the Beacon hook once and switching becomes live:
Read the script first if you like; it is about sixty lines and only edits the
The hook only acts on Beacon themes and only when this extension is installed. Every other Omarchy theme keeps working exactly as before. The full verification report and the tools that generate these themes are in the Beacon family repository. |