Consistently emit extra mouse motion events (#3601)

In particular, we don't want to emit those events inside of
`pressureChangeWithEvent:`, since the mouse motion value is sometimes
outdated.

Additionally, we want to ensure the events have been emitted during
other gestures.

Fixes https://github.com/rust-windowing/winit/issues/3516
This commit is contained in:
Mads Marquart
2024-03-28 19:18:03 +01:00
committed by GitHub
parent 7b0ef160fc
commit 63a7c02492
2 changed files with 19 additions and 3 deletions

View File

@@ -41,3 +41,4 @@
- Add `Window::default_attributes` to get default `WindowAttributes`.
- `log` has been replaced with `tracing`. The old behavior can be emulated by setting the `log` feature on the `tracing` crate.
- On Windows, confine cursor to center of window when grabbed and hidden.
- On macOS, fix sequence of mouse events being out of order when dragging on the trackpad.