egui/crates
Emil Ernerfeldt c8578c9a6b
Fix: still track mouse when dragging outside web canvas (#4522)
* Closes https://github.com/emilk/egui/issues/3157

If the mouse leaves the canvas when dragging a slider, the slider will
still move.

---

To support this, I had to revert https://github.com/emilk/egui/pull/4419
Despite that, I fail to reproduce the two issues it claimed to solve:

* https://github.com/emilk/egui/issues/4406 may have been solved in
another way by this PR
* https://github.com/emilk/egui/issues/4418 I cannot reproduce on Mac.
If it is still a problem, I think it should be solved by triggering a
`PointerEvent::Released` when focus is lost (i.e. on alt-tab), and not
on `PointerGone`
2024-05-22 11:48:34 +02:00
..
ecolor Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00
eframe Fix: still track mouse when dragging outside web canvas (#4522) 2024-05-22 11:48:34 +02:00
egui Fix: still track mouse when dragging outside web canvas (#4522) 2024-05-22 11:48:34 +02:00
egui-wgpu Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00
egui-winit Ignore synthetic key presses (#4514) 2024-05-21 18:29:45 +02:00
egui_demo_app Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00
egui_demo_lib Fix: still track mouse when dragging outside web canvas (#4522) 2024-05-22 11:48:34 +02:00
egui_extras Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00
egui_glow Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00
egui_plot Introduce lifetime to `egui_plot::Plot` to replace `'static` fields (#4435) 2024-05-15 09:58:31 +02:00
egui_web Fix typos (#2866) 2023-04-18 15:52:45 +02:00
emath Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00
epaint Move dependencies to workspace (#4495) 2024-05-14 11:02:49 +02:00