fix: support protocol handler for subapp on macOS (#298877)

This commit is contained in:
Robo
2026-03-03 18:59:58 +09:00
committed by GitHub
parent 678444363d
commit 06bf068dbb
3 changed files with 10 additions and 5 deletions

View File

@@ -519,6 +519,11 @@ function packageTask(platform: string, arch: string, sourceFolderName: string, d
darwinMiniAppName: embedded.nameShort,
darwinMiniAppBundleIdentifier: embedded.darwinBundleIdentifier,
darwinMiniAppIcon: 'resources/darwin/sessions.icns',
darwinMiniAppBundleURLTypes: [{
role: 'Viewer',
name: embedded.nameLong,
urlSchemes: [embedded.urlProtocol]
}],
win32ProxyAppName: embedded.nameShort,
win32ProxyIcon: 'resources/win32/sessions.ico',
} : {})

8
package-lock.json generated
View File

@@ -86,7 +86,7 @@
"@typescript/native-preview": "^7.0.0-dev.20260130",
"@vscode/component-explorer": "^0.1.1-16",
"@vscode/component-explorer-cli": "^0.1.1-12",
"@vscode/gulp-electron": "1.40.0",
"@vscode/gulp-electron": "1.40.1",
"@vscode/l10n-dev": "0.0.35",
"@vscode/telemetry-extractor": "^1.20.2",
"@vscode/test-cli": "^0.0.6",
@@ -3103,9 +3103,9 @@
}
},
"node_modules/@vscode/gulp-electron": {
"version": "1.40.0",
"resolved": "git+ssh://git@github.com/microsoft/vscode-gulp-electron.git#580228be384d7942b39aca6466b5a5050e4744a2",
"integrity": "sha512-EfQqw/kFmqiUgBv7WXx3wIrtz9cujAgX2uKQzTq517MbVjlpg7BIAjNC4Iq/wVB4Vgpl/ZGB7/XuSN7LsaLdlA==",
"version": "1.40.1",
"resolved": "https://registry.npmjs.org/@vscode/gulp-electron/-/gulp-electron-1.40.1.tgz",
"integrity": "sha512-ERN3Mly+bxicuhSGrF4ksSwr7UNCBcYOcVVClivTzkkEL4gy477V4H8YAURak/W1VPmdmDWn+VZknptRySDWew==",
"dev": true,
"license": "MIT",
"dependencies": {

View File

@@ -155,7 +155,7 @@
"@typescript/native-preview": "^7.0.0-dev.20260130",
"@vscode/component-explorer": "^0.1.1-16",
"@vscode/component-explorer-cli": "^0.1.1-12",
"@vscode/gulp-electron": "1.40.0",
"@vscode/gulp-electron": "1.40.1",
"@vscode/l10n-dev": "0.0.35",
"@vscode/telemetry-extractor": "^1.20.2",
"@vscode/test-cli": "^0.0.6",