Skip to content

feat(review)!: clipboard yank and focus-maximize replacing zoom - #89

Draft
lettertwo wants to merge 22 commits into
review/11-prompt-filter-searchfrom
review/12-clipboard-focus-sweep
Draft

feat(review)!: clipboard yank and focus-maximize replacing zoom#89
lettertwo wants to merge 22 commits into
review/11-prompt-filter-searchfrom
review/12-clipboard-focus-sweep

Conversation

@lettertwo

@lettertwo lettertwo commented Sep 4, 2026

Copy link
Copy Markdown
Owner

This PR replaces the four-state zoom enum with focus plus maximize, per ADR-038 (focus-maximize replaces zoom). The Z cycle and the workon.review.diff.zoom setting go away, which is the breaking change in the title. Role::Combined is renamed Role::Whole, a single staged or unstaged pane names its role, and staging hints hide where staging can only refuse.

Clipboard: y splits into range-aware copy-lines and copy-location (path:line) over OSC 52; a failed clipboard write keeps the selection. A stale-diff align race is tolerated and self-healed, and the index is reloaded before reading a staged blob.

The rest is a mechanical sweep: milestone, trap, and changeset labels in comments, docs, and test names across the review crate, git-workon-lib, and git-workon are replaced by descriptive names, and swept comments are rewrapped to 100 columns.

@lettertwo lettertwo changed the title review/12 clipboard focus sweep feat(review)!: clipboard yank and focus-maximize replacing zoom Sep 4, 2026
@lettertwo
lettertwo force-pushed the review/12-clipboard-focus-sweep branch from 5f12598 to 15bf839 Compare September 4, 2026 18:14
@lettertwo
lettertwo force-pushed the review/12-clipboard-focus-sweep branch from 15bf839 to c55f09b Compare September 4, 2026 21:13
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