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

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