remove ask-code icon from status bar

This commit is contained in:
bobo.yang 2023-10-12 21:17:41 +08:00
parent 6ea2f00258
commit 18e58c53ae
2 changed files with 1 additions and 32 deletions

View File

@ -28,7 +28,7 @@ import { regDevChatView, regTopicView } from './contributes/views';
import ExtensionContextHolder from './util/extensionContext'; import ExtensionContextHolder from './util/extensionContext';
import { logger } from './util/logger'; import { logger } from './util/logger';
import { LoggerChannelVscode } from './util/logger_vscode'; import { LoggerChannelVscode } from './util/logger_vscode';
import { createStatusBarItem, createAskCodeStatusBarItem } from './panel/statusBarView'; import { createStatusBarItem } from './panel/statusBarView';
import { UiUtilWrapper } from './util/uiUtil'; import { UiUtilWrapper } from './util/uiUtil';
import { UiUtilVscode } from './util/uiUtil_vscode'; import { UiUtilVscode } from './util/uiUtil_vscode';
import { FT } from './util/feature_flags/feature_toggles'; import { FT } from './util/feature_flags/feature_toggles';
@ -195,9 +195,6 @@ async function activate(context: vscode.ExtensionContext) {
registerUpdateChatModelsCommand(context); registerUpdateChatModelsCommand(context);
createStatusBarItem(context); createStatusBarItem(context);
if (FT("ask-code")) {
createAskCodeStatusBarItem(context);
}
regTopicDeleteCommand(context); regTopicDeleteCommand(context);
regAddTopicCommand(context); regAddTopicCommand(context);

View File

@ -71,31 +71,3 @@ export function createStatusBarItem(context: vscode.ExtensionContext): vscode.St
return statusBarItem; return statusBarItem;
} }
export function createAskCodeStatusBarItem(context: vscode.ExtensionContext): vscode.StatusBarItem {
const askCodeBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Right, 100);
askCodeBarItem.text = `AskCode`;
askCodeBarItem.tooltip = `Wait for check status for /ask-code`;
askCodeBarItem.command = undefined;
setInterval(async () => {
if (isIndexingStopped()) {
if (isNeedIndexingCode()) {
askCodeBarItem.tooltip = `Click to index code for /ask-code`;
askCodeBarItem.command = 'DevChat.AskCodeIndexStart';
} else {
askCodeBarItem.tooltip = `No need to index code for /ask-code`;
askCodeBarItem.command = undefined;
}
} else {
askCodeBarItem.tooltip = `Click to stop indexing code for /ask-code`;
askCodeBarItem.command = 'DevChat.AskCodeIndexStop';
}
}, 10000);
askCodeBarItem.show();
context.subscriptions.push(askCodeBarItem);
return askCodeBarItem;
}