xavierk
197e8ed02d
Make the combined dashboard usable at constrained sizes (issue #81)
- Add terminal size detection with _MIN_WIDTH (80) and _MIN_HEIGHT (24) thresholds
- Add constrained CSS layout: single-column grid, hide graph, show text summary
- Add #constrained-summary widget with textual history summary
- Add on_resize handler and _refresh()-based constrained state detection
- Preserve selected-day context across resize transitions
- Ensure all regions (headline, health, service, quit) remain usable when constrained
- Update DailyBarGraph._is_constrained to accept terminal_width parameter
- Add comprehensive tests for constrained layout behavior
Covers TPH-9 and cross-cutting TPH regression proof.
Closes #81
2026-09-14 17:05:44 +05:30
..
2026-09-04 11:46:58 +05:30
2026-09-04 11:46:58 +05:30
2026-09-14 03:19:08 +05:30
2026-09-01 22:58:03 +05:30
2026-09-14 03:19:08 +05:30
2026-09-01 22:58:03 +05:30
2026-09-01 23:09:05 +05:30
2026-09-04 11:46:58 +05:30
2026-09-01 22:58:03 +05:30
2026-09-14 16:31:36 +05:30
2026-09-14 15:16:36 +05:30
2026-09-14 03:54:46 +05:30
2026-09-14 03:54:46 +05:30
2026-09-01 23:03:42 +05:30
2026-09-14 15:42:31 +05:30
2026-09-14 15:42:31 +05:30
2026-09-14 03:19:08 +05:30
2026-09-14 16:31:36 +05:30
2026-09-14 17:05:44 +05:30