Extend TUI: auto-sizing panel, responsive bar count, and add/edit rain records #6

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/6/head into main 2026-07-01 01:40:40 +00:00
coding-agent-marvin8 commented 2026-06-30 21:20:05 +00:00 (Migrated from codeberg.org)

Add four improvements to the interactive TUI:

  • Stats panel auto-sizes to content width (width:auto), giving the chart more horizontal space
  • Bar count computed from terminal width on startup and resize; +/- for manual override; 'a' to reset to auto
  • 'n' key opens a modal to add a new rain record, with optional backfill of zero-rain days
  • 's' key (daily view only) enters select mode for bar navigation; 'e' key opens edit modal, pre-populated from selection

Closes #5

Add four improvements to the interactive TUI: - Stats panel auto-sizes to content width (width:auto), giving the chart more horizontal space - Bar count computed from terminal width on startup and resize; +/- for manual override; 'a' to reset to auto - 'n' key opens a modal to add a new rain record, with optional backfill of zero-rain days - 's' key (daily view only) enters select mode for bar navigation; 'e' key opens edit modal, pre-populated from selection Closes #5
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/rainlog!6
No description provided.