10th of October 2022 to 16th of October 2022
Slint UI Library
We had a long planning session this week after Florian has joined us this month, distributing work items over the growing team. We decided to look into four main areas:
- Aurindam will work on the website and marketing
- Florian will work on theming and styling of widgets
- Olivier will improve the Slint language further
- Simon will look into backends, text handling and rendering
- Tobias will cover the tooling aspect of the project
We also visited the EuroRust conference here in Berlin on Thursday and Friday, the first in-person conference in a long time for all of us. EuroRust had a great venue, wonderful food, interesting talks on an entire range of topics, and lots of rustaceans to talk to. Tobias presented on how to mix Rust and C++, showing what we had learned in Slint and had great fun giving the presentation. The audience appreciated the topic and we had a good Q&A session afterwards. Slides are here, a video recording will be available in a couple of weeks.
Fixes
-
Initial input method support for the Qt backend (#1728)
This adds initial support for using input methods on desktop platforms when using Qt.
Closes #1706
Examples
-
Allow for sorting in the todo example (#1721)
Add a header to the
todo
example that has aCheckBox
to sort the entries by name and a secondCheckBox
to filter the done items. Also implementedset_row_data
for theSortModel
andFilterModel
(rust and cpp), to allow for item data changes using those model types.
Janitor work
-
Continue introducing logical lengths in the core library (#1729)
This continues the earlier series about introducing explicit euclid logical lengths in the core library to make the coordinate system clear.
Statistics
54 patches committed in 7 pull requests by 4 authors.
← Next : 17th of October 2022 to 23rd of October 2022 | Previous : 3rd of October 2022 to 9th of October 2022 →
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