feat: complete Tier 4 marker/popup options, events, and live drag #16

Merged
ryan merged 1 commits from worktree-tier4-marker-popup into main 2026-02-21 00:38:28 +00:00

1 Commits

Author SHA1 Message Date
Ryan Hamamura
1d57a0962a feat: complete Tier 4 marker/popup options, events, and live drag (#1)
All checks were successful
CI / Build and Test (push) Successful in 38s
CI / Build and Test (pull_request) Successful in 36s
Add missing marker options (offset, scale, opacity, opacityWhenCovered,
className) and popup options (closeOnClick, closeOnMove, anchor, offset,
className).

Return MarkerHandle from AddMarker with OnClick, OnDragStart, OnDrag,
OnDragEnd event methods. Return PopupHandle from ShowPopup with OnOpen,
OnClose event methods.

Upgrade drag signal writeback to fire during drag (throttled via
requestAnimationFrame) in addition to dragend, enabling real-time
position sync across clients.
2026-02-20 14:36:02 -10:00