Skip to content

Commit cbd1d9a

Browse files
committed
Update the extension version to 1.602.0 and remove unnecessary "Back" buttons from input boxes in context management flows
1 parent d40c195 commit cbd1d9a

5 files changed

Lines changed: 6 additions & 34 deletions

File tree

‎packages/vscode/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "gemini-coder",
33
"displayName": "Code Web Chat",
44
"description": "CWC initializes chatbots and makes API calls",
5-
"version": "1.601.0",
5+
"version": "1.602.0",
66
"scripts": {
77
"build": "npx vsce package --no-dependencies",
88
"vscode:prepublish": "rimraf out && npm run compile",

‎packages/vscode/src/commands/apply-context-command/sources/json-file-source.ts‎

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -239,12 +239,10 @@ export async function handle_json_file_source(
239239
input_box.title = 'Rename Context'
240240
input_box.prompt = 'Enter new name for context'
241241
input_box.value = item.context.name
242-
input_box.buttons = [vscode.QuickInputButtons.Back]
243242

244243
const new_name = await new Promise<string | undefined | 'back'>(
245244
(resolve) => {
246245
let accepted = false
247-
let back_triggered = false
248246
const disposables: vscode.Disposable[] = []
249247

250248
const validate = (value: string): boolean => {
@@ -275,15 +273,8 @@ export async function handle_json_file_source(
275273
resolve(input_box.value.trim())
276274
input_box.hide()
277275
}),
278-
input_box.onDidTriggerButton((button) => {
279-
if (button === vscode.QuickInputButtons.Back) {
280-
back_triggered = true
281-
resolve('back')
282-
input_box.hide()
283-
}
284-
}),
285276
input_box.onDidHide(() => {
286-
if (!accepted && !back_triggered) {
277+
if (!accepted) {
287278
resolve(undefined)
288279
}
289280
disposables.forEach((d) => d.dispose())

‎packages/vscode/src/commands/apply-context-command/sources/workspace-state-source.ts‎

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,10 @@ export async function handle_workspace_state_source(
133133
input_box.title = 'Rename Context'
134134
input_box.prompt = 'Enter new name for context'
135135
input_box.value = item.context.name
136-
input_box.buttons = [vscode.QuickInputButtons.Back]
137136

138137
const new_name = await new Promise<string | undefined | 'back'>(
139138
(resolve) => {
140139
let accepted = false
141-
let back_triggered = false
142140
const disposables: vscode.Disposable[] = []
143141

144142
const validate = (value: string): boolean => {
@@ -169,15 +167,8 @@ export async function handle_workspace_state_source(
169167
resolve(input_box.value.trim())
170168
input_box.hide()
171169
}),
172-
input_box.onDidTriggerButton((button) => {
173-
if (button === vscode.QuickInputButtons.Back) {
174-
back_triggered = true
175-
resolve('back')
176-
input_box.hide()
177-
}
178-
}),
179170
input_box.onDidHide(() => {
180-
if (!accepted && !back_triggered) {
171+
if (!accepted) {
181172
resolve(undefined)
182173
}
183174
disposables.forEach((d) => d.dispose())

‎packages/vscode/src/commands/save-context-command.ts‎

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,9 @@ async function ask_for_new_context_name(
4545
input_box.title = 'New Entry'
4646
input_box.prompt = PROMPT_ENTER_CONTEXT_NAME
4747
input_box.placeholder = PLACEHOLDER_CONTEXT_NAME
48-
if (with_back_button) {
49-
input_box.buttons = [vscode.QuickInputButtons.Back]
50-
}
5148

5249
return new Promise((resolve) => {
5350
let accepted = false
54-
let back_triggered = false
5551
const disposables: vscode.Disposable[] = []
5652

5753
disposables.push(
@@ -65,15 +61,8 @@ async function ask_for_new_context_name(
6561
resolve(value)
6662
input_box.hide()
6763
}),
68-
input_box.onDidTriggerButton((button) => {
69-
if (with_back_button && button === vscode.QuickInputButtons.Back) {
70-
back_triggered = true
71-
resolve('back')
72-
input_box.hide()
73-
}
74-
}),
7564
input_box.onDidHide(() => {
76-
if (!accepted && !back_triggered) {
65+
if (!accepted) {
7766
if (with_back_button) {
7867
resolve('back')
7968
} else {

‎packages/vscode/src/views/panel/backend/message-handlers/handle-show-prompt-template-quick-pick.ts‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,8 @@ export const handle_show_prompt_template_quick_pick = async (
320320
if (variables.length > 0) {
321321
for (const variable of variables) {
322322
const value = await vscode.window.showInputBox({
323-
title: `Enter "${variable}" Variable`
323+
title: 'Enter Variable',
324+
placeHolder: variable
324325
})
325326

326327
if (value) {

0 commit comments

Comments
 (0)