ctrl-h now acts like backspace in TextEdit (#1812).
Added custom_formatter method for Slider and DragValue (#1851).
Added RawInput::has_focus which backends can set to indicate whether the UI as a whole has the keyboard focus (#1859).
Added PointerState::button_double_clicked() and PointerState::button_triple_clicked() (#1906).
Changed
MSRV (Minimum Supported Rust Version) is now 1.61.0 (#1846).
PaintCallback shapes now require the whole callback to be put in an Arc<dyn Any> with the value being a backend-specific callback type (#1684).
Replaced needs_repaint in FullOutput with repaint_after. Used to force repaint after the set duration in reactive mode (#1694).
Layout::left_to_right and Layout::right_to_left now takes the vertical align as an argument. Previous default was Align::Center.
Improved ergonomics of adding plot items. All plot items that take a series of 2D coordinates can now be created directly from Vec<[f64; 2]>. The Value and Values types were removed in favor of PlotPoint and PlotPoints respectively (#1816).
TextBuffer no longer needs to implement AsRef<str> (#1824).
Fixed 🐛
Fixed Response::changed for ui.toggle_value (#1573).
Fixed ImageButton's changing background padding on hover (#1595).
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 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 eframe to permit the latest version.
Release notes
Sourced from eframe's releases.
Changelog
Sourced from eframe's changelog.
... (truncated)
Commits
97ce103
Release 0.19.0 - wgpu backend, repaint_after, continue-after-close127931b
eframe: rename quit/exit to "close" (#1943)2453756
Fix broken GitHub source links due to #19408737933
Improve documentation and loggingeb10ef9
Build-fix for--no-default-features
f4cc1c5
eframe: Don't follow system theme by default (#1941)041f2e6
Move all crates into acrates
directory (#1940)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 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)