aboutsummaryrefslogtreecommitdiff
path: root/public/app.css
AgeCommit message (Collapse)Author
2026-08-04pathways: native-aspect free-form mosaic, no teleports (walk to next ↵dax
unplaced), arrows on every photo, arrows inside tiles, drop path text
2026-08-04pathways: per-direction hover zones, transparent arrows, bigger start tile, ↵dax
zoom-out as mosaic grows
2026-08-04pathways: spatial movement, bigger tiles, cleaner exitsdax
- movement lands on the photo already occupying the cell ahead instead of skipping over it to place a new one; new photos only fill genuinely empty cells, and already-placed path targets still jump to their tile - tiles 360px desktop / 200px mobile - fix hover exits being clipped half-off by the tile's overflow:hidden (clip now lives on the img only); restyle as white circle buttons with SVG chevrons and pill path labels
2026-08-04pathways: bigger tiles, less chrome, no covered photosdax
- tiles 240px desktop / 150px mobile - remove hint bar; trim splash to a single line; drop counts from hover labels and the move flash - collision-safe placement: when a step lands on a cell already held by a different photo, keep stepping in that direction to the first free cell instead of overwriting, so returning photos are never covered or orphaned
2026-08-04pathways: walking mosaic navigatordax
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.
2026-08-04pathways: photo viewer over the PhotoPrism librarydax
Groups photos into paths by shared label, keyword, camera, lens and dominant colour. Node server.mjs (no build) reads the MariaDB photoprism database read-only; public/ is a zero-dependency front end with progressive reveal, a lightbox with connection chips, and a dominant-colour swatch under every thumbnail.