Skip to content

Updated October 2026

Accessibility

Madison aims to meet the Web Content Accessibility Guidelines (WCAG) 2.2 at level AA. It has not been independently audited, so this is a target, not a claim. Here is what is done, and what we know is not there yet.

  1. What works

    • Everything in the planner can be reached and done from the keyboard, with a shortcut sheet (press ?) and a command palette (Ctrl or ⌘ K).
    • Moving something without dragging: T moves the selected row to today, M to tomorrow, and every item’s date can be typed.
    • Focus is always visible, and moves to the new page after navigating, so a screen reader starts reading it.
    • Light and dark themes both checked for contrast; the interface follows your system’s reduced-motion setting.
    • Layouts reflow to a phone’s width, and text can be enlarged with the browser.
    • Every form field has a label; errors are announced; toasts are a live region.
    • Two-step sign-in shows its key as text as well as a QR code, so no camera is needed.
    • The calendar’s week, month and hour views are tables to a screen reader: a column a day, each day named in full (“Wednesday, October 14”), and today marked as the current date. The timeline names each course as a group and every mark with its full date.
    • Everything you can press takes a press at least 24 by 24 pixels, and 44 by 44 on a touch screen, even where it is drawn smaller.
    • With reduced motion on (on the device, or Motion: Off in Look), nothing slides, scales or spins; things still fade in and out, so nothing jumps.
    • The page draws under a phone’s notch and home bar, and keeps its own controls clear of them.
  2. Reading comfort

    • In Settings and in Look: letter, word and line spacing; text up to 150%; Atkinson Hyperlegible, Lexend or Andika for running text; a reading ruler that follows the pointer, or the focus from the keyboard.
    • High contrast: plain white or black paper and text at 7:1 or more, in light and dark, over any look.
    • Reduce transparency turns glass and blur solid, and Madison follows the device’s own setting for it too.
    • Read aloud on any item, any study guide, Ask’s answers and the day’s plan; dictation into quick add, an item’s notes and Ask, wherever the browser can listen. Madison sends none of it anywhere: the browser does the speaking and the listening.
  3. Gentle mode

    For ADHD, or for a hard week: a Now screen with one thing at a time and a clock you can see, “just start” for five minutes, a soft chime two minutes before time is up, today’s total and when it will be done, and no red anywhere. Work that was missed moves to today quietly, with a note and an Undo. Turn it on in Settings, from the command palette, or at the end of setting up.

  4. How it is checked

    Every release runs automated checks (axe-core, against WCAG 2.2 A and AA and best practice) over the main screens in light and dark, a check that every target on the busiest views takes a 24-pixel press, and browser tests that drive the planner by keyboard. Automated checks find only part of what matters to a person using a screen reader or a switch, which is why the gaps below are listed rather than assumed away.

  5. Known gaps

    • The calendar is marked up as tables rather than interactive grids: arrow keys do not move from day to day; Tab does, through what is in each day.
    • Drag to create a block of time on the calendar has a keyboard alternative (quick add with a time) but no keyboard version of dragging itself.
    • Madison Studio’s canvas (placing stickers and photos) is mouse- and touch-first; its contents are described, but arranging them by keyboard is limited.
    • Looks other people made, and colours you choose yourself, can lower contrast; the default looks are the ones checked.
    • The study timer’s countdown is not announced as it runs; on the Now screen, the two-minute warning and the end are.
  6. Tell us

    If something gets in your way, write to hello@madisonplanner.app. A person reads it, and we will reply within three working days with a fix or a way round. See also the trust centre.