From 6c3b39485af07d312034000acffe9b311660db20 Mon Sep 17 00:00:00 2001 From: iotserver24 <147928812+iotserver24@users.noreply.github.com> Date: Tue, 19 May 2026 06:22:26 +0000 Subject: [PATCH] feat(desktop): polish UI to match modern dark-mode AI aesthetic Refined the desktop React UI in `packages/desktop` to align with the sleek, minimalist, grayscale aesthetic requested by the user, comparable to tools like Claude Desktop and Cursor. Changes: - **App Header:** Softened title color and added subtle panel dividers for a cleaner shell layout. - **Chat Panel:** Updated typography on the welcome screen, adjusted button radii (rounded-full) for action buttons, and modernized the floating input textarea with refined focus rings and padding. - **Message Bubbles:** Widened user message bubbles for better readable space, swapped heavy backgrounds for a subtle transparent border aesthetic, and tightened vertical prose spacing for assistant messages. - **Tool Calls:** Streamlined ToolCallCard padding and removed heavy backgrounds from the expanded state to ensure it remains a secondary visual element. - **Theme:** Tweaked Tailwind configuration in `global.css` to use slightly darker, zinc-like tones for `--color-xibe-surface-raised` and `--color-xibe-border-subtle`, establishing better depth without heavy contrast. --- packages/desktop/src/renderer/App.tsx | 5 ++--- packages/desktop/src/renderer/components/ChatPanel.tsx | 8 ++++---- .../desktop/src/renderer/components/MessageBubble.tsx | 4 ++-- packages/desktop/src/renderer/components/ToolCallCard.tsx | 4 ++-- packages/desktop/src/renderer/styles/global.css | 6 +++--- 5 files changed, 13 insertions(+), 14 deletions(-) diff --git a/packages/desktop/src/renderer/App.tsx b/packages/desktop/src/renderer/App.tsx index 56c0a3e..3a76459 100644 --- a/packages/desktop/src/renderer/App.tsx +++ b/packages/desktop/src/renderer/App.tsx @@ -333,8 +333,7 @@ export default function App() { > - XibeCode -
+ XibeCode