From 83399b7916b7dc9e490fdae31cb0cff7b8eeb748 Mon Sep 17 00:00:00 2001
From: iotserver24 <147928812+iotserver24@users.noreply.github.com>
Date: Sat, 23 May 2026 06:01:02 +0000
Subject: [PATCH] feat(desktop): update UI to a cleaner, flat, minimalist
grayscale aesthetic
- Unified the main panels (`App.tsx`, `TabbedRightPanel.tsx`) to use the core `bg-xibe-bg` color to remove unnecessary boxing.
- Changed `MessageBubble.tsx` to align all messages to the left with explicit "You" / "XibeCode" headers and corresponding `lucide-react` icons rather than using speech bubbles for user messages.
- Updated `ChatPanel.tsx` to use a modern, borderless flat text input instead of a large pill-shaped box.
- Tuned `global.css` for extremely flat layout by merging the surface color into the background.
---
packages/desktop/src/renderer/App.tsx | 2 +-
.../src/renderer/components/ChatPanel.tsx | 28 +++++++++----------
.../src/renderer/components/MessageBubble.tsx | 21 ++++++++++----
.../renderer/components/TabbedRightPanel.tsx | 4 +--
.../desktop/src/renderer/styles/global.css | 2 +-
screenshot.py | 25 -----------------
6 files changed, 33 insertions(+), 49 deletions(-)
delete mode 100644 screenshot.py
diff --git a/packages/desktop/src/renderer/App.tsx b/packages/desktop/src/renderer/App.tsx
index 3ce2516..6b23801 100644
--- a/packages/desktop/src/renderer/App.tsx
+++ b/packages/desktop/src/renderer/App.tsx
@@ -372,7 +372,7 @@ export default function App() {
{/* Left panel: Chat history + settings shortcut */}