- Floating viewer compare modes (A/B, side by side, grid) now build their
primary video/audio with the Studio player, like the simple mode. The
legacy video controls, their media bridge, styles and tests are removed;
only the sidebar's preview controls remain.
- The Studio viewer closes again when the empty area around the picture is
clicked (quick click only, so panning never dismisses it).
The Studio viewer now covers everything the classic overlay did, so the
classic runtime (toolbar, panzoom, A/B and side-by-side engine, scopes,
loupe, probe, grading and WebGL video processors, filmstrip, context menu,
keyboard handling), its styles and its tests are deleted.
- Every open request goes to the Studio viewer; requestViewerOpen no longer
falls back to a viewer singleton.
- Drop the classic-only settings (use classic viewer, pan without zoom,
disable WebGL) and their internal options and constants.
- Studio tells the grid which asset it ended on when it closes, and the
rating hotkeys yield to it while it is open.
- Remove dead helpers left behind (image processor, media player helpers,
3D helpers, metadata block, viewerbar controls variant) and unused CSS.
- Update the viewer tutorial, hotkeys doc and changelog.