commit 0ca4db572dd95f0e5b4df8deb56eb5c7c148f086 parent 4aaec4219bd37972b3479895cbb7f13cf70e5f48 Author: Martti Malmi <sirius@iki.fi> Date: Wed, 5 Nov 2025 16:16:10 +0200 app draggable by whole header area Changelog-Changed: Make app draggable on entire header area Diffstat:
| M | crates/notedeck_columns/src/ui/column/header.rs | | | 7 | +++++++ |
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/crates/notedeck_columns/src/ui/column/header.rs b/crates/notedeck_columns/src/ui/column/header.rs @@ -66,6 +66,13 @@ impl<'a> NavTitle<'a> { .layout(egui::Layout::left_to_right(egui::Align::Center)), ); + let interact_rect = child_ui.interact(rect, child_ui.id().with("drag"), Sense::drag()); + if interact_rect.drag_started_by(egui::PointerButton::Primary) { + child_ui + .ctx() + .send_viewport_cmd(egui::ViewportCommand::StartDrag); + } + let r = self.title_bar(&mut child_ui); ui.advance_cursor_after_rect(rect);