From 5c657d0daa5fbd74ff56d22a7e30e67462d83d2e Mon Sep 17 00:00:00 2001 From: Hibryda Date: Sun, 8 Mar 2026 02:15:34 +0100 Subject: [PATCH] feat(v3): redesign project workspace layout + emoji icons - ProjectBox: CSS grid layout (header|session|terminal zones) - AgentPane: bottom-anchored prompt, full-width form - Icons: emoji replacing Nerd Font codepoints (cross-platform) - SettingsTab: emoji picker grid (24 icons, 8-column popup) - CSS: px to rem conversions across ProjectGrid, TerminalTabs, ProjectBox --- v2/src/lib/components/Agent/AgentPane.svelte | 12 +-- .../components/Workspace/ProjectBox.svelte | 18 ++-- .../components/Workspace/ProjectGrid.svelte | 8 +- .../components/Workspace/ProjectHeader.svelte | 13 ++- .../components/Workspace/SettingsTab.svelte | 102 ++++++++++++++++-- .../components/Workspace/TerminalTabs.svelte | 27 ++--- 6 files changed, 128 insertions(+), 52 deletions(-) diff --git a/v2/src/lib/components/Agent/AgentPane.svelte b/v2/src/lib/components/Agent/AgentPane.svelte index 2994bb6..a36b98d 100644 --- a/v2/src/lib/components/Agent/AgentPane.svelte +++ b/v2/src/lib/components/Agent/AgentPane.svelte @@ -553,18 +553,17 @@ .prompt-area { display: flex; - align-items: center; - justify-content: center; + flex-direction: column; + justify-content: flex-end; height: 100%; - padding: 24px; + padding: 1rem; } .prompt-form { display: flex; flex-direction: column; - gap: 8px; + gap: 0.5rem; width: 100%; - max-width: 600px; } .prompt-input { @@ -942,8 +941,7 @@ /* Session toolbar */ .session-toolbar { width: 100%; - max-width: 600px; - margin-bottom: 8px; + margin-bottom: 0.5rem; } .toolbar-row { diff --git a/v2/src/lib/components/Workspace/ProjectBox.svelte b/v2/src/lib/components/Workspace/ProjectBox.svelte index ade0cc4..8b86088 100644 --- a/v2/src/lib/components/Workspace/ProjectBox.svelte +++ b/v2/src/lib/components/Workspace/ProjectBox.svelte @@ -45,13 +45,13 @@ diff --git a/v2/src/lib/components/Workspace/ProjectGrid.svelte b/v2/src/lib/components/Workspace/ProjectGrid.svelte index f1708db..02dc5f3 100644 --- a/v2/src/lib/components/Workspace/ProjectGrid.svelte +++ b/v2/src/lib/components/Workspace/ProjectGrid.svelte @@ -57,16 +57,16 @@