Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript. Find more information at https://slint-ui.com/ or go straight to github at https://github.com/slint-ui/slint
News
SixtyFPS GmbH - the company dedicated to developing Slint - has found an investor. As a consequence, we're hiring!
We also have Embedded World upcoming (21-23th of June 2022) and need to prepare for that. Stop by at our booth 4-302 in hall 4 if you are around.
Slint UI Library
New Features
-
Add support for the log crate (#1283)
The new
log
feature on the Slint Rust crate causes calls todebug()
in.slint
files to use thedebug!()
macro of thelog
crate instead.
Other Changes
The accessibility work we had in a branch for the last couple of weeks is now up for review in PR #1294. This is a big change, so it requires careful review and will need some touching up before we can merge it.
On the MCU side the line-based rendering code was being reworked in PR #1292. We also began working towards an interrupt driven event loop.
Other Crates and Libraries
Contributions to other crates and libraries made by the Slint developers:
FemtoVG
A new 0.3.5 release of FemtoVG was published, which includes the latest OpenGL renderer optimizations.
Statistics
11 patches were committed in 4 pull requests by 3 authors.