mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-28 04:06:54 -06:00
Side handles map to the frame's local axis through spread and frame rotation. Graphic frames honour the axis. Locked frames and frames on locked layers are left alone. Text frames fit by searching the frame height with its own columns and vertical justification, so two columns stay two columns and Bottom/Center/Justify don't inflate it. A mouse double-click on a handle fits (main's canvas counts clicks on the press); a UI test covers it with one undo step. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>