Skip to content

Commit 96840a1

Browse files
fix(opentui): update OpenTUI submodule to fix macOS Terminal color support; align build process to ensure reliable color rendering in macOS terminals.
🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
1 parent 0188fd1 commit 96840a1

File tree

6 files changed

+398
-48
lines changed

6 files changed

+398
-48
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "packages/opentui"]
2+
path = packages/opentui
3+
url = https://github.com/CodebuffAI/opentui.git

bun.lock

Lines changed: 353 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
},
2727
"dependencies": {
2828
"@codebuff/sdk": "workspace:*",
29-
"@opentui/react": "^0.1.25",
29+
"@opentui/react": "workspace:*",
30+
"@opentui/core": "workspace:*",
3031
"react": "^19.0.0",
3132
"remark-parse": "^11.0.0",
3233
"unified": "^11.0.0"

cli/src/chat.tsx

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -364,55 +364,55 @@ const DEFAULT_CHAT_THEMES: Record<ThemeName, ChatTheme> = {
364364
},
365365
},
366366
light: {
367-
background: '#f4f4f5',
368-
chromeBg: '#e7e7e8',
369-
chromeText: '#4b5563',
370-
accentBg: '#facc15',
371-
accentText: '#1f2937',
367+
background: '#ffffff',
368+
chromeBg: '#f3f4f6',
369+
chromeText: '#374151',
370+
accentBg: '#f59e0b',
371+
accentText: '#111827',
372372
panelBg: '#ffffff',
373-
aiLine: '#16a34a',
374-
userLine: '#2563eb',
375-
timestampAi: '#15803d',
376-
timestampUser: '#1d4ed8',
377-
messageAiText: '#0f172a',
378-
messageUserText: '#111827',
373+
aiLine: '#059669',
374+
userLine: '#3b82f6',
375+
timestampAi: '#047857',
376+
timestampUser: '#2563eb',
377+
messageAiText: '#111827',
378+
messageUserText: '#1f2937',
379379
messageBg: '#ffffff',
380-
statusAccent: '#f97316',
380+
statusAccent: '#f59e0b',
381381
statusSecondary: '#6b7280',
382-
inputBg: '#f4f4f5',
383-
inputFg: '#262626',
382+
inputBg: '#f9fafb',
383+
inputFg: '#111827',
384384
inputFocusedBg: '#ffffff',
385-
inputFocusedFg: '#171717',
386-
inputPlaceholder: '#64748b',
387-
cursor: '#2563eb',
388-
agentPrefix: '#16a34a',
389-
agentName: '#15803d',
390-
agentText: '#374151',
391-
agentCheckmark: '#16a34a',
385+
inputFocusedFg: '#000000',
386+
inputPlaceholder: '#9ca3af',
387+
cursor: '#3b82f6',
388+
agentPrefix: '#059669',
389+
agentName: '#047857',
390+
agentText: '#1f2937',
391+
agentCheckmark: '#059669',
392392
agentResponseCount: '#6b7280',
393-
agentFocusedBg: '#334155',
394-
agentContentText: '#ffffff',
395-
agentToggleHeaderBg: '#16a34a',
393+
agentFocusedBg: '#e5e7eb',
394+
agentContentText: '#111827',
395+
agentToggleHeaderBg: '#059669',
396396
agentToggleHeaderText: '#ffffff',
397397
agentToggleText: '#ffffff',
398398
agentContentBg: '#ffffff',
399399
markdown: {
400-
codeBackground: '#d1d5db',
401-
codeHeaderFg: '#4b5563',
402-
inlineCodeFg: '#111827',
400+
codeBackground: '#f3f4f6',
401+
codeHeaderFg: '#6b7280',
402+
inlineCodeFg: '#dc2626',
403403
codeTextFg: '#111827',
404404
headingFg: {
405-
1: '#1f2937',
406-
2: '#1f2937',
407-
3: '#1f2937',
408-
4: '#1f2937',
409-
5: '#1f2937',
410-
6: '#1f2937',
405+
1: '#dc2626',
406+
2: '#dc2626',
407+
3: '#dc2626',
408+
4: '#dc2626',
409+
5: '#dc2626',
410+
6: '#dc2626',
411411
},
412412
listBulletFg: '#6b7280',
413-
blockquoteBorderFg: '#cbd5f5',
414-
blockquoteTextFg: '#475569',
415-
dividerFg: '#d4d4d8',
413+
blockquoteBorderFg: '#d1d5db',
414+
blockquoteTextFg: '#374151',
415+
dividerFg: '#e5e7eb',
416416
codeMonochrome: true,
417417
},
418418
},

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010
"npm-app",
1111
"web",
1212
"packages/*",
13+
"packages/opentui/packages/*",
1314
"scripts",
1415
"evals",
1516
"sdk",
16-
".agents"
17+
".agents",
18+
"cli"
1719
],
1820
"scripts": {
1921
"dev": "bash scripts/dev.sh",

packages/opentui

Submodule opentui added at 283f60d

0 commit comments

Comments
 (0)