27th of March to 2nd of April 2023 - 1.0.0 Release
Slint 1.0 Release
🎉🚀 We released Slint 1.0! 🎊. For full details, check out our blog post and the ChangeLog.
Slint Library
Tooling
-
Typeloader: Load files in parallel when using WASM (#2445)
This significantly speeds up loading Slint code on any web-based tool.
- Slintpad: Apply a bit of polish (#2430 #2433, #2435, #2444, #2452, #2458 )
- Slintpad: Add dialog for gist export (#2432)
- Slintpad: Improve Github access token management (#2440, #2447)
- Slintpad: Make export URLs clickable and allow for several URLs (#2448)
- Slintpad: Use preferred size of demos after load (#2457)
Fixes
- Fix the slide_puzzle canvas size on WASM (#2434)
- winit: Fix panic when creating a window with an empty layout (#2437)
- Qt TabWidget: clip the tabbar to fix the breeze style (#2453)
Documentation and Demos
- energy-monitor: Move the about page from the settings menu to a top-level page on its own (#2428)
- energy-monitor: Polish the UI (#2431, #2438 , #2439, #2449, #2463 )
- Add the energy monitor to the examples README (#2442)
- Improvements to the doc landing page (#2436)
- Nodejs: Document dependencies (#2446)
- Group the entries in the ChangeLog by language, not function (#2451)
- Gallery: Minor UI tweaks (#2459)
- docs: Document release tags for use in CMake (#2460)
C++ Bindings and CMake support
- C++: Sort the member of a struct in the same order as in the .slint file (#2441)
-
CMake: Add the
SLINT_FEATURE_RENDERER_WINIT_SOFTWARE
option to enable the software renderer (#2454) - C++ docs: Fix the dir that should be passed to CMAKE_PREFIX_PATH (#2456)
Statistics
52 patches committed in 30 pull requests by 4 authors.
← Next : 3rd to 9th of April 2023 | Previous : 20th to 26th of March 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