Joe Savona
87b7bdbf2e
Fit composer footer hints to available terminal space ( #60683 )
...
## Why
Narrow composer footers can clip hints or crowd out mode indicators and actions.
## What changed
Use a shared layout for navigation, actions, mode indicators, context, and warnings. Shorten or drop whole labels in priority order instead of clipping them. Add a second row when input modes and queue or active side-conversation actions fit separately but not together, keeping navigation and modes above actions.
## Testing
Add coverage for fullscreen and scrollback layouts, narrow Plan mode hints, active side-conversation actions, oversized goal indicators, and warning hit areas.
GitOrigin-RevId: 849a53d45ef1b36b40c52282e329b48ec7d7d12e
2026-11-10 23:36:04 +00:00
..
2026-10-01 01:35:40 +00:00
2026-10-27 05:52:01 +00:00
2026-11-10 23:36:04 +00:00
2026-10-15 19:02:09 +00:00
2026-11-10 23:35:28 +00:00
2026-10-07 22:46:41 +00:00
2026-10-30 06:36:20 +00:00
2026-11-10 23:36:04 +00:00
2026-10-06 18:52:05 +00:00
2026-11-10 23:34:54 +00:00
2026-10-06 18:52:05 +00:00
2026-10-14 22:58:37 +00:00
2026-10-06 18:16:18 +00:00
2026-10-30 08:03:51 +00:00
2026-10-30 08:03:51 +00:00
2026-11-10 23:33:26 +00:00
2026-10-01 01:47:15 +00:00
2026-09-05 01:13:54 +00:00
2026-11-10 23:36:04 +00:00
2026-10-26 21:14:35 +00:00
2026-09-22 18:06:15 +00:00
2026-10-10 22:28:01 +00:00
2026-09-19 19:14:11 +00:00
2026-10-15 19:02:09 +00:00
2026-11-10 23:35:28 +00:00
2026-11-10 23:35:28 +00:00
2026-09-20 03:02:48 +00:00
2026-11-04 16:46:21 +00:00
2026-11-04 16:46:21 +00:00
2026-11-10 07:06:53 +00:00
2026-11-10 07:06:53 +00:00
2026-11-10 07:06:53 +00:00
2026-10-26 21:14:35 +00:00
2026-11-10 23:36:04 +00:00
2026-09-01 19:06:32 +00:00
2026-10-06 19:52:29 +00:00
2026-10-26 22:12:07 +00:00
2026-10-23 18:39:28 +00:00
2026-11-06 23:35:54 +00:00
2026-10-30 06:36:20 +00:00
2026-09-19 19:12:18 +00:00
2026-10-14 20:05:29 +00:00
2026-10-20 15:10:26 +00:00
2026-10-20 15:10:26 +00:00
2026-11-10 23:33:26 +00:00
2026-10-29 03:07:15 +00:00
2026-11-07 23:00:32 +00:00
2026-10-06 19:51:39 +00:00
2026-11-01 15:51:11 +00:00
2026-09-19 19:21:35 +00:00
2026-10-03 03:00:46 +00:00
2026-09-19 19:12:18 +00:00
2026-09-19 19:11:54 +00:00
2026-09-19 19:21:35 +00:00
2026-09-05 01:13:54 +00:00
2026-10-01 17:52:19 +00:00
2026-10-26 21:36:05 +00:00
2026-09-19 19:21:35 +00:00
2026-09-19 19:21:35 +00:00
2026-10-26 21:14:35 +00:00
2026-10-12 17:14:59 +00:00
2026-10-06 19:52:03 +00:00
2026-10-26 21:14:35 +00:00
2026-09-19 17:46:43 +00:00
2026-09-19 19:21:35 +00:00
2026-11-10 18:32:00 +00:00
2026-09-20 02:59:37 +00:00
2026-10-11 15:50:39 +00:00
2026-10-26 21:14:35 +00:00
2026-10-29 17:35:44 +00:00
2026-11-07 17:31:27 +00:00
2026-11-07 04:48:30 +00:00
2026-11-07 01:51:31 +00:00
2026-11-07 01:51:55 +00:00
2026-11-07 01:51:31 +00:00
2026-11-10 23:34:54 +00:00
2026-10-26 21:21:23 +00:00
2026-10-06 19:12:16 +00:00
2026-10-14 22:58:37 +00:00
2026-10-03 03:00:46 +00:00
2026-11-01 15:50:25 +00:00
2026-10-08 21:01:06 +00:00
2026-10-01 22:17:51 +00:00
2026-10-26 21:36:05 +00:00
2026-10-26 21:36:05 +00:00
2026-10-26 21:36:05 +00:00
2026-10-26 21:36:05 +00:00