From e84ebf3ffe7038da7efbaf96daf77772934457ce Mon Sep 17 00:00:00 2001 From: iotserver24 <147928812+iotserver24@users.noreply.github.com> Date: Wed, 20 May 2026 06:00:21 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20[desktop]=20Update=20UI=20to=20f?= =?UTF-8?q?lat,=20minimalist=20grayscale=20aesthetic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Set desktop global background strictly to `#09090b` and removed unnecessary elevations. - Updated user message bubbles to use soft `rounded-2xl` pills without borders. - Flattened the chat prompt input to use `bg-xibe-surface-raised` matching the borderless look. - Adjusted sidebar active items to replace heavy left borders with soft raised backgrounds. - Preserved existing semantic colors (info/error/success) and optimized `group-hover` components. --- .../desktop/src/renderer/components/ChatHistory.tsx | 6 +++--- .../desktop/src/renderer/components/ChatPanel.tsx | 12 ++++++------ .../src/renderer/components/MessageBubble.tsx | 8 ++++---- packages/desktop/src/renderer/styles/global.css | 4 ++-- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/desktop/src/renderer/components/ChatHistory.tsx b/packages/desktop/src/renderer/components/ChatHistory.tsx index 3f08573..88865ab 100644 --- a/packages/desktop/src/renderer/components/ChatHistory.tsx +++ b/packages/desktop/src/renderer/components/ChatHistory.tsx @@ -93,10 +93,10 @@ const ChatHistory = memo(function ChatHistory({ activeSessionId, onSelectSession key={s.id} onClick={() => onSelectSession(s.id)} className={cn( - "flex w-full items-center gap-2.5 rounded-lg px-2 py-1.5 text-left transition-all duration-200 group relative", + "flex w-full items-center gap-2.5 rounded-lg px-2 py-1.5 text-left transition-all duration-200 group", activeSessionId === s.id - ? "text-xibe-text font-semibold before:absolute before:left-0 before:top-1/4 before:bottom-1/4 before:w-1 before:bg-xibe-text before:rounded-r" - : "text-xibe-text-secondary hover:bg-xibe-surface-hover/30 hover:text-xibe-text" + ? "text-xibe-text font-semibold bg-xibe-surface-raised" + : "text-xibe-text-secondary hover:bg-xibe-surface-raised/50 hover:text-xibe-text" )} > diff --git a/packages/desktop/src/renderer/components/ChatPanel.tsx b/packages/desktop/src/renderer/components/ChatPanel.tsx index 12602e9..2a85e16 100644 --- a/packages/desktop/src/renderer/components/ChatPanel.tsx +++ b/packages/desktop/src/renderer/components/ChatPanel.tsx @@ -127,16 +127,16 @@ export default function ChatPanel({ ) : (
-
+
{MODES.map((m) => (