29th of May to 4th of June 2023
Slint Library
New Features
-
Add
Color
andBrush
manipulation functions to enable implementing Adwaita style (#2565)Thank you to Arthur Araruna for this pull request!
- Add Rust and C++ API to borrow OpenGL textures (#2767)
- Add support for italic text rendering (#2795)
- Add ProgressIndicator widgets (#2792)
- Added switch widget (#2798)
-
Add support for
select-all()
,cut()
,copy()
andpaste()
functions on text input elements (#2804) - Add support for manually closing PopupWindows (#2810)
Documentation and Demos
- Add an example that shows how to combine ffmpeg with Slint (#2778)
- Try to improve the documentation for ModelRc (#2791)
-
docs(fonts): mention OpenType support (#2819)
Thank you to Jan Moeller for this pull request!
Fixes
- Fix panic when attempting to render window contents without a component (#2800)
- Fix live-preview in docs (#2803)
Janitor Work
- Test beta version of corrosion (#2731)
- Clean up debug info handling in the CI (#2802)
- Remove workaround for running tests on Linux (#2817)
More janitorial PRs: #2807, #2808, #2813
Statistics
64 patches committed in 18 pull requests by 5 authors.
← Next : 5th to 11th of June 2023 | Previous : 22nd to 28th 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