From 1f64931c728625cf209f3c41b90b200f77fa2d36 Mon Sep 17 00:00:00 2001 From: dax Date: Tue, 4 Aug 2026 06:19:01 +0000 Subject: pathways: walking mosaic navigator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- public/index.html | 39 +++++++++++---------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) (limited to 'public/index.html') diff --git a/public/index.html b/public/index.html index e59101c..4059428 100644 --- a/public/index.html +++ b/public/index.html @@ -3,38 +3,21 @@ - pathways — photo viewer + + pathways -
+
+
+

hover the current photo for its four paths · arrow keys walk · drag to pan

+
+

pathways.

-

a way through the library, along the things photos share.

- -

-
- -
- - - - - +
+ -- cgit v1.3.1