Resolve horizontal overlap, follower blind spot, and timing bugs

Fixkamo-internal
Shipped
March 11, 2026 at 9:40 PM UTC
Author
kamo
Commit
9e16610

- flyToHomeRow: compute per-follower actual dx extents to derive rightBuffer/leftBuffer independently, placing anchor correctly to prevent ring followers from colliding with adjacent home-row heads (was leaving only 19px gap vs 77px required) - resolveCollisions: include undocked group followers as read-only obstacles so free heads and other units can no longer be placed on top of follower positions - onMakeRoom / onWrapAroundDock / swarm path: replace double-rAF (~33ms) with setTimeout(350ms) so collision resolution fires after ToolWindowShell 300ms CSS left transition completes at its final position (previously heads were repositioned mid-slide and then buried under the window) - flyToHomeRow safety pass: changed from double-rAF to setTimeout(400ms)

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing