You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(home-v2): draggable tabs and browser tab gestures (#351)
Adds reorder-tab / reorder-internal ProductActions (clamped final
index, same-state no-op, groups reorder independently so internal
pages stay ahead of app tabs) and a pointer-capture drag in TabStrip
mirroring v1: 5px start threshold, live reorder at sibling midpoints,
click suppression after a completed drag, close-button exempt from
capture. Gestures: middle-click (auxclick) closes app or internal
tabs, double-click on the empty strip opens the configured new tab,
and ArrowLeft/Right/Home/End move focus between tab buttons without
activating (Enter/Space still activates). Order persists via the
existing product serialization. Drag-out-to-detach is deferred: v2
windows share one persisted shell state and the existing
windows:openTabInNewWindow payload is v1-shaped.
Parity review P-4 (projects/qortium-home-2.1/parity-review-2026-08-24).
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments