9 Commits

Author SHA1 Message Date
db8a97b365 Relayout open windows on terminal resize
NAWS mid-session updates now propagate to the window stack: Application
re-runs each open window's relayout on resize. Window#relayout re-centers
(clamped to the screen edge) by shifting all descendants; MasterDetail
recomputes its full geometry and re-renders the detail at the new width.
ButtonBar placement is extracted into ButtonBar.place for reuse.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 17:11:27 +02:00
18e77c14b5 new window dsl 2026-05-13 22:23:37 +02:00
2454521f19 new windows types 2026-05-13 20:35:46 +02:00
11c26a5b63 theme dsl 2026-05-13 18:34:25 +02:00
04eaebdc21 fix 2026-05-13 18:26:35 +02:00
40c9397e12 exit fix 2026-05-12 22:38:51 +02:00
4ffc6243c0 new framework fix 2026-05-12 22:36:33 +02:00
9ae939a213 ascii art 2026-05-12 22:30:56 +02:00
953498a62d new framework 2026-05-12 22:15:07 +02:00