diff options
| author | Keith Lyons <[email protected]> | 2025-07-17 20:45:42 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-18 00:45:42 +0000 |
| commit | 8ade3e7ee26c1dedd105a20fa769c68e4103b75d (patch) | |
| tree | 38a93971170bf301713ee490db1a34cad1be5d1d /packages/cli/src/ui/App.tsx | |
| parent | 584a50a3422fc543a0f861cd946fa0403acc12f0 (diff) | |
feat(ui): hide cursor when terminal is unfocused (#4012)
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index 713ada01..5d8ab39d 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -67,6 +67,7 @@ import { useSessionStats, } from './contexts/SessionContext.js'; import { useGitBranchName } from './hooks/useGitBranchName.js'; +import { useFocus } from './hooks/useFocus.js'; import { useBracketedPaste } from './hooks/useBracketedPaste.js'; import { useTextBuffer } from './components/shared/text-buffer.js'; import * as fs from 'fs'; @@ -98,6 +99,7 @@ export const AppWrapper = (props: AppProps) => ( ); const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { + const isFocused = useFocus(); useBracketedPaste(); const [updateMessage, setUpdateMessage] = useState<string | null>(null); const { stdout } = useStdout(); @@ -927,6 +929,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { commandContext={commandContext} shellModeActive={shellModeActive} setShellModeActive={setShellModeActive} + focus={isFocused} /> )} </> |
