commit 8bfe580539f73b6fd15d7daeef61bd71d9937f80
parent 1722804fc3c941fb89500153dc5e8b4c13c2af91
Author: William Casarin <jb55@jb55.com>
Date: Tue, 27 Jan 2026 07:07:08 -0800
dave: show agent number instead of letter in scene view
Display the agent's numeric ID in the circle rather than the first
letter of its title, making it easier to identify agents by their
number for switching with Ctrl+N shortcuts.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat:
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/crates/notedeck_dave/src/ui/scene.rs b/crates/notedeck_dave/src/ui/scene.rs
@@ -350,13 +350,12 @@ impl AgentScene {
};
painter.circle_filled(center, agent_radius - 2.0, fill_color);
- // Agent icon/letter in center
- let icon_char = title.chars().next().unwrap_or('?');
- let icon_text: String = icon_char.to_uppercase().collect();
+ // Agent number in center
+ let node_number = id.to_string();
painter.text(
center,
egui::Align2::CENTER_CENTER,
- &icon_text,
+ &node_number,
egui::FontId::proportional(20.0),
ui.visuals().text_color(),
);