UX improvements (running list)

Track product UX cleanups here. Mark items done when shipped. Deferred reliability and follow-ups: `docs/PRODUCT_BACKLOG.md`.

Locked decisions (2026-10-16)

One scene, two modes: Edit opens an edit modal; Visit uses focus (blur + slight zoom). Minimal chrome: Visit / Edit / Share. Edit menu holds rename, delete wall, language, setup, etc.

Interaction

Edit modal fields by object

ObjectPrimarySecondaryHidden
ArtworkImage, SizeTitle, Crop/fit, DeleteMeaning, Color; Layer secondary
QuoteText, SizeDeleteTitle optional, Meaning, Color; style via Catalog
NoteTitle, Text, SizeColor (accent), DeleteMeaning
Shelf / plant / lamp / stereo / spriteSizeLayer, DeleteTitle/Text/Meaning; lamp brightness later
Music playerTrack list, Add trackSize, Layer, DeleteMeaning
FolderPages (title, text, links)Size, Layer, DeleteVision/reminders/mood/image URL

Visit

Top chrome

Done

1. View vs edit chrome — Visit mode shows only the wall plus a floating Edit/Visit control (and account). 2. Catalog as modal — Catalog opens as a centered dialog over the wall. 3. Edit modal — Selecting an object in Edit opens a centered edit modal; side inspector/palette archived via data-inspector-layout / archived-chrome. 4. Field trim — Meaning removed from UI; per-object primary/secondary fields; accent color only on notes. 5. Visit focus — Blur + slight zoom on the selected object; Back to wall exit. 6. Top chrome — Visit / Edit / Share / Add; Wall menu holds boards, rename, delete, language, setup, undo/redo, import/export/reset. 7. Add flow — Add opens Catalog; add auto-selects and opens edit; catalog closes after one add. 8. Folder + music — Folder pages = title/text/links; Visit music plays + shows track list. 9. Guest banner — Soft copy; shown mainly when Save is pressed. 10. Landscape visit mode — Visit on phones/tablets in landscape: compact top bar, full-wall fit, Fit room / Look closer toolbar with pan in detail view (visit-landscape chrome). 11. Catalogue categories — Category chips (All, Sprites, Content, Decor, Projects, Utility), section ids/subtitles, sticky section heads; classic sprites stay in a collapsed More sprites block.

Next

_Add new UX requests below as they come in._