feat: track explicit new-pane visual-stability follow-up work #119
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#119
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
Issue #100 is the user-visible bug report, but the follow-up work splits into multiple layout families, topology classes, and policy decisions. Tracking it as one flat issue would hide the real dependency graph.
Proposed solution
Use this issue as the tracker for the explicit managed
new-panevisual-stability follow-up work. The order below is the intended topological order, not just a loose checklist.Groundwork
new-panevisual-stability acceptance testsnew-panetargetingFirst-wave local wins
even-horizontalbirth directly into the row taileven-verticalbirth directly into the column tailmaster-stackbirths when a stack already existscentered-masterbirth the first side-stack pane on the correct sidethree-columnbirth the first side-column pane on the correct sidedwindlesplit the recursive tail directlyspiralleaf-node phases use direct recursive-tail birthsHarder parity and recursive churn
centered-masterparity-transition churnthree-columnparity-transition churnmaster-stackall-masters-to-stack transition churn whennmaster > 1spiralnode-leaf subtree churnPolicy and hard-boundary cases
master-stack1 -> 2policy under append-order constraintsgridmonoclenew-panezoom and focus behaviornew-panepathsDocumentation closeout
new-paneflashing limitations in the READMEContext
All of these issues are follow-ups to #100. Their shapes were split out because different layouts have different residual topology classes:
Alternatives considered