Skip to content

Add labels to tmux panes for better navigation#67

Merged
bborn merged 1 commit intomainfrom
task/139-can-we-label-each-of-the-panes
Jan 9, 2026
Merged

Add labels to tmux panes for better navigation#67
bborn merged 1 commit intomainfrom
task/139-can-we-label-each-of-the-panes

Conversation

@bborn
Copy link
Copy Markdown
Owner

@bborn bborn commented Jan 9, 2026

Summary

  • Add pane border labels to display pane names at the top of each pane
  • Label the main view panes as "Tasks" (top) and "Copilot" (bottom)
  • Label the task detail view panes as "Details" (top), "Claude" (bottom-left), and "Shell" (bottom-right)
  • Ensure labels are properly reset when switching between main view and task detail view

Implementation Details

The implementation adds tmux pane titles using select-pane -T and enables pane border status display with pane-border-status top. This provides clear visual indicators of each pane's purpose:

Main View:

  • Tasks: The kanban board showing all tasks
  • Copilot: App-wide Claude assistant for task management

Task Detail View:

  • Details: Task metadata and logs (15% height)
  • Claude: Task-specific Claude session (42% width)
  • Shell: Working directory shell (42% width)

Test plan

  • Build succeeds without errors
  • Start the app and verify "Tasks" and "Copilot" labels appear in main view
  • Enter a task detail view and verify "Details", "Claude", and "Shell" labels appear
  • Exit task detail view and verify labels reset back to "Tasks" and "Copilot"
  • Verify pane border styling is consistent and visually clear

🤖 Generated with Claude Code

- Add 'Tasks' and 'Copilot' labels to main view panes
- Add 'Details', 'Claude', and 'Shell' labels to task detail view panes
- Enable pane-border-status to display labels in pane borders
- Maintain consistent pane styling when switching between views

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bborn bborn merged commit 70b8126 into main Jan 9, 2026
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