feat(new-pane): target master and side births directly #123

Merged
barrettruth merged 1 commit from feat/master-column-births into main 2026-04-28 04:33:44 +00:00
barrettruth commented 2026-04-28 04:23:33 +00:00

Problem

Issues #105, #106, and #107 cover the next easy layout-aware new-pane wins: master-stack should target the existing stack tail once the stack exists, and the trivial 1 -> 2 centered-master and three-column births should start on the correct side instead of going through the generic append path first.

Solution

Closes #105. Closes #106. Closes #107 by routing the in-scope master-stack, centered-master, and three-column cases through direct shared-helper births and extending tests/integration/new_pane_fast_paths.bats to pin both the dispatch semantics and the pre-relayout geometry.

## Problem Issues #105, #106, and #107 cover the next easy layout-aware `new-pane` wins: `master-stack` should target the existing stack tail once the stack exists, and the trivial `1 -> 2` `centered-master` and `three-column` births should start on the correct side instead of going through the generic append path first. ## Solution Closes #105. Closes #106. Closes #107 by routing the in-scope `master-stack`, `centered-master`, and `three-column` cases through direct shared-helper births and extending `tests/integration/new_pane_fast_paths.bats` to pin both the dispatch semantics and the pre-relayout geometry.
Sign in to join this conversation.
No description provided.