Changes to test
Commit ae8cfff on develop — implements #40.
1. Native text selection in conversation (Shift+mouse)
What changed: Holding Shift while clicking/dragging in the conversation area releases mouse capture so the terminal handles text selection natively. Mouse capture re-enables on the next keypress.
Test objectives:
2. Input text selection (Shift+Arrow)
What changed: Shift+Left/Right/Home/End creates text selections in the input box. Ctrl+C copies selection to clipboard (via OSC 52). Ctrl+X cuts. Typing or backspace replaces selection.
Test objectives:
3. Paste and file drag-drop
What changed: Bracketed paste now preserves newlines. Dragging a file onto the terminal inserts it as @/path/to/file for Claude Code file reference.
Test objectives:
OSC 52 clipboard compatibility
Feedback wanted
- Does Ctrl+C dual behavior (copy with selection, quit without) feel natural?
- Is OSC 52 clipboard working in your terminal? Some terminals require explicit opt-in.
- Does the @-mention insertion for file drop match Claude Code's behavior?
Changes to test
Commit ae8cfff on develop — implements #40.
1. Native text selection in conversation (Shift+mouse)
What changed: Holding Shift while clicking/dragging in the conversation area releases mouse capture so the terminal handles text selection natively. Mouse capture re-enables on the next keypress.
Test objectives:
2. Input text selection (Shift+Arrow)
What changed: Shift+Left/Right/Home/End creates text selections in the input box. Ctrl+C copies selection to clipboard (via OSC 52). Ctrl+X cuts. Typing or backspace replaces selection.
Test objectives:
3. Paste and file drag-drop
What changed: Bracketed paste now preserves newlines. Dragging a file onto the terminal inserts it as
@/path/to/filefor Claude Code file reference.Test objectives:
OSC 52 clipboard compatibility
clipboard_control write-clipboardin kitty.conf)set -g set-clipboard onin tmux.conf)Feedback wanted