Architecture: How to build flexible dock layout system for unified-builder...

Documentation for Sessions

🏗️ Architecture: How to build flexible dock layout system for unified-builder...

📋 Decision Context

Question:

How to build flexible dock layout system for unified-builder?

Task: Session 38: Unified Builder Supercharge - Dock Layout


🎯 Decision Made

Chosen:

Custom dock-layout library at libs/libs-ui/dock-layout/

Options Considered:

  1. Custom dock-layout library
  2. Use Dockview library
  3. Extend existing libs-ux primitives inline

💭 Reasoning

Building custom library instead of using Dockview because: 1) Platform-agnostic for AI training across projects, 2) Full control over behavior and customization, 3) Can leverage existing primitives from libs-ux (drag-drop, ux-portal, ux-panel), 4) Better integration with Angular signals pattern


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation