23rd to 29th of January 2023 - 0.3.4 Release

Slint UI Library

We had the Slint 0.3.4 release last week.

Changes to the .slint Language

  • Only apply the constraint to the parent with the new syntax (#2117)

Fixes

  • Fix signature of get_proc_address in Rust GraphicsAPI (#2128)
  • Rename PointerEventButton::None to PointerEventButton::Other (#2129)
  • online editor: Various small improvements and stability fixes ( #2107, #2118, #2119, #2121, #2133 )
  • Fix TabWidget::current-index bindings (#2109)
  • Layout: don't infinite loop if no pixel was distributed (#2111)
  • Fix slide puzzle not scaling to the browser viewport (#2115)
  • Fix panic when the binding loop is caused by accessing the same component twice (#2116)
  • Fix panic parsing invalid linear gradient (#2140)

Documentation

  • Fix tutorial "running in browser" example html tag typo (#2108)

    Thank you to Igor Loskutov for this pull request!

  • doc: polish for the slint updater (#2112)

Janitor Work

  • Second stage of cleaning up the export handling of the slint root component (#2106)
  • Compile the winit backend's with RUSTFLAGS='--cfg slint_int_coord' (#2110)

More PRs: #2120, #2122, #2124, #2127, #2131, #2132, #2134, #2137, #2139

Statistics

33 patches committed in 30 pull requests by 4 authors.

← Next : 30th of January to 5th of February 2023 | Previous : 16th to 22nd of January 2023


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