Skip to content

TUI improvements#697

Merged
rusq merged 16 commits into
masterfrom
tui
Jun 12, 2026
Merged

TUI improvements#697
rusq merged 16 commits into
masterfrom
tui

Conversation

@rusq

@rusq rusq commented Jun 12, 2026

Copy link
Copy Markdown
Owner
  • centralise key bindings
  • intermediate review
  • remaining help gaps
  • fix quirks around bools, number keys in config etc.
  • TUI agent notes
  • Update agents
  • Polish date time picker UX
  • fix config checker window sizes
  • Wire up the Help menu item in command wizards
  • Show wizard help in a scrollable pager

rusq and others added 16 commits May 13, 2026 19:13
The Help item was created in the menu but never handled on selection,
and no command set Wizard.Help, so it never appeared.  Fall back to the
command's long help when Help is unset, and render it with base.Render
when the item is selected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Printing rendered help to stdout mixed it with the inline menu redraw.
Add a viewport-based pager bubble and run it as a full-screen (alt
screen) program from the Help menu item, so help is scrollable and the
terminal is restored on close.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rusq rusq merged commit fd5a1a2 into master Jun 12, 2026
4 checks passed
@rusq rusq deleted the tui branch June 12, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant