diff options
| author | dax <me@dax.ist> | 2026-08-04 06:19:01 +0000 |
|---|---|---|
| committer | dax <me@dax.ist> | 2026-08-04 06:19:01 +0000 |
| commit | 1f64931c728625cf209f3c41b90b200f77fa2d36 (patch) | |
| tree | 8247dd0ab11e3465a22a7eb0f692ba04a3888933 /package.json | |
| parent | 90042156c8538cf02efe77a09d0fe671c50e4ab2 (diff) | |
pathways: walking mosaic navigator
Replace the scrolling facet-grid with a walkable maze. You start on a
random photo; every photo holds up to four paths (labels, keywords,
camera, lens ranked by count, library as fallback), one per cardinal
direction, each an ordered cycle. Arrow keys or hover-revealed buttons
lock the next photo of that path onto the grid in the direction moved;
visited photos form a panable mosaic with focus-jump on revisits.
Server: precomputes per-photo exits; adds /api/exits/:id and /api/random.
Client: zero-dependency rewrite — splash, hidden exits, drag-pan, pointer
capture, reduced-motion support.
Diffstat (limited to 'package.json')
0 files changed, 0 insertions, 0 deletions
