Accessibility Statement
Last updated: 27 June 2026
asciilogic is a free, in-browser tool for sketching ASCII diagrams. We want it to be usable by as many people as possible, and we treat accessibility as an ongoing effort rather than a one-time checkbox.
Conformance target
We aim to meet the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA, where they reasonably apply to an interactive drawing application. asciilogic is currently partially conformant: most of the interface meets the standard, but parts of the freeform drawing canvas do not (see Known limitations below).
Measures we have taken
- Accessible names on every icon-only button (tools, undo/redo, grid and snap toggles); decorative icons are hidden from assistive technology.
- Toggle buttons expose their on/off state (
aria-pressed). - Dialogs (Help, Export, Import) use proper dialog semantics, can be closed with Esc, move focus into the dialog when opened and restore it on close, and keep keyboard focus within the dialog while open.
- Clearly visible keyboard focus indicators on buttons, inputs, and controls.
- Colour is chosen from labelled swatches (colour names are conveyed to assistive technology, not by sight alone) that follow the standard radio-group keyboard pattern — arrow keys move through and select colours.
- Status messages are announced to screen readers through a live region.
- Placeholder and secondary text meet WCAG AA contrast against their backgrounds.
- The operating-system "reduce motion" preference is honoured.
- A responsive layout with touch support and enlarged touch targets on touch devices.
- Only the controls relevant to the current tool or selection are shown, reducing clutter.
Known limitations
We are being upfront about where asciilogic falls short today:
- The drawing canvas is not operable by keyboard or screen reader. Creating, selecting, and moving diagram elements currently requires a mouse or touch. This is an inherent challenge for a freeform visual canvas, and we have not yet built a non-pointer alternative.
- Diagram content has no automatic text alternative on the canvas. However, the Export to ASCII feature produces a plain-text version of your diagram that screen readers can read, which can serve as a text alternative.
- We have not yet completed a formal third-party audit or a full manual screen-reader pass; these are planned.
Feedback & reporting an issue
If you hit an accessibility barrier, please tell us — your reports directly shape what we fix next. The fastest channel is our public issue tracker:
Report an accessibility issue on GitHub Issues. Please include the page or feature, what you expected, and any assistive technology you were using.
We aim to acknowledge accessibility reports within a few business days.