egui/crates
Emil Ernerfeldt 4d945f78ba
Fix widgets sometimes being incorrectly marked as hovered (#5523)
An interactive widget should only be marked hovered if a click/drag
would start an interaction with it.

egui 0.30 introduced a feature where a thin interactive widget could be
hit even if it was partially behind a larger interactive widget.
Unfortunately, this introduced a bug where the top widget would still be
marked as hovered, even though a click would go through to the thin
widget below.

This bug was most notacible when trying to reisize a window by dragging
its corner, which often would result in dragging one of its sides
instead.

This PR fixes this bug.
2024-12-27 14:47:18 +01:00
..
ecolor Release 0.30 - egui_kittest and modals (#5487) 2024-12-16 17:45:35 +01:00
eframe Revert "Revert "forward x11 and wayland features to glutin" (#5391)" (#5490) 2024-12-17 09:36:03 +01:00
egui Fix widgets sometimes being incorrectly marked as hovered (#5523) 2024-12-27 14:47:18 +01:00
egui-wgpu Release 0.30 - egui_kittest and modals (#5487) 2024-12-16 17:45:35 +01:00
egui-winit Release 0.30 - egui_kittest and modals (#5487) 2024-12-16 17:45:35 +01:00
egui_demo_app Fix broken images on egui.rs (move from git lfs to normal git) (#5480) 2024-12-16 14:16:54 +01:00
egui_demo_lib Make all lines and rectangles crisp (#5518) 2024-12-26 21:02:27 +01:00
egui_extras Round widget coordinates to even multiple of 1/32 (#5517) 2024-12-26 20:54:24 +01:00
egui_glow Revert "Revert "forward x11 and wayland features to glutin" (#5391)" (#5490) 2024-12-17 09:36:03 +01:00
egui_kittest Remove cylic dependency of egui_kittest on itself 2024-12-16 18:10:01 +01:00
egui_plot Move `egui_plot` to its own repo (#4828) 2024-07-15 18:45:19 +02:00
egui_web Fix typos (#2866) 2023-04-18 15:52:45 +02:00
emath Make all lines and rectangles crisp (#5518) 2024-12-26 21:02:27 +01:00
epaint Make all lines and rectangles crisp (#5518) 2024-12-26 21:02:27 +01:00
epaint_default_fonts Release 0.30 - egui_kittest and modals (#5487) 2024-12-16 17:45:35 +01:00