remove ask-code icon from status bar
This commit is contained in:
parent
6ea2f00258
commit
18e58c53ae
@ -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);
|
||||||
|
@ -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;
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user