forked from mfittko/geo-playground
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
5 / 65 of 6 issues completedOpen
5 / 65 of 6 issues completed
Copy link
Description
This parent issue tracks the feature described in the PRD and task list.
Docs
- PRD:
tasks/prd-share-panel-layouts-and-toggles.md - Task list:
tasks/tasks-prd-share-panel-layouts-and-toggles.md
Summary
Open a Unified Settings modal (Settings button) with tabs (General / View / Share) to configure shareable layouts and UI toggles, producing URLs (and iframe embed) that preconfigure the app on load.
Key requirements (updated)
- Layouts:
default,noninteractive(shows content but disables interactions; hides UI by precedence) - Toggles:
funcControls,fullscreen,tools,zoom,unitCtl,header,admin,lang - URL params parsed/applied before first render; live toggles update URL immediately; admin/layout/lang apply on modal close
- Embed code generation (iframe) reflecting current options
- Chrome-only E2E coverage; unit coverage for URL parse/serialize and precedence
Acceptance Criteria (high-level)
- Unified Settings modal with layout picker, toggles, language select, copy/reset, and embed snippet
layout=noninteractiveshows content, hides all UI, and disables interactions- Live toggles update UI immediately; admin/layout/lang applied on modal close
- URL updates live in response to changes