Build the UI overlay that instantly renders a grey footprint at the exact detachment socket when a brick is ripped out of a tower, providing context of where the brick came from.
This requires capturing the exact detachment socket prior to the tower split, and handling edge cases where a nested parent brick cavity collapses.
Objectives:
Build the UI overlay that instantly renders a grey footprint at the exact detachment socket when a brick is ripped out of a tower, providing context of where the brick came from.
This requires capturing the exact detachment socket prior to the tower split, and handling edge cases where a nested parent brick cavity collapses.
Objectives:
DisconnectShadowView.tsxto render a ghost footprint at the detachment sourceDisconnectShadowViewWorkspace.tsxto render the disconnect shadowuseBrickMoveto populate the disconnect shadow in the storedragStateReflock during drag start to prevent React re-renders from prematurely clearing the shadow