feat: define and mitigate unavoidable global retiles in grid new-pane #115
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#115
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
gridhas pane counts where the final new-pane region is a true global repartition rather than a child split of any current pane. It also has smaller role-shift cases like2 -> 3. Without an explicit issue, those cases get mixed up with avoidable wrong-branch births.Blocked by: #101, #102
Proposed solution
Define the exact unavoidable global-retile counts and mitigate the rest. At a minimum, this issue should:
Context
The current matrix identifies true global-reshape counts when current
nisk^2ork(k + 1)fork >= 2, with examples like4 -> 5,6 -> 7, and9 -> 10. Surveyed external plugins (tmux-tiling-revamped,tmux-tilit) simply call built-intiledafter split.Acceptance notes
Alternatives considered