Skip to content

feat(tui): add configurable keybindings - #150

Merged
marcoarnulfo merged 21 commits into
mainfrom
feat/configurable-keys
Aug 2, 2026
Merged

marcoarnulfo merged 21 commits into
mainfrom
feat/configurable-keys

Conversation

@marcoarnulfo

Copy link
Copy Markdown
Owner

Summary

  • add scalar-or-list keys: overrides to the YAML config
  • validate binding names, canonical terminal keys, fixed ctrl+c, and conservative collisions before startup
  • route resolved bindings through the CLI, TUI, command palette, footer, help, and inline guidance
  • document configuration in English and Italian

Verification

  • gofmt -l .
  • go vet ./...
  • go run honnef.co/go/tools/cmd/staticcheck@latest ./...
  • go build ./...
  • go test ./... -race -count=1

The setup-wizard persistence problem remains tracked separately in #149, as declared out of scope.

Closes #82

@marcoarnulfo
marcoarnulfo merged commit 7706c8f into main Aug 2, 2026
4 checks passed
@marcoarnulfo
marcoarnulfo deleted the feat/configurable-keys branch August 2, 2026 16:59
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.

Custom themes (YAML) + configurable keybindings

1 participant