rspace-online/website
Jeff Emmett df7d0b021f mobile: touch + pen compatibility pass across rApps
Global shell.css: @media (pointer:coarse) baseline — inputs ≥16px
(no iOS zoom), buttons/role-buttons ≥44×44, touch-action: manipulation,
transparent tap highlight. New utility classes: .rapp-hscroll and
.rapp-drawer for bottom-sheet patterns.

folk-drawfast + folk-makereal: branch on pointerType, honor real pen
pressure (constant 0.5 for mouse/touch), single-pointer capture, palm
rejection (touch ignored while pen is down), pointercancel cleanup.

rNotes: mobile drill-down layout below 768px — three panels collapse
to one full-width view per selection stage (vaults → files → preview)
with back buttons. 16px fonts, 44px touch targets.

rSheets: sticky row/col headers, min-width max-content table, visible
scroll thumb, 72px min cell width on coarse pointers.

rMaps: bottom-sheet handle touchstart/touchend → unified PointerEvents
so pen users get drag-to-expand. Pointer capture + horizontal-swipe
reject.

rPhotos lightbox: pinch-zoom (2-pointer), pan when zoomed, horizontal
swipe between photos, double-tap to toggle zoom, prev/next buttons on
desktop (swipe-only on mobile).

Bump cache versions: folk-notes-app v=10→11, folk-map-viewer v=7→8,
folk-photo-gallery v=3→4.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-16 17:13:35 -04:00
..
public mobile: touch + pen compatibility pass across rApps 2026-04-16 17:13:35 -04:00
admin.html fix(spaces): fix space creation routing and use /rspace URLs 2026-03-20 11:07:01 -07:00
canvas.html feat(canvas): rApplet Phase 2 — port chips, data flow, toolbar palette, 15 module applets 2026-04-15 13:08:49 -04:00
create-space.html fix: cache-bust sw.js registration + no-cache header for SW/manifest 2026-03-25 18:02:14 -07:00
index.html fix: cache-bust sw.js registration + no-cache header for SW/manifest 2026-03-25 18:02:14 -07:00
shell-offline.ts fix(persistence): flush docs on shutdown, fix eviction race, mobile flush 2026-04-16 08:45:01 -04:00
shell.ts feat(rchats): add global chat widget + unread count endpoint 2026-04-15 11:15:33 -04:00
sw.ts chore(sw): bump cache version to v10 to purge stale rpast 404 shells 2026-04-16 16:36:54 -04:00
test-stack.html test: add stack view + wiring test page 2026-03-02 13:03:29 -08:00