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-03 15:25:35 +05:30
2026-09-10 19:43:32 +05:30
2026-09-10 20:04:29 +05:30
2026-09-14 03:19:08 +05:30
2026-09-01 23:09:05 +05:30
2026-09-01 22:58:03 +05:30
2026-09-01 22:58:03 +05:30
2026-09-01 22:33:26 +05:30
2026-09-14 15:16:36 +05:30
2026-09-14 16:10:20 +05:30
2026-09-14 16:31:36 +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 14:00:24 +05:30
2026-09-14 16:31:36 +05:30
2026-09-14 11:11:50 +05:30
2026-09-14 03:54:46 +05:30
2026-09-10 20:05:37 +05:30
2026-09-14 03:54:46 +05:30
2026-09-01 23:03:42 +05:30
2026-09-03 15:25:35 +05:30
2026-09-14 15:42:31 +05:30
2026-09-10 19:43:32 +05:30
2026-09-10 09:45:02 +05:30
2026-09-10 09:58:24 +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