mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-25 15:35:43 +01:00
623741272a
Fixes #113511 This tracks the id of the currently active custom editor This change also removes the 'customEditors' context. This was an old context specific to custom editors and has since been replaced by the more generic `activeEditorAvailableEditorIds` context
86 lines
2.4 KiB
JSON
86 lines
2.4 KiB
JSON
{
|
|
"name": "image-preview",
|
|
"displayName": "%displayName%",
|
|
"description": "%description%",
|
|
"extensionKind": [
|
|
"ui",
|
|
"workspace",
|
|
"web"
|
|
],
|
|
"version": "1.0.0",
|
|
"publisher": "vscode",
|
|
"icon": "icon.png",
|
|
"enableProposedApi": true,
|
|
"license": "MIT",
|
|
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
|
|
"engines": {
|
|
"vscode": "^1.39.0"
|
|
},
|
|
"main": "./out/extension",
|
|
"browser": "./dist/browser/extension.js",
|
|
"categories": [
|
|
"Other"
|
|
],
|
|
"activationEvents": [
|
|
"onCustomEditor:imagePreview.previewEditor",
|
|
"onCommand:imagePreview.zoomIn",
|
|
"onCommand:imagePreview.zoomOut"
|
|
],
|
|
"contributes": {
|
|
"customEditors": [
|
|
{
|
|
"viewType": "imagePreview.previewEditor",
|
|
"displayName": "%customEditors.displayName%",
|
|
"priority": "builtin",
|
|
"selector": [
|
|
{
|
|
"filenamePattern": "*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif}"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"commands": [
|
|
{
|
|
"command": "imagePreview.zoomIn",
|
|
"title": "%command.zoomIn%",
|
|
"category": "Image Preview"
|
|
},
|
|
{
|
|
"command": "imagePreview.zoomOut",
|
|
"title": "%command.zoomOut%",
|
|
"category": "Image Preview"
|
|
}
|
|
],
|
|
"menus": {
|
|
"commandPalette": [
|
|
{
|
|
"command": "imagePreview.zoomIn",
|
|
"when": "customEditor == 'imagePreview.previewEditor'",
|
|
"group": "1_imagePreview"
|
|
},
|
|
{
|
|
"command": "imagePreview.zoomOut",
|
|
"when": "customEditor == 'imagePreview.previewEditor'",
|
|
"group": "1_imagePreview"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"scripts": {
|
|
"compile": "gulp compile-extension:image-preview",
|
|
"watch": "npm run build-preview && gulp watch-extension:image-preview",
|
|
"vscode:prepublish": "npm run build-ext",
|
|
"build-ext": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:image-preview ./tsconfig.json",
|
|
"compile-web": "npx webpack-cli --config extension-browser.webpack.config --mode none",
|
|
"watch-web": "npx webpack-cli --config extension-browser.webpack.config --mode none --watch --info-verbosity verbose"
|
|
},
|
|
"dependencies": {
|
|
"vscode-extension-telemetry": "0.1.1",
|
|
"vscode-nls": "^4.0.0"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/microsoft/vscode.git"
|
|
}
|
|
}
|