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() {
>