13th to 19th of February 2023
Slint Library
Changes to the .slint
Language
- Warn when using the old syntax (#2222)
Fixes
-
Flickable: Shift + mouse scroll invert scroll direction (#2242)
Closes #2228
-
StandardListView: Add function to bring the selected item into view (#2246)
Fixes #2209
-
Fix panic when minimizing window on Windows with winit (#2251)
Fixes #2197
- Fix compiler panic when a component's base isn't inlined (#2232)
- Silence debug output on MacOS and Windows when selecting text (#2243)
-
Femtovg backend: Fix
text_input_cursor_rect_for_byte_offset
for the last glyph (#2248) - C++: Fix including the generated file in several translation units (#2252)
Tooling
- online editor: Fix the online editor loading endlessly for Firefox (#2233)
-
Update the cargo
compat
feature for 1.0 (#2230)
Documentation and Demos
- Energy Demo: Add more pages and features (#2225, #2236, #2237 )
- docs: Polish the docs (#2229 #2247 )
Janitor Work
- Set minimum Rust compiler version to 1.66 (#2238)
- Add support for reacting to dark/light mode theme changes with winit (#2250)
-
C++: Don't make the
global_*
members public (#2253)
Other Crates and Libraries
Our contributions to other crates and libraries:
Corrosion
#322 fixes the imported location target property when target name contains dashes and CORROSION_RESPECT_OUTPUT_DIRECTORY is true
winit
#2687 adds
support for Window::theme
on the web
Statistics
32 patches committed in 22 pull requests by 4 authors.
← Next : 20th to 26th of February 2023 - 0.3.5 Release | Previous : 6th to 12th of February 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