commit 872aadf279eefd24a7dfde266f264c184626f9a6 parent 953848ff9aa98ba5729894b8d2a1737e025dff9a Author: William Casarin <jb55@jb55.com> Date: Wed, 16 Jul 2025 11:17:13 -0700 debug: fix memory debugger Signed-off-by: William Casarin <jb55@jb55.com> Diffstat:
M | crates/notedeck_chrome/src/chrome.rs | | | 9 | +++++---- |
M | crates/notedeck_ui/docs/README.md | | | 13 | ------------- |
2 files changed, 5 insertions(+), 17 deletions(-)
diff --git a/crates/notedeck_chrome/src/chrome.rs b/crates/notedeck_chrome/src/chrome.rs @@ -756,11 +756,12 @@ fn bottomup_sidebar( { let mem_use = re_memory::MemoryUse::capture(); if let Some(counted) = mem_use.counted { - let memory_resp = ui.label(format!("{}", format_bytes(counted as f64))); - if memory_resp.clicked() { + if ui + .label(format!("{}", format_bytes(counted as f64))) + .on_hover_cursor(egui::CursorIcon::PointingHand) + .clicked() + { _chrome.show_memory_debug = !_chrome.show_memory_debug; - } else if memory_resp.hovered() { - notedeck_ui::show_pointer(ui); } } if let Some(resident) = mem_use.resident { diff --git a/crates/notedeck_ui/docs/README.md b/crates/notedeck_ui/docs/README.md @@ -169,19 +169,6 @@ if ui.visuals().dark_mode { ## Common Patterns -### Handling User Interactions - -```rust -// For clickable elements -let response = ui.add(/* widget */); -if response.clicked() { - // Handle click -} else if response.hovered() { - // Show hover effect (often using show_pointer()) - crate::show_pointer(ui); -} -``` - ### Hover Previews ```rust