From 9a84dfad280cb353a2b9762dbed8a54a86e44c5a Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Tue, 3 Mar 2026 14:57:43 -0300 Subject: [PATCH] Update chat and desktop UI components --- ui/suite/chat/chat.css | 23 +- ui/suite/chat/chat.html | 3 +- ui/suite/desktop.html | 152 +++++- ui/suite/desktop.html.backup | 680 +++++++++++++++++++++++++++ ui/suite/partials/chat.html | 10 + ui/suite/partials/desktop-inner.html | 476 +++++++++++++------ 6 files changed, 1182 insertions(+), 162 deletions(-) create mode 100644 ui/suite/desktop.html.backup diff --git a/ui/suite/chat/chat.css b/ui/suite/chat/chat.css index f528438..34b25a6 100644 --- a/ui/suite/chat/chat.css +++ b/ui/suite/chat/chat.css @@ -539,11 +539,12 @@ footer { /* Suggestions */ .suggestions-container { display: flex; - flex-wrap: nowrap; - overflow-x: auto; + flex-wrap: wrap; gap: 8px; margin-bottom: 12px; padding-bottom: 4px; + max-height: 100px; + overflow-y: auto; } .suggestion-chip, @@ -1431,3 +1432,21 @@ form.input-container { opacity: 1; } } + + +/* Hide default/initial suggestions - only show bot suggestions */ +.suggestions-container:not(.has-bot-suggestions) .suggestion-chip { + display: none !important; +} + +/* Show suggestions when bot has responded */ +.suggestions-container.has-bot-suggestions .suggestion-chip { + display: inline-flex !important; +} + + +/* Hide default quick action suggestions - only show bot suggestions */ +#quickActions, +.quick-actions-container { + display: none !important; +} diff --git a/ui/suite/chat/chat.html b/ui/suite/chat/chat.html index 0a15809..e73c8f0 100644 --- a/ui/suite/chat/chat.html +++ b/ui/suite/chat/chat.html @@ -1,5 +1,6 @@ - + +
diff --git a/ui/suite/desktop.html b/ui/suite/desktop.html index 435b7d7..0f2edcf 100644 --- a/ui/suite/desktop.html +++ b/ui/suite/desktop.html @@ -52,7 +52,7 @@ width: 51px; height: 100%; background: var(--bg-secondary, #f8f8f8); - border-right: 1px solid var(--border-color, #f0f1f2); + border-right: 1px solid #d1d5db; display: flex; flex-direction: column; z-index: 100; @@ -127,11 +127,16 @@ /* Interactive Desktop Icons triggering HTMX */ .desktop-icons-container { display: flex; - flex-direction: column; + flex-wrap: wrap; + flex-direction: row; gap: 20px; - align-items: center; - width: 100px; + align-items: flex-start; + justify-content: flex-end; + width: auto; pointer-events: auto; + position: absolute; + right: 33px; + top: 26px; } .desktop-icon { @@ -236,33 +241,65 @@ border-bottom: 2px solid transparent; } - .taskbar-item:hover { - background: var(--bg-hover, #f8f8f8); + + + + + /* Fullscreen Mode Styles */ + body.fullscreen .sidebar { + display: none !important; } - .taskbar-item.active { - border-bottom-color: var(--primary, #84d669); - background: linear-gradient( - to bottom, - transparent 50%, - var(--primary-alpha-10, rgba(132, 214, 105, 0.1)) 100% - ); + body.fullscreen .toolbar { + display: none !important; } + + body.fullscreen .panel-section { + display: none !important; + } + + body.fullscreen .workspace { + height: 100vh !important; + } + + body.fullscreen .main-wrapper { + height: 100vh !important; + } + + body.fullscreen .window-titlebar { + display: none !important; + } + + body.fullscreen .window { + border: none !important; + border-radius: 0 !important; + box-shadow: none !important; + } + + /* Hide window title bar and controls in fullscreen */ + body.fullscreen .window > div:first-child { + display: none !important; + } + + body.fullscreen .window > div:nth-child(2) { + display: none !important; + } + + - -
+