24th of January 2022 to 30th of January 2022

Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript. Find more information at https://slint-ui.com/ or go straight to github at https://github.com/slint-ui/slint

SixtyFPS UI Library

This week we were working towards the upcoming 0.2.0 release.

This is a opportunity for us to fix things that were named poorly, to shuffle some code around, to remove deprecated APIs as well as turn some warnings into errors and to update our required tooling.

So many of the changes this week do break API, and we hope that these changes will make for a library that is easier to code for and easier for us to extend and maintain.

API Changes for Version 0.2.0

More work was done in preparation to renaming the project as well as its crates.

New Features

Documentation

Migration guides from version 0.1.x to 0.2.0 were added. You can find preliminary versions of these guides here:

These guides describe all the major API incompatible changes and will of course be part of the documentation of version 0.2.

Janitor work

Changes: afb3f2, 6ce9a6, 2e10b4, 84a62c

Work in progress

Statistics

65 patches were committed by 7 authors.