29th of May to 4th of June 2023

Slint Library

New Features

  • Add Color and Brush 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() and paste() 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