-
+
diff --git a/packages/desktop/src/renderer/components/ToolCallCard.tsx b/packages/desktop/src/renderer/components/ToolCallCard.tsx
index cf53f79..dabcf7b 100644
--- a/packages/desktop/src/renderer/components/ToolCallCard.tsx
+++ b/packages/desktop/src/renderer/components/ToolCallCard.tsx
@@ -51,7 +51,7 @@ const ToolCallCard = memo(function ToolCallCard({ toolName, toolInput, toolOutpu
Input
-
{inputStr}
+
{inputStr}
)}
{outputStr && (
@@ -60,7 +60,7 @@ const ToolCallCard = memo(function ToolCallCard({ toolName, toolInput, toolOutpu
Output
-
{outputStr.length > 5000 ? outputStr.slice(0, 5000) + '\n\n...[Output truncated]...' : outputStr}
+
{outputStr.length > 5000 ? outputStr.slice(0, 5000) + '\n\n...[Output truncated]...' : outputStr}
)}
diff --git a/packages/desktop/src/renderer/styles/global.css b/packages/desktop/src/renderer/styles/global.css
index 9e886c2..44ce566 100644
--- a/packages/desktop/src/renderer/styles/global.css
+++ b/packages/desktop/src/renderer/styles/global.css
@@ -1,20 +1,20 @@
@import "tailwindcss";
@theme {
- --color-xibe-bg: #0A0A0A;
- --color-xibe-surface: #171717;
- --color-xibe-surface-raised: #262626;
+ --color-xibe-bg: #09090b;
+ --color-xibe-surface: #18181b;
+ --color-xibe-surface-raised: #27272a;
--color-xibe-surface-hover: #27272a;
- --color-xibe-border: #262626;
+ --color-xibe-border: #27272a;
--color-xibe-border-subtle: #18181b;
--color-xibe-border-focus: #3f3f46;
--color-xibe-muted: #71717a;
--color-xibe-text: #fafafa;
--color-xibe-text-secondary: #a1a1aa;
--color-xibe-text-dim: #71717a;
- --color-xibe-accent: #fafafa;
- --color-xibe-accent-hover: #e4e4e7;
- --color-xibe-accent-muted: rgba(244, 244, 245, 0.15);
+ --color-xibe-accent: #e4e4e7;
+ --color-xibe-accent-hover: #ffffff;
+ --color-xibe-accent-muted: rgba(244, 244, 245, 0.1);
--color-xibe-brand-blue: #60A5FA;
--color-xibe-brand-green: #34D399;
--color-xibe-brand-orange: #FBBF24;
diff --git a/screenshot.png b/screenshot.png
new file mode 100644
index 0000000..f89e259
Binary files /dev/null and b/screenshot.png differ
diff --git a/screenshot.py b/screenshot.py
new file mode 100644
index 0000000..d2f1e39
--- /dev/null
+++ b/screenshot.py
@@ -0,0 +1,25 @@
+from playwright.sync_api import sync_playwright
+
+with sync_playwright() as p:
+ browser = p.chromium.launch()
+ # open a chat with user and assistant message and tool calls
+
+ # for simplicity, let's just use the current page
+ page = browser.new_page()
+ page.goto("http://localhost:5173/")
+ page.wait_for_timeout(2000)
+
+ # Click on the textarea, type some text, and send it
+ page.fill('textarea', 'Hello')
+ page.press('textarea', 'Enter')
+ page.wait_for_timeout(2000)
+
+ page.screenshot(path="/home/jules/verification/screenshots/screenshot_chat.png")
+
+ # Also open the settings to see it
+ page.goto("http://localhost:5173/")
+ page.wait_for_timeout(2000)
+ page.click('text=Settings')
+ page.wait_for_timeout(2000)
+ page.screenshot(path="/home/jules/verification/screenshots/screenshot_settings.png")
+ browser.close()