31st of January 2022 to 6th of February 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

We had another busy week at SixtyFPS: We're going to make a new release release soon, so we did a lot of testing, polishing, documentation fixes and CI/CD improvements. This time we have more release work than usual: First off we will do a minor version number bump, so we also had to get some API incompatible changes merged that were not an option in the 0.1 series. Finally we plan to release the next version under a new name, so we were also very busy renaming crates, symbols, changing logos and such fun activities!

Of course we also need the website to also reflect the new name, so there was a lot of activity on that front, too.

We hope to be able to show all this work to the world this week!

Olivier wrote a nice little crate that parses your projects Cargo.toml file and generates nice documentation for all the features from that. This was published to crates.io and then used in some of our won crates. Go and check out document-features!

Simon kept himself busy with rendering OpenGL scenes below the UI rendered by SixtyFPS. This is done using the new rendering synchronization API in the upcoming release.

New Features

Changes to the .60 language

Fixes

OpenGL underlay example

Demos and Examples

Janitor work

More janitorial changes: 5bc1e7, ba8525, e5bf6e, 0d3582, cc568a, d22c8b

Statistics

56 patches were committed by 3 authors.