Mirror stack extraction multiphase planning
This commit is contained in:
parent
13722429b4
commit
a516b2e721
2 changed files with 128 additions and 28 deletions
|
|
@ -214,6 +214,14 @@ Preferred approach:
|
|||
- If a legal no-overlap sequence cannot be found for a group, fall back to the
|
||||
linear animator for that group only. Float windows are outside this invariant.
|
||||
|
||||
Current pure planner status:
|
||||
|
||||
- Two-window same-axis swaps use shrink lanes, move, then grow.
|
||||
- Stack extraction/return patterns are covered in both horizontal and vertical
|
||||
orientations: peer/container space scales first, the extracted child moves
|
||||
only after space exists, and orthogonal growth happens in the final phase.
|
||||
- Every produced plan is sampled for overlap at each phase before it is accepted.
|
||||
|
||||
Tests:
|
||||
|
||||
- horizontal swaps shrink, move, then grow without overlap
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue