OptionalclassExtra class applied to the guide overlay layer, for theming.
OptionaldisableHold this modifier while dragging to temporarily suspend snapping +
guides (Figma/Keynote parity). false disables the gate. Default
'alt'.
OptionalenabledMaster switch. Defaults to true when smartGuides is present.
OptionalreleaseExtra px beyond snapDistance the pointer must travel before an engaged
snap releases; asymmetric hysteresis that stops boundary oscillation.
Default 4.
OptionalshowRender the alignment guide lines while snapping. Default true.
OptionalsnapDistance, in px, within which a dragged edge/center engages a snap.
Default 8.
OptionalsnapWhich alignment sources to snap against (floats + container by default).
OptionalsnapDetect a dock/merge intent when the dragged float comes flush against
another float (edge-adjacency) or overlaps its tab strip (tabset merge),
and commit it on drop. Opt-in: Smart Guides is an alignment-only tool by
default and never merges floating groups unless this is set. Default
false.
Options for the Smart Guides module: Figma-style alignment guides + magnetic snapping while dragging a floating group. Omit
smartGuidesentirely to leave float dragging unchanged: the module is then inert and the drag loop is a byte-for-byte pass-through.