{"name":"luna-paint","displayName":"Luna Paint — Image Editor","author":"Daniel Imms","publisher":"Tyriar","icon":"images/icon.png","preview":true,"description":"Edit images in VS Code! Supports png, jpg, webp, bmp, tga and ico formats.","version":"0.18.0","engines":{"vscode":"^1.67.0"},"extensionKind":["workspace"],"license":"SEE LICENSE IN LICENSE","repository":{"type":"git","url":"https://github.com/lunapaint/vscode-luna-paint.git"},"bugs":{"url":"https://github.com/lunapaint/vscode-luna-paint/issues"},"galleryBanner":{"theme":"light","color":"#00ACC2"},"categories":["Other","Visualization"],"keywords":["photo","paint","pixel","image","raster","graphics","icon","photoshop"],"activationEvents":[],"main":"./luna/dist/vscode/exthost/extension.js","browser":"./luna/dist/vscode.workerexthost.js","capabilities":{"untrustedWorkspaces":{"supported":true}},"contributes":{"menus":{"editor/title":[{"command":"luna.file.openInLunaPaint","when":"activeCustomEditorId != 'luna.editor' && resourceExtname =~ /\\.(png|jpe?g|webp|bmp|dib|ico|jif|tga|tpic)$/","group":"navigation"}],"editor/title/context":[{"command":"luna.file.openInLunaPaint","when":"activeCustomEditorId != 'luna.editor' && resourceExtname =~ /\\.(png|jpe?g|webp|bmp|dib|ico|jif|tga|tpic)$/","group":"luna@1"}],"file/newFile":[{"title":"Image","description":"Create an new image file (.png, .webp, .bmp, .jpg, .tga)","command":"luna.file.new","group":"image@0"},{"title":"Icon","description":"Create an new icon file (.ico)","command":"luna.file.newIcon","group":"image@1"},{"title":"Clipboard","description":"Import image from clipboard","command":"luna.file.importFromClipboard","group":"image@2"}],"explorer/context":[{"command":"luna.file.inspectImageFile","when":"resourceExtname =~ /\\.(png|tga|tpic)$/","group":"luna@1"}]},"walkthroughs":[{"id":"welcome","title":"Edit Images With Luna Paint","description":"Everything you need to get started editing images inside VS Code","steps":[{"id":"luna.interfaceOverview","title":"Interface Overview","description":"Luna Paint features a canvas, several windows and bars on the top and bottom.","media":{"image":"getting-started/images/1-interface-overview.png","altText":""}},{"id":"luna.pencilTool","title":"Pencil Tool","description":"","media":{"markdown":"getting-started/2-pencil-tool.md"}},{"id":"luna.selectionTools","title":"Selection Tools","description":"","media":{"markdown":"getting-started/3-selection-tools.md"}},{"id":"luna.cropTool","title":"Crop Tool","description":"","media":{"markdown":"getting-started/4-crop-tool.md"}},{"id":"luna.lineTool","title":"Line Tool","description":"","media":{"markdown":"getting-started/5-line-tool.md"}},{"id":"luna.colorPickerTool","title":"Color Picker Tool","description":"","media":{"markdown":"getting-started/6-color-picker-tool.md"}},{"id":"luna.rectangleTool","title":"Rectangle Tool","description":"","media":{"markdown":"getting-started/7-rectangle-tool.md"}},{"id":"luna.viewportTools","title":"Viewport Tools","description":"","media":{"markdown":"getting-started/8-viewport-tools.md"}},{"id":"luna.shapeTool","title":"Shape Tool","description":"","media":{"markdown":"getting-started/9-shape-tool.md"}},{"id":"luna.textTool","title":"Text Tool","description":"","media":{"markdown":"getting-started/10-text-tool.md"}},{"id":"luna.colorsWindow","title":"Colors Window","description":"","media":{"markdown":"getting-started/11-colors-window.md"}},{"id":"luna.inspectFileImage","title":"Inspect Image File","description":"","media":{"markdown":"getting-started/12-inspect-image-file.md"}}]}],"commands":[{"command":"luna.file.new","title":"New Image","category":"Luna > File"},{"command":"luna.file.newIcon","title":"New Icon","category":"Luna > File"},{"command":"luna.file.newDefaultSize","title":"New Image (Default Size)","category":"Luna > File"},{"command":"luna.file.importFromClipboard","title":"Import Image From Clipboard","category":"Luna > File"},{"command":"luna.file.openInLunaPaint","title":"Open in Luna Paint","category":"Luna > File","icon":"$(edit)","when":"activeCustomEditorId != 'luna.editor' && resourceExtname =~ /\\.(png|jpe?g|webp|bmp|dib|ico|jif|tga|tpic)$/","enablement":"activeCustomEditorId != 'luna.editor'"},{"command":"luna.file.inspectImageFile","title":"Inspect Image File","category":"Luna > File"},{"command":"luna.help.reportIssue","title":"Report Issue...","category":"Luna > Help"},{"command":"luna.help.openDocumentation","title":"Open Documentation","category":"Luna > Help"},{"command":"luna.help.hideAutoSaveWarning","title":"Hide Auto Save Warning","category":"Luna > Help"},{"command":"luna.adjustments.invert","title":"Invert","category":"Luna > Adjustments","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.color.swapColors","title":"Swap Colors","category":"Luna > Color","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.edit.copy","title":"Copy","category":"Luna > Edit","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.edit.cut","title":"Cut","category":"Luna > Edit","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.edit.paste","title":"Paste","category":"Luna > Edit","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.cropToSelection","title":"Crop to Selection","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:hasSelection"},{"command":"luna.image.expandCanvasToSelection","title":"Expand Canvas to Selection","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:hasSelection"},{"command":"luna.image.resize","title":"Resize","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.resizeCanvas","title":"Resize Canvas","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.flipHorizontal","title":"Flip Horizontal","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.flipVertical","title":"Flip Vertical","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.rotate180","title":"Rotate 180°","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.rotate90Clockwise","title":"Rotate 90° Clockwise","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.rotate90CounterClockwise","title":"Rotate 90° Counter-Clockwise","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.flattenLayers","title":"Flatten Layers","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.finishActiveAction","title":"Finish Active Action","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.customizePointerColorStatusBarItem","title":"Customize Pointer Color Status Bar Item","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.addNewImage","title":"Add New Image","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.deleteImage","title":"Delete Image","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.goToTopImage","title":"Go to Top Image","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.goToImageAbove","title":"Go to Image Above","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.goToImageBelow","title":"Go to Image Below","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.goToBottomImage","title":"Go to Bottom Image","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.moveImageToTop","title":"Move Image to Top","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.moveImageUp","title":"Move Image Up","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.moveImageDown","title":"Move Image Down","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.image.moveImageToBottom","title":"Move Image to Bottom","category":"Luna > Image","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:supportsMultipleImages"},{"command":"luna.layer.addNewLayer","title":"Add New Layer","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.deleteLayer","title":"Delete Layer","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.duplicateLayer","title":"Duplicate Layer","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.mergeLayerDown","title":"Merge Layer Down","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.renameLayer","title":"Rename Layer","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.flipHorizontal","title":"Flip Horizontal","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.flipVertical","title":"Flip Vertical","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.rotate180","title":"Rotate 180°","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToTopLayer","title":"Go to Top Layer","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToLayerAbove","title":"Go to Layer Above","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToLayerBelow","title":"Go to Layer Below","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToBottomLayer","title":"Go to Bottom Layer","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.moveLayerToTop","title":"Move Layer to Top","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.moveLayerUp","title":"Move Layer Up","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.moveLayerDown","title":"Move Layer Down","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.moveLayerToBottom","title":"Move Layer to Bottom","category":"Luna > Layer","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.selection.deselect","title":"Deselect","category":"Luna > Selection","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:hasSelection"},{"command":"luna.selection.erase","title":"Erase","category":"Luna > Selection","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:hasSelection"},{"command":"luna.selection.eraseKeepSelection","title":"Erase (Keep Seelction)","category":"Luna > Selection","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor' && luna:hasSelection"},{"command":"luna.selection.selectAll","title":"Select All","category":"Luna > Selection","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.colorPicker","title":"Color Picker","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.crop","title":"Crop","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.eraser","title":"Eraser","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.fill","title":"Fill","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.hand","title":"Hand","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.pencil","title":"Pencil","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.selection","title":"Selection","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.zoom","title":"Zoom","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.line","title":"Line","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.rectangle","title":"Rectangle","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.shape","title":"Shape","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.text","title":"Text","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.toggleShapeTool","title":"Toggle Shape Tool","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.movePixels","title":"Move Pixels","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.moveSelection","title":"Move Selection","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.toggleMoveTool","title":"Toggle Move Tool","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.handUntilRelease","title":"Hand Until Release","category":"Luna > Tool","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.focusCanvas","title":"Focus Canvas","category":"Luna > View","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.zoomIn","title":"Zoom In","category":"Luna > View","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.zoomOut","title":"Zoom Out","category":"Luna > View","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.actualSize","title":"Actual Size","category":"Luna > View","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.fitToWindow","title":"Fit to Window","category":"Luna > View","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.fitLayerToWindow","title":"Fit Layer to Window","category":"Luna > View","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.color.toggleColorsWindow","title":"Toggle Colors Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.history.toggleHistoryWindow","title":"Toggle History Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.toggleToolsWindow","title":"Toggle Tools Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.minimap.toggleMinimapWindow","title":"Toggle Minimap Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.palette.togglePaletteWindow","title":"Toggle Palette Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.toggleImagesWindow","title":"Toggle Images Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.toggleLayersWindow","title":"Toggle Layers Window","category":"Luna > Window","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'","enablement":"activeCustomEditorId == 'luna.editor'"}],"keybindings":[{"command":"luna.file.new","key":"ctrl+n","mac":"cmd+n","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.file.newDefaultSize","key":"ctrl+shift+'","mac":"cmd+shift+'"},{"command":"luna.file.importFromClipboard","key":"ctrl+'","mac":"cmd+'"},{"command":"luna.adjustments.invert","key":"ctrl+shift+i","mac":"cmd+shift+i","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.color.swapColors","key":"x","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.edit.copy","key":"ctrl+c","mac":"cmd+c","when":"focusedView == '' && activeCustomEditorId == 'luna.editor' && !luna:textFocused"},{"command":"luna.edit.cut","key":"ctrl+x","mac":"cmd+x","when":"focusedView == '' && activeCustomEditorId == 'luna.editor' && !luna:textFocused"},{"command":"luna.edit.paste","key":"ctrl+v","mac":"cmd+v","when":"focusedView == '' && activeCustomEditorId == 'luna.editor' && !luna:textFocused"},{"command":"luna.image.cropToSelection","key":"ctrl+shift+x","mac":"cmd+shift+x","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.resize","key":"ctrl+r","mac":"cmd+r","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.resizeCanvas","key":"ctrl+shift+r","mac":"cmd+shift+r","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.rotate180","key":"ctrl+j","mac":"cmd+j","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.rotate90Clockwise","key":"ctrl+h","mac":"cmd+h","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.rotate90CounterClockwise","key":"ctrl+g","mac":"cmd+g","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.flattenLayers","key":"ctrl+shift+f","mac":"cmd+shift+f","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.image.finishActiveAction","key":"enter","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.addNewLayer","key":"ctrl+shift+n","mac":"cmd+shift+n","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.deleteLayer","key":"ctrl+shift+delete","mac":"cmd+shift+delete","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.duplicateLayer","key":"ctrl+shift+d","mac":"cmd+shift+d","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.mergeLayerDown","key":"ctrl+m","mac":"cmd+m","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToTopLayer","key":"alt+ctrl+pageup","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToLayerAbove","key":"alt+pageup","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToLayerBelow","key":"alt+pagedown","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.goToBottomLayer","key":"alt+ctrl+pagedown","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.renameLayer","key":"f2","mac":"enter","when":"focusedView == '' && activeCustomEditorId == 'luna.editor' && luna:layerEntryFocused"},{"command":"luna.tool.colorPicker","key":"k","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.crop","key":"c","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.eraser","key":"e","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.fill","key":"f","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.hand","key":"h","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.pencil","key":"p","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.selection","key":"s","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.text","key":"t","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.zoom","key":"z","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.toggleShapeTool","key":"o","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.toggleMoveTool","key":"m","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.handUntilRelease","key":"space","when":"focusedView == '' && !sideBarFocus && activeCustomEditorId == 'luna.editor'"},{"command":"luna.selection.deselect","key":"ctrl+d","mac":"cmd+d","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.selection.erase","key":"delete","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.selection.erase","mac":"backspace","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.selection.selectAll","key":"ctrl+a","mac":"cmd+a","when":"focusedView == '' && activeCustomEditorId == 'luna.editor' && !luna:textFocused"},{"command":"luna.view.focusCanvas","key":"escape","category":"Luna","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.zoomIn","key":"ctrl++","mac":"cmd++","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.zoomOut","key":"ctrl+-","mac":"cmd+-","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.actualSize","key":"ctrl+9","mac":"cmd+9","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.view.fitToWindow","key":"ctrl+0","mac":"cmd+0","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.history.toggleHistoryWindow","key":"f6","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.tool.toggleToolsWindow","key":"f5","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.color.toggleColorsWindow","key":"f8","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"},{"command":"luna.layer.toggleLayersWindow","key":"f7","when":"focusedView == '' && activeCustomEditorId == 'luna.editor'"}],"customEditors":[{"viewType":"luna.editor","displayName":"Luna Paint Image Editor","priority":"default","selector":[{"filenamePattern":"*.bmp"},{"filenamePattern":"*.dib"},{"filenamePattern":"*.ico"},{"filenamePattern":"*.png"},{"filenamePattern":"*.jif"},{"filenamePattern":"*.jpe"},{"filenamePattern":"*.jpg"},{"filenamePattern":"*.jpeg"},{"filenamePattern":"*.tga"},{"filenamePattern":"*.tpic"},{"filenamePattern":"*.webp"}]}],"configuration":{"type":"object","title":"Luna","properties":{"luna.defaultImageSize":{"type":"object","description":"The default size of new images.","properties":{"width":{"type":"number","default":800},"height":{"type":"number","default":800}}},"luna.defaultTool":{"type":"string","description":"The tool to activate by default when opening an image.","enum":["selection","movePixels","crop","moveSelection","pencil","eraser","colorPicker","fill","line","rectangle","shape","text","hand","zoom"],"default":"pencil"},"luna.retainContextWhenHidden":{"description":"Whether to hold onto the editor's context when the tab is no longer visible. The editor should display much faster but will cause the memory not to get released, which could be significant for large images and/or large history. Disable this when minimizing the memory impact of backgrounded tabs is important. When disabled this will rely on the hot exit feature which only works on smaller images by default for performance reasons.\n\nThis requires a window reload to take effect.","type":"boolean","default":true},"luna.hotExitMaxPixels":{"description":"The maximum number of pixels (width x height) for the image (or history entries) to allow hot exit backups to occur, hot exit may lock up the editor as the image gets larger.","type":"number","default":65536},"luna.mouseWheelBehavior":{"description":"Defines what the mouse wheel does when no modifier is held.","type":"string","enum":["scroll","zoom"],"default":"scroll"},"luna.snapToPixelGrid":{"description":"Snap shapes to the pixel grid when smoothing is enabled.","type":"boolean","default":true},"luna.statusBar.pointerColor":{"description":"What color shows up in the pointer color status bar item","type":"string","enum":["currentLayer","allLayers"],"enumDescriptions":["The color from only the current layer","The merged color of all layers"],"default":"currentLayer"}}}},"scripts":{"compile":"tsc -p ./","lint":"eslint src --ext ts","watch":"tsc -watch -p ./","pretest":"yarn run compile && yarn run lint","test":"node ./out/test/runTest.js"}}