From ab74931856095a1c49dfd3f6a1a1b74981e6cf94 Mon Sep 17 00:00:00 2001 From: iotserver24 <147928812+iotserver24@users.noreply.github.com> Date: Sat, 20 Jun 2026 06:20:00 +0000 Subject: [PATCH 1/2] I have updated the desktop UI to match the Codex/Claude desktop aesthetic. Here is a breakdown of the changes I've made: - Modified MessageBubble to use a full-width left-aligned layout with text avatars, replacing the rounded chat bubbles. - Changed markdown code block backgrounds to transparent borderless styling. - Updated ToolCallCard to an unboxed thread-like design with a subtle left border timeline. - Modernized ChatPanel by adopting a flat, borderless input field and a transparent text-only send button. --- .../src/renderer/components/ChatPanel.tsx | 10 +-- .../src/renderer/components/MessageBubble.tsx | 76 ++++++++++--------- .../src/renderer/components/ToolCallCard.tsx | 10 +-- 3 files changed, 49 insertions(+), 47 deletions(-) diff --git a/packages/desktop/src/renderer/components/ChatPanel.tsx b/packages/desktop/src/renderer/components/ChatPanel.tsx index 82974f1..7f4111c 100644 --- a/packages/desktop/src/renderer/components/ChatPanel.tsx +++ b/packages/desktop/src/renderer/components/ChatPanel.tsx @@ -180,7 +180,7 @@ export default function ChatPanel({ )} {/* Floating Pill input */} -
+
{MODES.map((m) => ( @@ -199,7 +199,7 @@ export default function ChatPanel({ ))}
-
+