hermes-agent/ui-tui/packages/hermes-ink
Brooklyn Nicholson 4c03d5bff2 fix(tui): keep the Apple Terminal dim fallback inside the active palette
Terminal.app ignores SGR 2, so dim is substituted with a literal color.
That color was hardcoded to #6B7280 — a cold slate that belongs to no
theme. Next to themed text on the same line it reads as a second,
foreign foreground: on a light profile, gray words beside near-black
ones.

Make the tone theme-supplied via setDimFallbackColor, fed the active
muted tone from the same effect that already publishes selectionBg.
#6B7280 stays as the pre-theme boot default so the first frame is
unchanged, and terminals that honor SGR 2 are untouched.
2026-07-25 23:00:03 -05:00
..
src fix(tui): keep the Apple Terminal dim fallback inside the active palette 2026-07-25 23:00:03 -05:00
ambient.d.ts feat: fix types and add type checking plus lazybundle on launch andddd dev flag 2026-04-11 14:42:28 -05:00
index.d.ts fix(tui): drop ink-text-input re-export from @hermes/ink entry-exports (#31227) 2026-07-01 02:10:32 -07:00
index.js fix(tui): use --outdir instead of --outfile in hermes-ink build script 2026-05-04 03:09:41 -07:00
package.json refactor(lint): hoist shared eslint + prettier config to root 2026-07-16 01:42:02 +05:30
text-input.d.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
text-input.js feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
tsconfig.json feat(ci): run JS tests in CI, add npm run check in ws root 2026-07-13 17:22:17 -04:00