TUI: plan mouse support with --no-mouse flag #46
Open
opened 2026-10-03 08:07:26 +00:00 by warkanum
·
4 comments
No Branch/Tag Specified
master
docs/test-plans-status
v1.0.86
v1.0.85
v1.0.84
v1.0.83
v1.0.82
v1.0.81
v1.0.80
v1.0.79
v1.0.78
v1.0.77
v1.0.76
v1.0.75
v1.0.74
v1.0.73
v1.0.72
v1.0.71
v1.0.70
v1.0.69
v1.0.68
v1.0.67
v1.0.66
v1.0.65
v1.0.64
v1.0.63
v1.0.62
v1.0.61
v1.0.60
v1.0.59
v1.0.58
v1.0.57
v1.0.56
v1.0.55
v1.0.54
v1.0.53
v1.0.52
v1.0.51
v1.0.50
v1.0.49
v1.0.48
v1.0.47
v1.0.46
v1.0.45
v1.0.44
v1.0.43
v1.0.42
v1.0.41-1-gf4b8fc5
v1.0.41
v1.0.40
v1.0.38-2-gee88c07-1-gdc9172c-dirty
v1.0.38-2-gee88c07
v1.0.39
v1.0.38
v1.0.37-1-g480038d
v1.0.37
v1.0.36
v1.0.35
v1.0.34
v1.0.33
v1.0.32
v1.0.31
v1.0.30
v1.0.29
v1.0.28
v1.0.27
v1.0.26
v1.0.25
v1.0.24
v1.0.22
v1.0.21
v1.0.20
v1.0.19
v1.0.18
v1.0.17
v1.0.16
v1.0.15
v1.0.14
v1.0.13
v1.0.12
v1.0.11
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Labels
Clear labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Breaking change that won't be backward compatible
Something is not working
Documentation changes
Improve existing functionality
New functionality
This is security issue
Issue or pull request related to testing
Priority
Critical
The priority is critical
Priority
High
The priority is high
Priority
Low
The priority is low
Priority
Medium
The priority is medium
Reviewed
Confirmed
Issue has been confirmed
Reviewed
Duplicate
This issue or pull request already exists
Reviewed
Invalid
Invalid issue
Reviewed
Won't Fix
This issue won't be fixed
Status
Abandoned
Somebody has started to work on this but abandoned work
Status
Blocked
Something is blocking this issue or pull request
Status
Need More Info
Feedback is required to reproduce issue or to continue work
Breaking change that won't be backward compatible
Something is not working
Documentation changes
Improve existing functionality
New functionality
This is security issue
Issue or pull request related to testing
Priority
Critical
1
The priority is critical
Priority
High
2
The priority is high
Priority
Medium
3
The priority is medium
Priority
Low
4
The priority is low
Reviewed
Confirmed
1
Issue has been confirmed
Reviewed
Duplicate
2
This issue or pull request already exists
Reviewed
Invalid
3
Invalid issue
Reviewed
Won't Fix
3
This issue won't be fixed
Status
Blocked
1
Something is blocking this issue or pull request
Status
Need More Info
2
Feedback is required to reproduce issue or to continue work
Status
Abandoned
3
Somebody has started to work on this but abandoned work
Milestone
No items
No Milestone
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: wdevs/relspecgo#46
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Status: needs planning and discussion before implementation
Goal
Add mouse support to the TUI, enabled by default, with a
--no-mouseflag to disable it.Decisions
--no-mousedisables it.Findings so far
rivo/tviewv0.42.0 /gdamore/tcell/v2v2.13.9.Application.EnableMouse(true); no mouse handling is currently enabled in the codebase.Questions to resolve
pkg/ui/dialogs.goand the planned file browser / connection builder (#44).Deliverables
--no-mouseflag + tcell simulation tests + doc update.Related: #44
Dispatcher assignment — wdevs/relspecgo#46
/home/hermes/work/issue-agents/wdevs/relspecgo/issue-46-mouse-support-planissue-46-mouse-support-plan(created from currentmaster)--no-mousescope, keyboard fallback, terminal behavior, and simulation tests; run appropriate documentation/diff checks; commit, push, open a PR, and update this issue with exact SHA/PR and verification.Worker fallback — wdevs/relspecgo#46
Claude Code Sonnet 5.5 was launched in the assigned worktree but exited before edits: its permission layer denied the required plan/report writes and denied the Tea issue reads. The worktree remains clean; no branch commit or PR exists.
Fallback selected per dispatcher policy: Hermes OpenAI/Codex surface, provider
openai-codex, modelgpt-5.6-luna, in the same preserved worktree and branchissue-46-mouse-support-plan. The fallback will preserve the worker findings, read the issue, write the plan/report, verify, commit, push, create the PR, and update this issue.Issue #46 planning delivery: PR #53 #53
Branch: issue-46-mouse-support-plan
Commit:
df980a3434Summary: Added docs/TUI_MOUSE_SUPPORT_PLAN.md with a repository-specific design covering default-on mouse, edit-only --no-mouse scope, widget actions and tview gaps, keyboard fallback, terminal/tmux/SSH/Windows and copy/paste behavior, issue #44/dialog integration, tcell simulation tests, acceptance criteria, and open decisions. Planning/documentation only; mouse support is not implemented by this PR.
Verification: go test ./pkg/ui passed; git diff --check passed; worktree was clean after commit and branch push was verified.
Caveats: terminal mouse reporting and native copy/paste behavior remain terminal/tmux/SSH dependent; implementation and issue #44 widgets are future work. No blockers for the requested planning deliverable.
PR #53 merged: mouse support plan only. Implementation (incl. --no-mouse) still pending, issue stays open.