egui/crates
Antoine Beyeler 0e1bcc2c1c
Avoid interacting twice when not required (#4041)
This PR short-circuits `Response::interact()` when the `Response` has
already been sufficiently "sensed" already. In some circumstance, this
can avoid unnecessarily registering another widget rect that may mask
some other widget.

One such instance is Rerun's `ListItem`. Calling `context_menu()` on its
response would call `interact` and, in turn, mask its sub-widget
(collapsing triangle, show/hide buttons, etc.).
2024-02-14 09:07:33 +01:00
..
ecolor Release 0.26.1 - Bug Fixes 2024-02-11 09:03:09 +01:00
eframe `eframe`: Add `winuser` feature to `winapi` to fix unresolved import (#4037) 2024-02-13 12:27:58 +01:00
egui Avoid interacting twice when not required (#4041) 2024-02-14 09:07:33 +01:00
egui-wgpu Release 0.26.1 - Bug Fixes 2024-02-11 09:03:09 +01:00
egui-winit Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps (#4036) 2024-02-13 10:32:18 +01:00
egui_demo_app Make `egui_wgpu::renderer` a private module (#3979) 2024-02-05 15:12:59 +01:00
egui_demo_lib Fix: `Response.interact_pointer_pos` is `Some` on click and drag released (#4014) 2024-02-10 11:21:57 +01:00
egui_extras Release 0.26.1 - Bug Fixes 2024-02-11 09:03:09 +01:00
egui_glow Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps (#4036) 2024-02-13 10:32:18 +01:00
egui_plot Release 0.26.1 - Bug Fixes 2024-02-11 09:03:09 +01:00
egui_web Fix typos (#2866) 2023-04-18 15:52:45 +02:00
emath Use more workspace dependencies (#3975) 2024-02-05 12:43:58 +01:00
epaint Release 0.26.1 - Bug Fixes 2024-02-11 09:03:09 +01:00