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
New Calculator App Tutorial
Learn how to build a small GUI calculator app with Slint in 25 minutes. Olivier recorded this tutorial. Please try it and let us know how you go.
Slint Library
Tooling
- LSP: Improve auto-completion of imported widgets (#2492)
- LSP: Don't throw a protocol error when a symbol can't be renamed (#2502)
Fixes
-
mac: Fix installed libslint_cpp.dylib containing references to the build
directory (#2455)
Thanks to Jonathan, we now have a way to instruct corrosion to supply link flags that set the install name and work around cargo/rustc behavior.
Fixes #2075
-
Fix panic when binding Path's commands property to a model entry's field
(#2467)
Fixes #2466
-
Fix the memory game tutorial (#2497)
Fixes #2496
Documentation
-
Improve the landing page for the Slint Language documentation (#2481)
Thank you to Kavindra Palaraja for this pull request!
Janitor Work
-
Update intro.md (#2468)
Thank you to Alex Kladov for this pull request!
-
formatter: Move fmt tool to a crate (#2475)
Thank you to ShootingStarDragons for this pull request!
- Fix code snippet in README (#2494)
Statistics
18 patches committed in 12 pull requests by 5 authors.