Skip to content

Comma tui design - #3

Merged
fleetingbytes merged 4 commits into
masterfrom
comma-tui-design
Oct 19, 2026
Merged

fleetingbytes merged 4 commits into
masterfrom
comma-tui-design

Conversation

@fleetingbytes

Copy link
Copy Markdown
Owner

Add TUI design decisions.

Add the comma-tui crate (binary name: comma) with placeholder entry point and design documentation covering lightweight text-only approach, tabbed layout, config, keybindings, and dongle switcher.
- Keybindings are now fixed in source code (not user-configurable).
  Single source of truth with display strings; supports modifiers and
  multiple keys per action. Help lists all; bottom bar shows ranked subset.
- Config is TOML via confy (same strategy as comma-cli). Last-selected
  dongle is persisted there.
- Bottom bar is fully dynamic and context-sensitive.
- Feature parity with CLI; extract shared helpers.
- New TDR-006; updated DESIGN.md and TDRs 002–005.
@fleetingbytes
fleetingbytes merged commit 7d6eaeb into master Oct 19, 2026
1 check passed
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