New · Slint MCP server + llms.txt — build native UIs with Cursor, Claude Code & Copilot

21st of March 2022 to 27th of March 2022

Slint UI Library

Keyboard handling on the Web

The big feature this week was making text input fields work with mobile browsers. This is done by adding an hidden <input> element to the WASM GL backend, which makes the browser show the virtual keyboard. This has been a pain point ever since the mobile WASM support was added.
As a result, you can now type text in our gallery or todo examples in mobile browsers.

PRs: #1086, #1101

Graphics Optimizations

The Open GL backend saw performance optimizations this week.

Animations are more targeted now: Instead of the content of all windows getting invalidated on an animation tick, only those that actually contain the animation get redrawn now. (#1087)

We added a cache-rendering-hint property to the Slint language, that you can set on any element. It provides a hint to the renderer that the element and all of its children should be rendered into a cached layer texture (#1075). For complex sub-trees of elements that rarely change, this can speed up rendering performance a lot. This is implemented for the GL as well as the Qt renderer.

New Features

Fixes

Statistics

42 patches were committed by 4 authors.

← Next : 29th of March 2022 to 4th of April 2022 | Previous : 14th of March 2022 to 20th of March 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