Accessibility
Aion is a local-first macOS diary. It is keyboard-first, dark by default, and built to stay legible without relying on colour. This page states what works today and what does not, so you can decide before you download.
Supported
Dark Interface
Aion is dark by design. Every screen, menu, and control renders on an obsidian background. There is no light mode and no setting to change.
Reduced Motion
Turn on System Settings ▸ Accessibility ▸ Display ▸ Reduce Motion. Aion resolves its launch sequence to a still frame, snaps the date and year dials instead of spinning them, and stops its ambient motion. Colour and opacity are left in place; they are not vestibular motion.
Differentiate Without Color
Colour is never the only signal. Entry times are stated as digits. The calendar encodes how much you wrote through size and weight. The Patterns rosette encodes each hour by clock position and petal length, with the exact count on hover. The time-of-day tint repeats what the digits and layout already carry.
Keyboard & navigation
Aion is fully keyboard-navigable: three bounded surface loops, a complete Escape hierarchy, keyboard-driven footer confirmations, and a typed command language.
⌥⌘← ⌥⌘→ move between Calendar, Chronicle, and Patterns
⌘F search. ⌘G and ⇧⌘G step through results
⌘N new day. ⌘⌫ delete an entry
⇧⌘E export the day, year, or everything as text or Markdown
Arrow keys move within the calendar and rosette. Esc steps back out of any state
The command language is typed: cd, !remindme, !birthday, /similar, /lexicon
Known limits
VoiceOver of the visual surfaces
Writing, reminders, and footer confirmations already work with VoiceOver. The calendar and rosette announce a summary rather than every cell; to move through days with VoiceOver, use the date dial and search, which are fully spoken. A pass to close the remaining gaps is in progress.
Sufficient Contrast
The time-of-day text colour can fall below WCAG AA at some hours, worst in the evening tones on black. A higher-contrast reading mode is planned. For now, System Zoom and Increase Contrast aid legibility.
Text size
Aion uses a fixed, page-proportioned layout and does not adopt Dynamic Type. To enlarge it, macOS System Zoom (⌃-scroll) and a larger display resolution both magnify the window cleanly.
Captions & audio description
Aion has no spoken or video content, so captions and audio descriptions do not apply. No meaning is carried by sound. The launch tone is ornamental and is silenced under Reduce Motion.
Feedback
If a task is hard or impossible for you, tell me the exact surface and what happened: omar.chishti@aya.yale.edu, or the support page.
Last updated: 7 July 2026