Architecture: Should unified-builder use Dockview library or build custom ...

Documentation for Sessions

🏗️ Architecture: Should unified-builder use Dockview library or build custom ...

📋 Decision Context

Question:

Should unified-builder use Dockview library or build custom dock-layout system?

Task: Improve unified-builder with VSCode-like flexible grid system


🎯 Decision Made

Chosen:

Build custom dock-layout library at libs/libs-ui/dock-layout/

Options Considered:

  1. Use Dockview library (faster, external dependency)
  2. Build custom dock-layout (full control, more work)
  3. Hybrid: Dockview core + custom Angular components

💭 Reasoning

User requires platform-agnostic solution for AI agent training and client projects. Already have 60-70% of primitives (drag-drop, portals, panels). Custom solution provides full control over generated code, consistent with codebase conventions (signals, autoFlashState, NGXS). Estimated 16 weeks but can be parallelized.


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation