This week we started to work towards making Slint applications accessible. We are in early stages, but the work is already visible in the accessibility branch on Github.
The first PR "Start working on accessibility: The compiler part (#1193)" has already landed and shows the compiler side of the story.
Accessibility is a huge topic, we currently validating that the ideas we had on how to make Slint fully accessible actually work out in practice. Do not expect a fully accessible toolkit tomorrow!
We also made some progress on easing filtering and sorting of models, but no code for this topic was merged this week.
Slint UI Library
x86_64 linux docker build (#1198)
Add a docker container setup script to build Slint on x86_64.
Thank you to Alec Brown for this pull request!
MCU: STM32H735G support (#1191)
We have initial support for STM32H735G boards. More work is needed here though!
Fix focus movement (#1202
Fix moving the focus between different repeated elements (
ifstatement in the .slint language).
Other Crates and Libraries
Contributions to other crates and libraries made by the Slint developers:
released version 0.5.7, fixing some clippy warnings in the code it
Slint uses the
cpp crate heavily in its Qt backend, where we
mix C++ and rust code to make the rust code in Slint work with the Qt code
26 patches were committed in 6 pull requests by 2 authors.