10th to 16th of April 2023
Slint Library
New Features
-
Add
always-on-top
property to Window element (#2557)Thank you to Cole Lawrence for this pull request!
Tooling
-
slint-fmt: Add formatting of for loops and arrays (#1371)
Thank you to Zajozor for this pull request!
- vscode: Add an option to show the preview in a tab (#2500)
- Parser: Don't have the whitespace as part of an expression (#2554)
Fixes
-
Add Ninja to the list of required tools (#2498)
Fixes #2495
-
Qt: Fix missing support for horizontal alignment in TextInput (#2526)
Fixes #2524
-
Visit
init
code when visiting the root node (#2531) -
winit: Fix dark color scheme not always being detected correctly (#2536)
Fixes #2533
-
Fix resizing a ListView to empty height would make all items invisible
even if resized back (#2547)
Fixes #2545
-
Fixes access to unset layout property (#2552)
Fixes #2483
-
C++ docs: Fix red warning in generated HTML for file and namespace
listings (#2553)
Fixes #2505
-
Fix
FocusScope
click-to-focus behavior (#2530) -
Fix
TouchArea::has-hover
not becoming false when items become invisible (#2549) - software-renderer: Display text on text input (#2550)
Examples and Demos
- virtual keyboard example added (#2490, #2539, #2546 )
-
uefi-demo example added (#2509)
Thank you to Jan Janssen for this pull request!
C++
- C++: Make sure embedded image data is declared const (#2540)
- Fix memory corruption when loading encoded embedded images in C++ (#2542)
- Attempt at making the C/C++ ABI more robust (#2543)
-
C++: Enable
/bigobj
by default when building with MSVC (#2551)
Statistics
48 patches committed in 22 pull requests by 6 authors.
← Next : 17th to 23rd of April 2023 - 1.0.1 Release | Previous : 3rd to 9th of April 2023 →
Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, JavaScript, and Python. Find more information at https://slint.dev/ or check out the source code at https://github.com/slint-ui/slint