feat(app): make the New tab launcher keyboard-first

Cmd/Ctrl+T now opens the focused pane's launcher, while explicit target shortcuts bypass the menu. Dispatcher ownership is scoped to the app tree so retained workspaces cannot intercept commands.
This commit is contained in:
Mohamed Boudra
2026-08-17 21:15:16 +02:00
parent 8655722296
commit 60bafad3ee
38 changed files with 1047 additions and 168 deletions
+4
View File
@@ -594,6 +594,8 @@ export const ko: TranslationResources = {
preparingTerminal: "터미널 탭 준비 중",
preparingTerminalTooltip: "터미널 준비 중...",
newBrowser: "새 브라우저",
maximizePane: "창 최대화",
restorePane: "창 복원",
exitFocusMode: "집중 모드 종료",
splitRight: "창을 오른쪽으로 분할",
splitDown: "창을 아래로 분할",
@@ -1362,6 +1364,7 @@ export const ko: TranslationResources = {
openPath: "경로 열기",
},
branchSwitcher: {
triggerTooltip: "워크스페이스 브랜치 전환",
currentBranch: "현재 브랜치: {{branchName}}. 브랜치를 전환하려면 누르세요.",
placeholder: "브랜치 전환...",
searchPlaceholder: "브랜치 필터...",
@@ -2064,6 +2067,7 @@ export const ko: TranslationResources = {
toggleBothSidebars: "양쪽 사이드바 토글",
toggleSettings: "설정 토글",
toggleFocusMode: "집중 모드 토글",
toggleExplorerPaneMaximization: "탐색기 창 최대화 전환",
cycleTheme: "테마 순환",
focusMessageInput: "메시지 입력란에 포커스",
cycleAgentMode: "에이전트 모드 전환",