Fixed accessibility tree on Linux when UI has no repeaters.
Fixed native style animations.
Fixed setting rotation-angle and opacity from a callback.
Fixed touch in the Flickable not resulting in a click.
Added support for a new experimental backend that renders fullscreen on Linux using KMS (backend-linuxkms).
Calling show() on a component (or its window) now keeps the component alive for as long as the window
is visible.
Slint Language
Improve reporting of diagnostics when there are errors, by attempting to run more passes.
Fixed compiler panic when an unresolved alias has a binding.
Added edited callback to SpinBox.
Added row-pointer-event callback to StandardTableView.
Fixed enabled property with ComboBox in Fluent Design style.
Fixed duplicated import when importing file relative to the project instead of the current path. Deprecated importing files relative to the project path.
Added current-item-changed to StandardListView.
Added current-row-changed to StandardTableView.
Added item-pointer-event to StandardListView.
Added orientation property to Slider.
Added experimental cupertino style.
Rust API
Implemented Default for slint::Weak.
Added ReverseModel and ModelExt::reverse.
Added fn set_visible(&self, _visible: bool) to the slint::platform::WindowAdapter trait.
Added ways to create a SoftwareRenderer without a MinimalSoftwareWindow.
The features renderer-winit-* were renamed to renderer-*.
Added BorrowedOpenGLTextureBuilder to configure more aspects of borrowed OpenGL textures.
C++
Added Platform API to write your own platform that drives its own event loop.
Added SLINT_LIBRARY_CARGO_FLAGS cmake variable.
Added ReverseModel.
Added functions in Window to dispatch pointer events.
The slint_interpreter.h file was renamed slint-interpreter.h, a deprecated header was added.
The features SLINT_FEATURE_RENDERER_WINIT_* were renamed to SLINT_FEATURE_RENDERER_*.
Extended slint::Image::create_from_borrowed_gl_2d_rgba_texture with an option to configure more aspects
of texture rendering.
Fixed cmake dependencies of the generated header so it is generated if and only if the .slint files have changed
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on slint-build to permit the latest version.
Release notes
Sourced from slint-build's releases.
Changelog
Sourced from slint-build's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show