12th to 18th of June 2023
Slint Library
We had our big license update this week. The TL;DR is this: The Slint Royalty-free License option was added, documentation and example code was put under MIT, Contributions are now under MIT license.
Check out the license discussion for the full picture.
Relevant PRs:
New Features
-
Initial AccessKit support (#2865, #2880)
Thank you to Matt Campbell!
Tooling
-
Update README.md with more tested JetBrains IDEs (#2912)
Thank you to Bundyo (Kamen Bundev) for this pull request!
- Fix race in Slintpad causing preview to panic (esp. in FF) (#2879)
Fixes
- winit: Fall back to any renderer if the default fails (#2907)
- Fix preview in SlintPad and VS code web extension (#2871)
- Qt ComboBox: make it look proper when the style shows it in popup mode (#2897)
- Make sure we don't load internal files (#2916)
Small changes
- Create the window adapter lazily in C++ (#2866)
- Un-seal the WindowAdaptor trait (#2870)
- Make WindowAdaptor::request_redraw public (#2874)
- Package Slintpad into one directory (#2877)
- Update Clang format config (#2892)
- Use enums in the printer demo (#2908)
- Update resvg and fontdb versions (#2913)
-
c++: use unsigned integers for the index in
visit_dynamic_children
(#2878) - doc: Various edits to the translations conceptual docs (#2920)
Janitor Work
PRs: #2914
Statistics
68 patches committed in 30 pull requests by 6 authors.
← Next : 19th to 25th of June 2023 | Previous : 5th to 11th of June 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