feat: reduce master-stack all-masters-to-stack transition churn when nmaster > 1 #112
Labels
No labels
breaking-change
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
skip-release-notes
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/tmux-mosaic#112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
In
master-stackwhenn = m > 1, explicitnew-panetransitions the window from an all-masters state into master-plus-stack. There is no existing stack tail to target, so this is a harder topology change than ordinary stack-tail append.Blocked by: #101, #102, #105
Proposed solution
Investigate whether the first stack pane in the
n = m > 1case can still be born into the correct broad branch with less visible churn, while preserving master semantics and append order.This issue should focus only on
n = m > 1. Keep the mirroredm = 1,1 -> 2policy conflict out of scope.Context
The current matrix classifies this as a global-reshape case. Surveyed external plugins usually accept relayout and sometimes explicit swap/move churn in this family rather than solving it at birth.
Acceptance notes
n > mstack-tail cases.Alternatives considered
master-stackstack-tail issue, making the scope too mixed.