hermes-agent-features/ui-tui/packages/hermes-ink/src/ink/hooks
brooklyn! 6b09df39be
fix(tui): restore macOS copy behavior and theme polish (#17131)
This PR groups the TUI fixes that restore macOS Terminal usability and clean up the theme/composer regressions:

- copy transcript selections on macOS drag-release so Terminal.app users can copy while mouse tracking is enabled
- copy composer selections on macOS drag-release; composer selection is internal to TextInput and does not use the global Ink selection bus
- keep IDE Cmd+C forwarding setup macOS-only, and make keybinding conflict checks respect simple when-clause overlap/negation
- force truecolor before chalk initializes (unless NO_COLOR / FORCE_COLOR / HERMES_TUI_TRUECOLOR opt-outs apply) so the default banner keeps its gold/amber/bronze gradient in Terminal.app
- move TUI surfaces onto semantic theme tokens and preserve skin prompt symbols as bare tokens with renderer-owned spacing
- render focused placeholders as dim hint text in TTY mode instead of inverse/selected-looking synthetic cursor text
2026-04-28 18:47:14 -05:00
..
use-animation-frame.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-app.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-declared-cursor.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-external-process.ts feat(tui): /model and /setup slash commands with in-place CLI handoff 2026-04-17 10:58:18 -05:00
use-input.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-interval.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-search-highlight.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-selection.ts fix(tui): restore macOS copy behavior and theme polish (#17131) 2026-04-28 18:47:14 -05:00
use-stdin.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-tab-status.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-terminal-focus.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-terminal-title.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00
use-terminal-viewport.ts feat: fork ink and make it work nicely 2026-04-11 11:29:08 -05:00