17th to 23rd of July 2023
Slint Library
New Features
-
add
row-pointer-event
callback toTableView
(#3082)Thank you to Ales Katona for this pull request!
-
Added
current-item-changed
toStdListView
andcurrent-row-change
toStdTableView
(#3135) -
Add
edited
callback forSpinBox
(#3096)Thank you to darknight for this pull request!
-
Add
ReverseModel
(#3123)Thank you to Guilhem Vallat for this pull request!
Tooling
- vscode: Add a simple Welcome page (#3124)
C++
- Add SLINT_TARGET_CARGO_FLAGS cmake variable (#3095)
- C++: Add a mechanism to #define features that are enabled (#3103)
- C++: add a STD feature enabled by default (#3104)
- C++: Make it working to have experimental without std (#3105)
- C++ experimental platform event loop (#3116)
- C++ platform: duration_until_next_timer_update and change return type of duration_since_start (#3118)
- C++: fix constructing zero-size slice with nullptr (#3121)
- Add support for embedding bitmap fonts in C++ (#3122)
- Make it possible to build the slint-cpp crate as a static library (#3133)
Fixes
-
Compiler: Visit the model and other "side" named reference in
binding_analysis (#3109)
This is necessary for the
is_used
to be set properlyFixes #3107
-
Fixed enabled in fluent ComboBox (#3127)
Fixes #3126
- Fixed text input on fluent and material SpinBox (#3101)
Janitor Work
- Document the issue triaging and labels (#3094)
- doc: Document that stable rustc works for pico and stm32 builds (#3097)
- Fix disappearing debugging techniques docs from C++ docs (#3098)
-
Implement Default for Weak (#3100)
Thank you to Guilhem Vallat for this pull request!
-
remove clippy warning in rust code gen (#3110)
Thank you to Guilhem Vallat for this pull request!
- Update instruction to build the vscode extension locally (#3113)
-
Add native support for min/max (#3130)
Thank you to Guilhem Vallat for this pull request!
- Fix the links in the welcome page for the nightly releases (#3138)
PRs: #3086
Statistics
43 patches committed in 26 pull requests by 8 authors.
Previous : 10th to 16th of July 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