19th to 25th of June 2023

Slint Library

The new madewithslint.com shows of projects using slint. Please consider to add your slint project.

New Features

  • Support for @rust-attr on enums (#2935)
  • The missing basic text selection operations were added to the swrenderer (#2965)

Fixes

  • WASM: Fix keyboard input on mobile (#2934)
  • Don't emit clicked when the pointer did not press the area first (#2940)
  • Handle AltGr on Windows (#2944)
  • LSP: fix errors or panic when exiting (#2953)

Documentation

  • Improve docs of slint::init_translations (#2939)
  • Fix some links in Rust tutorial (#2969)

    Thank you to runiq for this pull request!

Janitor Work

  • Update colors used by vscode and slintpad (#2970)
  • Refactor ProgressIndicator API according to API review. (#2937)
  • Take self by value in JoinHandle::abort (#2938)
  • Adjusted structure of material widgets. (#2941)
  • Merge absolute-x and absolute-y "virtual" properties into absolute-position (#2942)
  • Simplify implementation of absolute-position (#2945)
  • Try to unpin rust nightly for docs (#2946)
  • Remove yeslogic-fontconfig dependency (#2949)
  • Bump some winit dependencies (#2956)
  • Update About Slint widget (#2958)
  • Remove embedded_graphics dependency from i-slint-core (#2960)
  • More work on the fluent design refresh (#2950, #2951)

More cleanup PRs: #2943, #2954, #2955, #2959, #2961, #2964, #2967, #2974

Statistics

49 patches committed in 30 pull requests by 6 authors.

← Next : 26th of June to 2nd of July 2023 | Previous : 12th to 18th of June 2023


Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, or JavaScript. Find more information at https://slint.dev/ or check out the source code at https://github.com/slint-ui/slint