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
Slint UI Library
We merged the initial version of the Skia renderer, along with various fixes to make it compile on all desktop platforms as well as embedded Linux with Yocto. The renderer needs a few more features and better integration into the windowing systems. This work is tracked in issue #1445.
Janitor work
-
Lsp prepare (#1455)
Some small patches for the LSP to prepare for adding more commands to execute.
Especially the last one in nice to have: It reports errors in the command execution back to the client instead of killing the language server.
-
Upgrade the CI to Github's windows-2022 image (#1446)
This includes a newer version of Visual Studio.
This is needed for #1447.
Unfortunately this disables the NodeJS bindings build on Windows - see also #961.
Other Crates and Libraries
Contributions to other crates and libraries made by the Slint developers:
Rust-Skia
- Add support for cross-compiling against a Yocto SDK (#668).
Statistics
44 patches committed in 8 pull requests by 3 authors.