Repository navigation
fix(map-studio): fix editor save model, kiosk live data and other UX issues - #590
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
MrYuion
force-pushed
the
t3/map-studio-ux-review
branch
from
October 19, 2026 04:59
d6ac22f to
adc4fbf
Compare
…issues The UI/UX audit of Map Studio found false save prompts, actions that silently did less than they said, live PlaceOS writes without warning, and a kiosk that always showed random availability. - Editor: autosave with a leave guard, no dirty flag on a plain click, multi-select delete/duplicate, trackpad pan and pinch zoom, safer shortcuts, rotated hit tests, layer and placement feedback, kept-alive panels, validation that matches publish, and accessibility fixes. - Panels: publish stages link changes and confirms before it writes, validated property inputs, and an auto-number preview. - Pages: sync status, sync tombstones, rename and reorder, import wizard fixes, settings test-before-save, and accessible cards. - Kiosk: live data from the level zone, offline and demo banners, error states, touch pan and zoom, tap details, idle reset, kiosk mode, and a non-colour status legend.
Rooms and desks from an imported SVG are drawn inside the source picture. The kiosk now adds invisible tap targets for them in one back-to-front draw order: zones, imported rooms, drawn rooms, imported desks, drawn desks, then other objects.
MrYuion
force-pushed
the
t3/map-studio-ux-review
branch
from
October 19, 2026 06:43
462d3be to
fe209ee
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
A UI/UX audit of Map Studio found these problems:
Solution
Editor
canDeactivateguard saves before you leave. The status shows "Saving…", "Changes pending" or "All changes saved".Panels
Pages
Kiosk
?kiosk=1hides Back and Share.Testing
nx test map-studio: 112 tests pass. New tests cover batch actions, drag threshold, rotated hit tests, layer delete and reopen, shift-click selection, sync tombstones and availability polling.nx lint map-studioandnx build map-studiopass.Known gaps
Reviewed with sol-loop: 3 rounds with GPT-6.1-Sol on high, 4 more on the rebase onto #570, and 1 on the rebase onto #589 (final verdict: approve).
Changes made by Claude Opus 5.5 (
claude-opus-5-5) in Claude Code, running in T3 Code.🤖 Generated with Claude Code