egui/crates
Emil Ernerfeldt ca6ce2dd92
Always set `response.hovered` to false when dragging another widget (#3860)
* Closes https://github.com/emilk/egui/issues/3841

⚠️ Breaking change!

This defines `response.hovered()` to never be true if any other widget
is being dragged.

If you want to detect if a widget is being hovered while another widget
is being dragged, use the new `response.contains_pointer` instead. This
is necessaert for things like drag-and-drop targets.

Overall, this removes special-casing of non-interactive widgets.
2024-01-22 14:37:53 +01:00
..
ecolor Use `Self` everywhere (#3787) 2024-01-08 17:41:21 +01:00
eframe Fix Android crash on resume (#3847) 2024-01-22 12:13:28 +01:00
egui Always set `response.hovered` to false when dragging another widget (#3860) 2024-01-22 14:37:53 +01:00
egui-wgpu Update wgpu to 0.19 (#3824) 2024-01-19 10:14:13 +01:00
egui-winit Fix: handle `IconData::default()` without crashing (#3842) 2024-01-19 14:24:26 +01:00
egui_demo_app Update wgpu to 0.19 (#3824) 2024-01-19 10:14:13 +01:00
egui_demo_lib Add `Response::contains_pointer` (#3859) 2024-01-22 11:17:03 +01:00
egui_extras Update to ehttp 0.4 (#3834) 2024-01-17 15:39:28 +01:00
egui_glow Update wgpu to 0.19 (#3824) 2024-01-19 10:14:13 +01:00
egui_plot Use `Self` everywhere (#3787) 2024-01-08 17:41:21 +01:00
egui_web Fix typos (#2866) 2023-04-18 15:52:45 +02:00
emath Use `Self` everywhere (#3787) 2024-01-08 17:41:21 +01:00
epaint Fix: dragging to above/below a `TextEdit` or `Label` will select text to begin/end (#3858) 2024-01-22 10:49:42 +01:00