v101.0.4blumaweave2026-06-01

Model-B tile drag, GroupBar snap/reconcile, fix minEdgeGap (groups now break)

Model-B drag (body-grab moves only the grabbed tile) makes BREAK reachable for grouped tiles. GroupBar release now snaps the cluster and reconciles membership. Fixes minEdgeGap with correct rectilinear hypot so groups break when dragged far horizontally at the same height.

v101.0.4b2026-06-01
  • ·FloatingTile body-drag always moves only the dragged tile — BREAK now fires when tile lands >30px from all group mates
  • ·GroupBar onUp: cluster bbox snap (live reads) + reconcileMembershipOnDrop — clusters snap and merge on bar-drag release
  • ·minEdgeGap fixed: Math.hypot(xSep, ySep) where each sep is 0 when axis ranges overlap — correct rectilinear distance
  • ·Bug fix: groups now break when a tile is dragged far horizontally at the same vertical position (overlap-one-axis case, previously returned gap=0 due to Math.min)