hermes-agent/ui-tui/src/components
Brooklyn Nicholson 6929f5f71f fix(ui-tui): eradicate every transparent-terminal black-slab trigger
On terminal.background #00000000 xterm paints "drawn blank" and
attribute-styled cells against an opaque black RGB the user never sees
elsewhere. Verified by PTY byte capture + stateful SGR replay that we emit
no black backgrounds — then removed every trigger: the banner's opaque
space-fills, the scrollbar's non-scrollable space column and SGR-dim
track, the placeholder's SGR inverse cursor and dim fallback, and the bold
full-width banner rule. Chrome styling is now explicit truecolor only:
scrollbar thumb rides primary (accent on hover/drag) over a blended track,
the placeholder cursor is a theme-colored chip (48;2 bg + luminance-picked
ink), hints always carry an explicit 38;2 foreground.
2026-07-21 16:36:57 -05:00
..
activeSessionSwitcher.tsx feat(ui-tui): background-aware theme adaptation + paired palettes + /theme pin 2026-07-21 16:36:57 -05:00
agentsOverlay.tsx feat(journey): CLI + TUI learning timeline (/journey) 2026-06-30 04:44:58 -05:00
appChrome.tsx fix(ui-tui): eradicate every transparent-terminal black-slab trigger 2026-07-21 16:36:57 -05:00
appLayout.tsx fix(ui-tui): eradicate every transparent-terminal black-slab trigger 2026-07-21 16:36:57 -05:00
appOverlays.tsx feat(ui-tui): theme engine — seeds to derived-tone ladder + flash-free boot 2026-07-21 16:36:57 -05:00
billingOverlay.tsx fix(billing): rename user-facing "terminal billing" copy to Remote Spending (#68355) 2026-07-21 12:20:25 +05:30
branding.tsx fix(ui-tui): eradicate every transparent-terminal black-slab trigger 2026-07-21 16:36:57 -05:00
fpsOverlay.tsx fix(tui): restore macOS copy behavior and theme polish (#17131) 2026-04-28 18:47:14 -05:00
gridStreamsDemo.tsx feat(ui-tui): widget-grid 2-axis layout engine + overlay primitives (#20379 rebase) 2026-07-21 16:36:17 -05:00
gridTestOverlay.tsx feat(ui-tui): widget-grid 2-axis layout engine + overlay primitives (#20379 rebase) 2026-07-21 16:36:17 -05:00
helpHint.tsx style(desktop,tui): fix all lint/type/formatting issues 2026-06-26 01:04:33 -05:00
journey.tsx fmt(js): npm run fix on merge (#65229) 2026-07-15 21:40:56 +00:00
markdown.tsx style(desktop,tui): fix all lint/type/formatting issues 2026-06-26 01:04:33 -05:00
maskedPrompt.tsx fix(tui): restore macOS copy behavior and theme polish (#17131) 2026-04-28 18:47:14 -05:00
messageLine.tsx fix(tui): clear selection on right-click copy + group transcript blocks 2026-06-02 22:03:38 -05:00
modelPicker.tsx refactor(ui-tui): route production surfaces through the widget-grid engine 2026-07-21 16:36:17 -05:00
overlay.tsx feat(ui-tui): widget-grid 2-axis layout engine + overlay primitives (#20379 rebase) 2026-07-21 16:36:17 -05:00
overlayControls.tsx fix(tui): restore macOS copy behavior and theme polish (#17131) 2026-04-28 18:47:14 -05:00
overlayPrimitives.tsx feat(ui-tui): theme engine — seeds to derived-tone ladder + flash-free boot 2026-07-21 16:36:57 -05:00
overlayScrollbar.tsx fix(ui-tui): eradicate every transparent-terminal black-slab trigger 2026-07-21 16:36:57 -05:00
petPicker.tsx refactor(ui-tui): route production surfaces through the widget-grid engine 2026-07-21 16:36:17 -05:00
petSprite.tsx style(desktop,tui): fix all lint/type/formatting issues 2026-06-26 01:04:33 -05:00
pluginsHub.tsx refactor(ui-tui): route production surfaces through the widget-grid engine 2026-07-21 16:36:17 -05:00
prompts.tsx fix(approval): scope smart deny owner overrides to one operation 2026-07-13 04:31:55 -07:00
queuedMessages.tsx fix(tui): restore macOS copy behavior and theme polish (#17131) 2026-04-28 18:47:14 -05:00
skillsHub.tsx feat(ui-tui): widget-grid 2-axis layout engine + overlay primitives (#20379 rebase) 2026-07-21 16:36:17 -05:00
streamingAssistant.tsx fix(tui): clear selection on right-click copy + group transcript blocks 2026-06-02 22:03:38 -05:00
streamingMarkdown.tsx refactor(tui): tighten StreamingMd comments and fence folding 2026-07-18 23:42:10 -04:00
subscriptionOverlay.tsx feat(billing): plan chips and rows deep-link their tier (#68666) 2026-07-21 22:42:14 +05:30
textInput.tsx fix(ui-tui): eradicate every transparent-terminal black-slab trigger 2026-07-21 16:36:57 -05:00
themed.tsx refactor(tui): /clean pass across ui-tui — 49 files, −217 LOC 2026-04-16 22:32:53 -05:00
thinking.tsx fix: stop reporting cache-hit rate and cost across all UI surfaces (#52717) 2026-06-25 15:21:22 -07:00
todoPanel.tsx fix(tui): restore macOS copy behavior and theme polish (#17131) 2026-04-28 18:47:14 -05:00
widgetGrid.tsx refactor(ui-tui): route production surfaces through the widget-grid engine 2026-07-21 16:36:17 -05:00