Refactor: Where should layout persistence settings live - demo or prop...
Documentation for Sessions
♻️ Refactor: Where should layout persistence settings live - demo or prop...
📋 Decision Context
Question:
Where should layout persistence settings live - demo or proper settings component?
Task: Session 38: Unified Builder Supercharge - Relocate layout persistence from demo to settings
🎯 Decision Made
Chosen:
Created LayoutSettingsComponent in @libs-space/unified-builder/lib/components/layout-settings/
Options Considered:
- No alternatives documented
💭 Reasoning
Layout persistence is user configuration, not a demo. It belongs in the unified-builder library as a proper settings component that can be accessed from unified-builder settings menu or user preferences. Keeps demo library for actual demos while settings live with the feature they configure.
📁 Files Involved
libs/libs-space/unified-builder/src/lib/components/layout-settings/layout-settings.component.tslibs/libs-space/unified-builder/src/lib/components/layout-settings/layout-settings.component.htmllibs/libs-space/unified-builder/src/lib/components/layout-settings/layout-settings.component.scsslibs/libs-space/unified-builder/src/lib/components/index.ts
🔗 Related
- Decision ID:
dev_1768080018196_j948mii - Session: 38
- Workspace: editor2
Auto-generated by MCP Smart Consolidation