What VanX declares
VanX declares six accessibility features for macOS in App Store Connect. This page lists those six, names them exactly as Apple names them, and describes what each one does in the app. It exists so that the page a person reads and the declaration Apple holds say the same thing.
Nothing here is a general statement about how accessible VanX is. It is a description of six specific features, and each description carries its own scope. There is no seventh. If a feature is not in this list, VanX does not declare it, and you should read that as “not there” rather than “not written down yet”.
On the surfaces that have been worked for it, controls are real accessibility elements with the on-screen text as their name.
Controls are standard, named, tappable buttons in the accessibility tree rather than drawn graphics.
VanX ships five dark Advanced themes and three dark Classic themes, and respects system appearance changes.
State changes carry text, symbols, or position alongside color shifts.
Honours the macOS Reduce Motion setting, collapsing transitions to instant state changes.
Player controls pass closed captions through where video assets provide them.
That is the whole list. Each is described below in the order shown. Where a feature has a boundary, the boundary is written next to it rather than left for you to discover.
None of this is a substitute for trying it. VanX runs for 30 actual usage days before you pay anything, which is the only real way to find out whether it works with your setup.
Screen reader and speech
VoiceOver and Voice Control support rely on standard macOS accessibility elements. Accessible names are drawn from the same translated catalogue as the visible interface, and all five shipped languages — English, Chinese, Japanese, German and French — carry a complete, parity-checked set.
Voice Control benefits from the same work: because controls declare standard accessible names, spoken commands target predictable button labels.
Dark Interface
VanX ships eight dark themes across its Classic and Advanced modes, alongside light defaults. System appearance changes are followed automatically when configured.
Surfaces and text contrast are tuned per theme palette.
Colour and motion
VanX avoids using color as the sole indicator of state. Badges, tags, and status dots pair color with distinct geometry, text labels, or iconography.
When macOS Reduce Motion is enabled in System Settings, VanX removes animated reveals, slide-overs, and transitions.
Captions and undeclared features
Where bundled or imported media contains caption tracks, player views pass them through.
Features not declared in App Store Connect are explicitly noted so expectations remain accurate.
This website
Every page begins with a “Skip to content” link — the first thing the Tab key reaches. Every page declares its language, has a single main region with a header and a footer, and gives every navigation region a name of its own. Every page has exactly one first-level heading, and headings step down one level at a time. Anything you reach with the keyboard gets a two-pixel focus outline in the current theme’s accent colour.
Links inside sentences keep their underline, so they are never signalled by colour alone. With Reduce Motion on, the animated background grid and the theme cross-fade stop.
Reporting an accessibility barrier
If you encounter an accessibility issue while using VanX on macOS or navigating this website, please report it to the developer by email.
Found something you cannot reach? Email developer@vanxapp.com with Accessibility in the subject.
It helps to include your macOS version; which assistive technology you were using; the theme and appearance you had selected; the screen or control involved; and what you expected to happen instead.