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
Blog Posts
We wrote some blog posts in the last couple of days:
- Upcoming Changes to the Slint Language
- Rust and C++ Interoperability. (technically last week already)
Slint UI Library
Examples and Demo
Tooling
-
LSP: More info in
queryProperty
response (#1845) -
LSP: Use proper LSP types for
queryProperties
command (#1848)
Changes to the .slint
language
-
Property annotations: Renamed
input
andoutput
toin
,out
andin-out
(#1824)
Fixes
- Properties: fix extra dependency when making a two way binding (#1829)
- Fix rust code generation when comparing percentages (#1844)
- Don't generate setter for output properties (#1832)
Janitor work
-
Compiler: move the image and font embedding behind a software-renderer
flag (#1827)
You might notice this by reduced compile times for the C++ support.
PRs: #1828 #1830 #1831 #1836 #1838 #1839 #1840 #1841 #1843
Statistics
51 patches committed in 18 pull requests by 4 authors.