Accessibility

Accessibility statement

Lionsville Architect partially conforms to WCAG 2.1 level AA. This statement says what conforms, what does not yet, and how we know. It was drawn up on 26 September 2026.

What it covers

The app: in the browser at app.architecture.lionsville.nl, and the desktop app for macOS, Windows and Linux, which draws the same screens. The statement describes the app’s source as it stood on 26 September 2026; the improvements it lists reach the app with the first release published after that date. This website itself is not part of the assessment.

How it was checked

By the maker, not by an independent party.

  • Every main screen and dialog is checked with axe-core against the WCAG 2.0 and 2.1 level A and AA rules, in the automated tests that run on every change.
  • The contrast of the colours the screens are drawn in is measured, in the light and the dark theme.
  • The keyboard is tested by pressing it: the menus, the dialogs, the inspector and the diagram canvas.
  • No screen reader has been used for this assessment yet.

What conforms

  • Every menu command but one — removing a single bend, below — can be reached with the keyboard: the menu bar on the desktop, the ⋯ menu in the browser, and on the canvas the context menu of whatever is selected, with Shift+F10 or the Menu key.
  • On the canvas, elements, connections and the names of domain groups are reached with Tab and selected with Enter. The arrow keys move the selection, and a connection is drawn with Start connection to… and Enter on the element where it ends.
  • The inspector, the pages and the dialogs work without a mouse. A dialog takes the focus, keeps it while it is open, closes with Escape and gives the focus back.
  • The keyboard focus is visible, on the canvas as everywhere else.
  • Controls have a name and a role that a screen reader can announce.
  • Text, links and buttons have a contrast of at least 4.5:1 in both themes, apart from the exceptions below.

What does not conform yet

  • Resizing an element, a band, a group or the canvas, moving a group, bending a connection or removing one of its bends, and moving a connection’s end to another element still need a pointer (WCAG 2.1.1).
  • Six badge states on the canvas and the error colour in the dark theme have a contrast below 4.5:1, and badge text is small (1.4.3). What each badge means is also given in words.
  • A screen reader reads the canvas as a set of named elements and connections. How the diagram is laid out — which band an element is in, what lies next to what — is not conveyed, and Tab follows the order in which the diagram is drawn rather than its layout (1.3.1, 2.4.3).
  • Not assessed yet: reflow and zoom to 400 % (1.4.10), text spacing (1.4.12), the contrast of field outlines and dividers (1.4.11), and use with a screen reader.

Whether the European Accessibility Act applies to this tool is under review. This statement is a self-assessment against WCAG 2.1. It is not a certification, and it makes no claim about any law.

The audit behind it

The audit this statement stands on, and the tests that keep it true, are in the source repository: docs/accessibility.md. It is updated when the app changes, and this statement with it.

Tell us what is in your way

If something in Lionsville Architect keeps you from working, write to info@lionsville.nl or open an issue on GitHub. Say what you were trying to do and where it stopped.