An unreferenced SwiftUI prototype of a paper/serif/monospace browse screen
for bookmarks: color blocks instead of thumbnails, a browser-tab strip of
saved tag filters, and cards/list modes that morph between each other via
matchedGeometryEffect. Nothing in the app links to it yet.
Built against the real linkding library (300 bookmarks), which is what
shaped it:
- No bookmark has a preview_image_url, so there is nothing to put in a
thumbnail grid. Color blocks are the right primitive for this data.
- date_added is 2025 or 2026 for every bookmark, so the reference design's
year stamp carries no signal. The domain takes that slot instead,
reduced to its registered form because 92 of 300 hosts overflow the
card's one monospaced line.
- Real titles run 3x longer than the design assumes (median 66 chars,
p90 159, max 332) and are mostly "name: what it does". Cards show the
name, the list carries the whole title.
- 15 bookmarks have no scraped title at all and fall back to the raw URL;
those render unquoted with the path in the stamp slot.
- Color is hashed from the primary tag, not the domain: 128 of 300 are
github.com, which would paint half the library one color.
Both color schemes are first-class. The dark palette is not the light one
dimmed uniformly - pale swatches drop a long way so they do not glare and
dark swatches come up so they do not vanish, converging on a mid band that
keeps all twelve distinguishable in either scheme.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgLHztZGaEHvS3KNeGQmRM