feat(new-pane): reduce column parity-transition churn #125

Merged
barrettruth merged 1 commit from feat/column-parity-transitions-updated into main 2026-04-28 05:03:03 +00:00
barrettruth commented 2026-04-28 05:02:55 +00:00

Problem

centered-master and three-column still routed default new-pane parity transitions through the generic append path, which added extra pre-relayout churn in the 2->3, 4->5, and 3->4 cases from #110 and #111.

Solution

Split the semantic tail directly for the default nmaster=1 parity transitions in both layouts, keep the append fallback for non-default nmaster, and add fast-path plus acceptance coverage for the remaining role shifts. Closes #110 and #111.

## Problem `centered-master` and `three-column` still routed default `new-pane` parity transitions through the generic append path, which added extra pre-relayout churn in the `2->3`, `4->5`, and `3->4` cases from #110 and #111. ## Solution Split the semantic tail directly for the default `nmaster=1` parity transitions in both layouts, keep the append fallback for non-default `nmaster`, and add fast-path plus acceptance coverage for the remaining role shifts. Closes #110 and #111.
Sign in to join this conversation.
No description provided.