tui: clarify pending steer snapshot text

This commit is contained in:
Charles Cunningham
2026-03-02 16:14:52 -08:00
parent 8d59837ccd
commit d849e0d7a8
3 changed files with 16 additions and 17 deletions
@@ -229,7 +229,7 @@ mod tests {
#[test]
fn render_one_pending_steer() {
let mut queue = PendingInputPreview::new();
queue.pending_steers.push("Implement the plan.".to_string());
queue.pending_steers.push("Please continue.".to_string());
let width = 48;
let height = queue.desired_height(width);
let mut buf = Buffer::empty(Rect::new(0, 0, width, height));
@@ -240,10 +240,10 @@ mod tests {
#[test]
fn render_pending_steers_above_queued_messages() {
let mut queue = PendingInputPreview::new();
queue.pending_steers.push("Implement the plan.".to_string());
queue.pending_steers.push("Please continue.".to_string());
queue
.pending_steers
.push("Summarize the diff after the tool call.".to_string());
.push("Check the last command output.".to_string());
queue.messages.push("Queued follow-up question".to_string());
let width = 52;
let height = queue.desired_height(width);
@@ -1,14 +1,15 @@
---
source: tui/src/bottom_pane/pending_input_preview.rs
assertion_line: 237
expression: "format!(\"{buf:?}\")"
---
Buffer {
area: Rect { x: 0, y: 0, width: 48, height: 1 },
content: [
" ! pending steer: Implement the plan. ",
" ! pending steer: Please continue. ",
],
styles: [
x: 0, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 38, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 35, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
]
}
@@ -1,27 +1,25 @@
---
source: tui/src/bottom_pane/pending_input_preview.rs
assertion_line: 252
expression: "format!(\"{buf:?}\")"
---
Buffer {
area: Rect { x: 0, y: 0, width: 52, height: 5 },
area: Rect { x: 0, y: 0, width: 52, height: 4 },
content: [
" ! pending steer: Implement the plan. ",
" ! pending steer: Summarize the diff after the tool",
" call. ",
" ! pending steer: Please continue. ",
" ! pending steer: Check the last command output. ",
" ↳ Queued follow-up question ",
" ⌥ + ↑ edit ",
],
styles: [
x: 0, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 38, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 35, y: 0, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 0, y: 1, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 0, y: 2, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 4, y: 2, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 9, y: 2, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 49, y: 1, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 0, y: 2, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 4, y: 2, fg: Reset, bg: Reset, underline: Reset, modifier: DIM | ITALIC,
x: 29, y: 2, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 0, y: 3, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 4, y: 3, fg: Reset, bg: Reset, underline: Reset, modifier: DIM | ITALIC,
x: 29, y: 3, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 0, y: 4, fg: Reset, bg: Reset, underline: Reset, modifier: DIM,
x: 14, y: 4, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
x: 14, y: 3, fg: Reset, bg: Reset, underline: Reset, modifier: NONE,
]
}