feat(public): add Theater Mode to release detail pages

Toggle left of the lava popover hides release content so the visualizer fills
the surface; player bar grows to carry the playing release's cover, title, and
share. State on WaveformVisualizerControlState; pages and bar observe it.
This commit is contained in:
daniel-c-harvey
2026-06-20 21:51:30 -04:00
parent 021801999c
commit fa01b9c8e0
12 changed files with 286 additions and 18 deletions
@@ -351,6 +351,15 @@ h2, h3, h4, h5, h6,
gap: 0.5rem;
}
/* Theater toggle + lava-lamp popover cluster on the detail-page top action row (Phase 20 §3). Keeps
the two icon affordances adjacent on the right edge rather than letting the SpaceBetween row spread
them apart. Shared by Cut/Mix (scaffold TopRightAction) and Session (its own top row). */
.dd-detail-top-actions {
display: flex;
align-items: center;
gap: 0.25rem;
}
.deepdrft-track-detail-meta {
display: flex;
flex-direction: row;