Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
05d197a
App shell for phones: a bottom nav, one section as a sheet, the art k…
enonforetsam Aug 23, 2026
b686a3f
The art is the screen: full-bleed canvas, floating chip bar and nav, …
enonforetsam Aug 23, 2026
bc19f71
Non-production badge moves under the chip bar on phones
enonforetsam Aug 23, 2026
09d68e7
No non-production badge on phones at all
enonforetsam Aug 23, 2026
408256f
Sliders on phones: caption, track and value share one row
enonforetsam Aug 23, 2026
ded60ad
Colour on phones: eight squares and four swatches, nothing else
enonforetsam Aug 23, 2026
f88bac5
Colour sheet: flat squares, no head, two rows tall; chips get a faint…
enonforetsam Aug 23, 2026
bb70347
Colour on phones: the four stops and a shuffle, nothing else
enonforetsam Aug 23, 2026
786eb26
Engine on phones: 64px tiles, tighter rows; no sheet heads anywhere
enonforetsam Aug 23, 2026
5e793a9
Sheets and nav are glass; a tap on the art puts an open sheet away
enonforetsam Aug 23, 2026
77f1a9e
Glass you can actually see through
enonforetsam Aug 23, 2026
d9c3035
Frosted glass by hand: WebKit's backdrop-filter does not see the WebG…
enonforetsam Aug 23, 2026
4020d8b
Engine sheet: the action row never wraps; blend and mix share a row
enonforetsam Aug 23, 2026
e767f83
Sheets slide up and fade in, slide down and fade out
enonforetsam Aug 23, 2026
c65201f
Four tabs: the Browse tab is gone
enonforetsam Aug 23, 2026
035ecad
The Finish tiles get previews at last
enonforetsam Aug 24, 2026
08a3376
All sheet strips on 64px tiles
enonforetsam Aug 24, 2026
892b1ed
Look sliders: two columns, smaller thumbs, tighter rows
enonforetsam Aug 24, 2026
0ab16d6
The canvas bar keeps Shuffle and Record; everything else moves behind…
enonforetsam Aug 24, 2026
78f30d3
Sheet headings read as headings
enonforetsam Aug 24, 2026
18a0469
The app shell is the layout at every size; a wide screen just changes…
enonforetsam Aug 24, 2026
d19d20f
Nav hover: a soft tint in the tab's own rounded box
enonforetsam Aug 24, 2026
028a743
Liquid glass: a real lensed edge and colour fringe, not just blur
enonforetsam Aug 24, 2026
e6cb93b
Nav hover: no fill at all — a filled rect has no clean edge to give o…
enonforetsam Aug 24, 2026
5157697
A custom thin scroll line, standing in for whatever the browser draws
enonforetsam Aug 24, 2026
be4f43c
Top bar becomes the nav's twin: same fill, icon-only, Fluid + GitHub …
enonforetsam Aug 24, 2026
a924937
Chip-icon focus ring goes inset; the tray shelf merges into the nav pill
enonforetsam Aug 25, 2026
d3a1215
Text and Frame off the bar, for now
enonforetsam Aug 25, 2026
64f5f79
Retire the section hover highlight — one card colour, no exceptions
enonforetsam Aug 25, 2026
59ef77c
Chip-bar icons go flat, matching the nav below them
enonforetsam Aug 25, 2026
8627194
The bar goes flat, Shuffle gets its own shiny circle
enonforetsam Aug 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion docs/MAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ Zones, in file order:
| pickers | the thumbnail tiles, the swipeable strips they live in, and the aspect fader | `---------- pickers:` |
| shelves and footer | the look shelf, status line, signature and credits | `---------- shelves and footer:` |
| mobile layout | artwork pinned to the top, controls scrolling below, drag-to-resize grip | `---------- mobile layout:` |
| app shell layout | portrait phones + small tablets — full-bleed art, a bottom nav, one section as a sheet over it | `---------- app shell layout:` |
| wide screens | the same shell, in furniture that suits the room | `---------- wide screens:` |
| panel themes | METAL (default, above) + carbon/phosphor/paper/neon | `---------- panel themes:` |
| per-theme materials | each theme builds its own keys and knobs on top of the shared flat base above | `---------- per-theme materials:` |
| per-theme dial rings, pucks and the aspect slider | the two remaining chrome parts | `---------- per-theme dial rings, pucks and the aspect slider:` |
Expand Down Expand Up @@ -126,6 +128,7 @@ Zones, in file order:
| clear | drop the image source and go back to a pure field | `---------- clear:` |
| source disclosure | the 00 Source panel opens itself the moment an image lands | `---------- source disclosure:` |
| mobile panel sheet | drag the grip to trade panel height for artwork | `---------- mobile panel sheet:` |
| app shell | bottom nav + one section at a time over full-bleed art on portrait phones | `---------- app shell:` |
| share links | #p= is comma-joined numbers in an EXACT, append-only order | `---------- share links:` |
| persistence | the URL hash and localStorage are rewritten on every change | `---------- persistence:` |
| local saved designs | private saves that stay in this browser, hash plus thumbnail | `---------- local saved designs:` |
Expand Down Expand Up @@ -175,5 +178,5 @@ Zones, in file order:

---

127 sections. Anything unbannered is a gap in the map: add a banner in the
130 sections. Anything unbannered is a gap in the map: add a banner in the
surrounding style rather than growing an orphan block.
Loading