File size: 2,188 Bytes
f026127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Reference Image UI Alignment

This pass aligns the automatic card-flow web app with the supplied reference screenshot.

## Implemented

- Top application bar now follows the reference structure:
  - compact waveform logo
  - `Sample Extractor` title
  - beta pill
  - centered file picker/current filename
  - right-aligned export actions
- Main canvas is now split into:
  - large waveform area on the left
  - persistent settings panel on the right
  - grouped sample board below the waveform
  - compact bottom selection/action bar
- The waveform panel includes:
  - zoom controls
  - current file/progress status
  - time display
  - transport row
  - progress-tinted waveform rendering already provided by the previous real-progress pass
- Sample results now visually match the card/column model:
  - columns by detected type
  - per-column count and draw button
  - compact cards with mini-waveform, label, metadata, and small action strip
- Everyday controls are visible in the right panel, while expert pipeline controls are collapsed under `Expert pipeline controls`.
- Existing automatic behavior is preserved:
  - drop/upload starts processing immediately
  - browser-side waveform renders immediately
  - progressive sample cards appear while processing
  - dismiss, draw another, trim, extend, and save-edit actions remain available

## Intentional differences from the reference

- The screenshot's exact icons are approximated with Unicode/text controls to avoid adding an icon dependency.
- `Export Selected` currently exports the generated pack because backend-level selected-card export is not yet implemented as a distinct artifact path.
- Selection is currently all visible cards by default; the next iteration should add true per-card checkboxes and export only selected representatives.
- The right panel remains visible by default because the reference shows it open.

## Validation targets

- No document-level scrolling on desktop sizes.
- Waveform and sample board fill the viewport.
- Advanced controls are available but not part of the primary visual path.
- All previous backend APIs and semantic editing features remain reachable through the tools drawer.