From 344ee29f7713b6a249e510674c7410d0fb8ec2f8 Mon Sep 17 00:00:00 2001 From: Shreya Keshive Date: Fri, 8 Aug 2025 17:26:11 -0400 Subject: Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI (#5858) --- packages/cli/src/ui/App.tsx | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'packages/cli/src/ui/App.tsx') diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index 9550faa2..9f18fe55 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -48,7 +48,6 @@ import { registerCleanup } from '../utils/cleanup.js'; import { DetailedMessagesDisplay } from './components/DetailedMessagesDisplay.js'; import { HistoryItemDisplay } from './components/HistoryItemDisplay.js'; import { ContextSummaryDisplay } from './components/ContextSummaryDisplay.js'; -import { IDEContextDetailDisplay } from './components/IDEContextDetailDisplay.js'; import { useHistory } from './hooks/useHistoryManager.js'; import process from 'node:process'; import { @@ -174,8 +173,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { const [showErrorDetails, setShowErrorDetails] = useState(false); const [showToolDescriptions, setShowToolDescriptions] = useState(false); - const [showIDEContextDetail, setShowIDEContextDetail] = - useState(false); + const [ctrlCPressedOnce, setCtrlCPressedOnce] = useState(false); const [quittingMessages, setQuittingMessages] = useState< HistoryItem[] | null @@ -640,7 +638,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { config.getIdeMode() && ideContextState ) { - setShowIDEContextDetail((prev) => !prev); + handleSlashCommand('/ide status'); } else if (key.ctrl && (input === 'c' || input === 'C')) { if (isAuthenticating) { // Let AuthInProgress component handle the input. @@ -1040,14 +1038,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { {shellModeActive && } - {showIDEContextDetail && ( - - )} + {showErrorDetails && ( -- cgit v1.2.3