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