@@ -440,8 +556,22 @@ export function ProjectsView() {
{/* ── Menu bar (replaces the former left sidebar) ── */}
- {/* ── Main: AI Profiles / terminal grid / git graph / welcome ── */}
-
+ {/* ── Chrome row: left dock │ main │ right dock (#22). Docks are in-flow
+ resizable columns, not overlays — they sit beside the main surface. */}
+
+ {leftPanels.length > 0 && (
+
+ {leftPanels.map(renderDockedView)}
+
+ )}
+
+ {/* ── Main: AI Profiles / terminal grid / git graph / welcome ── */}
+
{showSettings ? (
// Top-level view switch (#16): AI Profiles settings takes over the main
// area while the menu bar above stays visible to toggle back.
@@ -491,19 +621,35 @@ export function ProjectsView() {
)}
-
+
- {/* ── Panel floating window ── */}
- {openPanel && (
+ {rightPanels.length > 0 && (
+