T24a round 1 fix

- overlays::Dialog caps its card at the window, a title bar's height clear
  at each end, and scrolls its body while heading and actions stay; the
  fullscreen body scrolls too; test a_tall_dialog_keeps_its_actions_in_the_window
- ToolCallCard's tool name gives way with an Ellipsis, so time and chevron
  stay in a narrow column; the gallery shows one at 280px
- the Agent script shuts the card it opened, so each theme's shot opens it
- AGENTS: dialogs fit the window
This commit is contained in:
ZacharyZhang-NY committed 2026-09-26 08:09:46 -04:00
1 parent 1db0a0db44
commit aac5e4ead2
7 files changed
+86 -9

No files matched your search

+2 -2
View File
@@ -123,10 +123,10 @@ impl RenderOnce for ToolCallCard {
.child(step_mark((self.id.clone(), "mark").into(), self.status, cx))
.child(
div()
.flex_none()
.min_w_0()
.font_family(theme.mono_family.clone())
.text_color(colors.fg)
.child(self.name),
.child(Ellipsis::new(self.name)),
)
.child(
div()