Skip to content

Commit d83d1c1

Browse files
committed
Rename SAVE_MODE command and handler to MODE_CHANGED for improved naming consistency
- don't preserve last used mode
1 parent 368a3f6 commit d83d1c1

6 files changed

Lines changed: 17 additions & 26 deletions

File tree

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { PanelProvider } from '@/views/panel/backend/panel-provider'
2+
import { ModeChangedMessage } from '@/views/panel/types/messages'
3+
4+
export const handle_mode_changed = (
5+
panel_provider: PanelProvider,
6+
message: ModeChangedMessage
7+
): void => {
8+
panel_provider.mode = message.mode
9+
}

‎apps/editor/src/views/panel/backend/message-handlers/handle-save-mode.ts‎

Lines changed: 0 additions & 18 deletions
This file was deleted.

‎apps/editor/src/views/panel/backend/message-handlers/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export * from './handle-update-web-configuration'
2020
export * from './handle-pick-chatbot'
2121
export * from './handle-pick-model'
2222
export * from './handle-pick-reasoning-effort'
23-
export * from './handle-save-mode'
23+
export * from './handle-mode-changed'
2424
export * from './handle-get-mode'
2525
export * from './handle-edit-files'
2626
export * from './handle-code-at-cursor'

‎apps/editor/src/views/panel/backend/panel-provider.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import {
3737
handle_at_sign_quick_pick,
3838
handle_get_web_prompt_type,
3939
handle_save_web_prompt_type,
40-
handle_save_mode,
40+
handle_mode_changed,
4141
handle_get_api_prompt_type,
4242
handle_save_api_prompt_type,
4343
handle_get_mode,
@@ -760,8 +760,8 @@ export class PanelProvider implements vscode.WebviewViewProvider {
760760
await handle_save_edit_format(this, message)
761761
} else if (message.command == 'CARET_POSITION_CHANGED') {
762762
this.caret_position = message.caret_position
763-
} else if (message.command == 'SAVE_MODE') {
764-
await handle_save_mode(this, message)
763+
} else if (message.command == 'MODE_CHANGED') {
764+
handle_mode_changed(this, message)
765765
this.update_providers_shrink_mode()
766766
this.update_providers_context_state()
767767
} else if (message.command == 'GET_MODE') {

‎apps/editor/src/views/panel/frontend/hooks/panel/use-panel.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ export const use_panel = (vscode: any) => {
226226
set_chat_input_focus_key((k) => k + 1)
227227
set_main_view_scroll_reset_key((k) => k + 1)
228228
post_message(vscode, {
229-
command: 'SAVE_MODE',
229+
command: 'MODE_CHANGED',
230230
mode: new_mode
231231
})
232232
}

‎apps/editor/src/views/panel/types/messages.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@ export interface PickReasoningEffortMessage extends BaseMessage {
215215
current_effort?: string
216216
}
217217

218-
export interface SaveModeMessage extends BaseMessage {
219-
command: 'SAVE_MODE'
218+
export interface ModeChangedMessage extends BaseMessage {
219+
command: 'MODE_CHANGED'
220220
mode: Mode
221221
}
222222

@@ -585,7 +585,7 @@ export type FrontendMessage =
585585
| PickModelMessage
586586
| PickChatbotMessage
587587
| PickReasoningEffortMessage
588-
| SaveModeMessage
588+
| ModeChangedMessage
589589
| GetModeMessage
590590
| EditFilesMessage
591591
| CancelApiRequestMessage

0 commit comments

Comments
 (0)