15th to 21st of May 2023
Slint Library
New Features
- Add public API to allow platforms to report the window scale factor (#2647)
-
Don't recurse mark_dependencies_dirty if it was already marked (#2726)
Thank you to Jocelyn Turcotte for this pull request!
-
software-renderer: implement
text_input_byte_offset_for_position
(#2730) -
material: improve
GroupBox
visual (#2749) - Platform: Add a Resized event and use that to convey the changes in size (#2759)
Fixes
-
C++: optimize SharedVector's iterator constructor (#2739)
Closes #2737
-
Properly send exit event when two TouchArea are on top of each other (#2745)
Fixes #2716
- winit: set the Window scale factor once we got the winit::Window (#2736)
- WASM: Fix Copy/paste (#2738)
- Restore support for text in SVGs (#2757)
Janitor Work
- Typeloader: In case of load error, don't keep invalid files as currently loading (#2733)
- Internal renderer API cleanups (#2734)
- Simplify the way the window properties are applied (#2735)
- software-rendering: improve text cursor placement by mouse and arrow keys (#2743)
- Add screenshot test for TextInput (#2746)
- WindowAdaptor: change the 3 IME call into one single IME request enum (#2747)
- Remove persistent renderer dependency on the WindowAdapter (#2748)
PRs: #2744
Statistics
46 patches committed in 18 pull requests by 4 authors.
← Next : 22nd to 28th of May 2023 | Previous : 1st to 7th of May 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