mirror of
https://github.com/audacity/audacity.github.io.git
synced 2026-06-13 03:38:11 -05:00
Replace the Workspaces section's placeholder stage with a faithful Audacity 4 UI built from the @dilsonspickles/components 0.2.3 playbook. Each tab (Classic, Music, Modern, Custom) renders the same WorkspaceCanvas driven by a per-workspace config (track list, toolbar flags, playhead) so the workspace selector visibly reshapes the app: - ApplicationHeader (File/Edit/…/Help), ProjectToolbar with centered Audio setup/Share audio/Get effects (GhostButton) and right-side Workspace dropdown + undo/redo - Transport row composed from Toolbar primitives: transport group, envelope/multi-clip/wave tools, 5-button zoom, conditional trim/silence, beats:bars TimeCode, NumberStepper BPM, time-signature Dropdown, Snap Checkbox + Bar Dropdown, mic + MasterMeter, gear in rightContent - TrackControlSidePanel (carrying the "+ Add new" button) on the left, TimelineRuler + TrackNew rows on the right, PlayheadCursor overlay - SelectionToolbar status bar at the bottom - Stage clipped to top 25% (aspect-[64/9]) so the chrome differences per workspace are what reads on the marketing page - Fade transition on tab switch (180ms) so the swap isn't jarring Also bumps the design system to 0.2.3 (Track DPR fix, AGENTS.md playbook bundled, workspace primitives polished). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.1 KiB
2.1 KiB