Skip to content

TUI: reintroduce safe mouse profile selection#230

Merged
rmanibus merged 1 commit into
mainfrom
feat/tui-mouse-selection
Apr 4, 2026
Merged

TUI: reintroduce safe mouse profile selection#230
rmanibus merged 1 commit into
mainfrom
feat/tui-mouse-selection

Conversation

@rmanibus
Copy link
Copy Markdown
Contributor

@rmanibus rmanibus commented Apr 4, 2026

Summary

  • reintroduce mouse support in a narrow, safe form for the TUI
  • support SGR left-click selection in the profile list only
  • keep keyboard navigation intact and avoid wheel/action-click behavior for now

Testing

  • env GOCACHE=/tmp/cloudstic-gocache go test -count=1 ./cmd/cloudstic ./internal/tui
  • env GOCACHE=/tmp/cloudstic-gocache GOLANGCI_LINT_CACHE=/tmp/cloudstic-golangci-lint golangci-lint run ./cmd/cloudstic ./internal/tui

Closes #220

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 4, 2026

Codecov Report

❌ Patch coverage is 57.14286% with 30 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cmd/cloudstic/cmd_tui_input.go 45.09% 19 Missing and 9 partials ⚠️
cmd/cloudstic/tui_runtime.go 83.33% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@rmanibus rmanibus merged commit 3bbe750 into main Apr 4, 2026
10 of 11 checks passed
@rmanibus rmanibus deleted the feat/tui-mouse-selection branch April 4, 2026 10:41
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.

TUI: revisit mouse support after stabilizing the input model

1 participant