AccessKit with Matt Campbell and Arnold Loubriat
Posted Thu, 29 May 2025 08:00:00 +0000With AccessKit, Matt Campbell and Arnold Loubriat took on the ambitious task of abstracting over the accessibility APIs of several target OS’ to offer toolkit providers one unified way to make their UIs accessible across platforms. This interview was recorded live at RustWeek 2025 with your host Luuk van der Duim.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!
- Twitter: @rustaceanfm
- Discord: Rustacean Station
- Github: @rustacean-station
- Email: [email protected]
Timestamps & referenced resources
- [@1:11] - Introducing Matt and Arnold.
- [@1:45] - “What are you working on?”
- [@2:00] - “What does it offer?”
- [@2:28] - “Who would use AccessKit?”
- [@2:51] - AccessKit bindings in languages besides Rust.
- [@3:14] - Unifying accessibility protocols.
- [@4:47] - AccessKit’s API.
- [@6:58] - AccessKit tree concepts.
- [@8:47] - When Arnold got involved.
- [@9:08] - 6000 lines of code to find Matt.
- [@12:56] - Matt’s history with Windows and Microsoft.
- [@14:00] - How Quorum relates to AccessKit,
- [@15:52] - Challenges Quorum UI development faced.
- [@18:12] - Arnold and Matt on the necessity for back-end testing, Android, iOS - Linux.
- [@21:45] - On Newton and its Chromium relation.
- [@27:55] - Newton on other compositers.
- [@29:20] - Wayland protocol purists versus Gnome D-Bus frictions.
- [@31:03] - Where can people find Arnold?
- [@31:39] Where can people find Matt?
- [@31:53] Your host can be found on GitHub.
Credits
Intro Theme: Aerocity
Audio Editing: Luuk van der Duim
Samples used in interruption:
- “Vinyl - 45RPM - Start 2” by: day-garwood License: Attribution 3.0
- Record Scratch #3 by: musicvision31 License: Creative Commons 0
Hosting Infrastructure: Jon Gjengset
Show Notes: Luuk van der Duim
Hosts: Luuk van der Duim