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
todoexample that has aCheckBoxto sort the entries by name and a secondCheckBoxto filter the done items. Also implementedset_row_datafor theSortModelandFilterModel(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