- Enhanced cursor behavior for new tools: semantic select, mask lasso, and mask rectangle. - Updated mask edit state to include mask asset ID and kind. - Implemented inpaint region commands for adding, applying, and removing inpaint regions. - Introduced new operations for lasso and semantic selection tools. - Created UI components for candidate review and inpaint region management. - Added tests for inpaint region commands to ensure functionality. - Updated various components to support new inpaint features and improve user experience.
93 lines
4.5 KiB
TypeScript
93 lines
4.5 KiB
TypeScript
export const commandIds = {
|
|
projectOpen: "project.open",
|
|
documentAddArtboard: "document.addArtboard",
|
|
documentSetArtboardBounds: "document.setArtboardBounds",
|
|
documentResizeArtboard: "document.resizeArtboard",
|
|
documentRemoveArtboard: "document.removeArtboard",
|
|
documentSetArtboardVisible: "document.setArtboardVisible",
|
|
documentSetArtboardLocked: "document.setArtboardLocked",
|
|
documentRenameArtboard: "document.renameArtboard",
|
|
documentAddAsset: "document.addAsset",
|
|
documentUpdateAssetSource: "document.updateAssetSource",
|
|
documentAddImageLayer: "document.addImageLayer",
|
|
documentAddRasterLayer: "document.addRasterLayer",
|
|
documentAddGroupLayer: "document.addGroupLayer",
|
|
documentAddAdjustmentLayer: "document.addAdjustmentLayer",
|
|
documentAddTextLayer: "document.addTextLayer",
|
|
documentSetTextLayer: "document.setTextLayer",
|
|
documentSetAdjustment: "document.setAdjustment",
|
|
documentMoveLayer: "document.moveLayer",
|
|
documentGroupLayers: "document.groupLayers",
|
|
documentUngroupLayer: "document.ungroupLayer",
|
|
documentRemoveLayer: "document.removeLayer",
|
|
documentSetLayerVisible: "document.setLayerVisible",
|
|
documentSetLayerLocked: "document.setLayerLocked",
|
|
documentSetLayerOpacity: "document.setLayerOpacity",
|
|
documentSetLayerSourceRect: "document.setLayerSourceRect",
|
|
documentDuplicateLayer: "document.duplicateLayer",
|
|
documentRenameLayer: "document.renameLayer",
|
|
documentSetLayerClippingMask: "document.setLayerClippingMask",
|
|
documentAddLayerMask: "document.addLayerMask",
|
|
documentApplyLayerMaskOperation: "document.applyLayerMaskOperation",
|
|
documentRemoveLayerMask: "document.removeLayerMask",
|
|
documentAddInpaintRegion: "document.addInpaintRegion",
|
|
documentApplyInpaintRegionMaskOperation: "document.applyInpaintRegionMaskOperation",
|
|
documentRemoveInpaintRegion: "document.removeInpaintRegion",
|
|
selectionSet: "selection.set",
|
|
selectionClear: "selection.clear",
|
|
selectionAddLayer: "selection.addLayer",
|
|
toolSetActive: "tool.setActive",
|
|
toolSetGenerateSettings: "tool.setGenerateSettings",
|
|
toolChooseGenerateIntent: "tool.chooseGenerateIntent",
|
|
toolSetBrushSettings: "tool.setBrushSettings",
|
|
toolSetChromaKeySettings: "tool.setChromaKeySettings",
|
|
toolSetMagicWandSettings: "tool.setMagicWandSettings",
|
|
toolSetBrushPreview: "tool.setBrushPreview",
|
|
toolSetBrushStrokePreview: "tool.setBrushStrokePreview",
|
|
toolBeginMaskShape: "tool.beginMaskShape",
|
|
toolAppendMaskShape: "tool.appendMaskShape",
|
|
toolClearMaskShape: "tool.clearMaskShape",
|
|
toolSetMaskViewMode: "tool.setMaskViewMode",
|
|
toolEnterMaskEdit: "tool.enterMaskEdit",
|
|
toolEnterInpaintRegionEdit: "tool.enterInpaintRegionEdit",
|
|
toolExitMaskEdit: "tool.exitMaskEdit",
|
|
toolEnterTemporaryPan: "tool.enterTemporaryPan",
|
|
toolExitTemporaryPan: "tool.exitTemporaryPan",
|
|
generationAddCandidate: "generation.addCandidate",
|
|
generationSelectCandidate: "generation.selectCandidate",
|
|
generationSetCompareMode: "generation.setCompareMode",
|
|
generationRemoveCandidate: "generation.removeCandidate",
|
|
generationToggleCandidateFavorite: "generation.toggleCandidateFavorite",
|
|
generationClearCandidates: "generation.clearCandidates",
|
|
generationReuseCandidateSettings: "generation.reuseCandidateSettings",
|
|
generationApplyCandidateAsLayer: "generation.applyCandidateAsLayer",
|
|
generationReplaceCandidatePixels: "generation.replaceCandidatePixels",
|
|
generationStartJob: "generation.startJob",
|
|
generationUpdateJob: "generation.updateJob",
|
|
generationSucceedJob: "generation.succeedJob",
|
|
generationFailJob: "generation.failJob",
|
|
generationCancelJob: "generation.cancelJob",
|
|
generationLoadResources: "generation.loadResources",
|
|
generationSetResources: "generation.setResources",
|
|
generationFailResources: "generation.failResources",
|
|
transformBegin: "transform.begin",
|
|
transformUpdate: "transform.update",
|
|
transformSetBounds: "transform.setBounds",
|
|
transformSetRotation: "transform.setRotation",
|
|
transformEnd: "transform.end",
|
|
viewportPan: "viewport.pan",
|
|
viewportSetZoom: "viewport.setZoom",
|
|
viewportZoomAroundPoint: "viewport.zoomAroundPoint",
|
|
viewportSetSize: "viewport.setSize",
|
|
viewportReset: "viewport.reset",
|
|
viewportFitArtboard: "viewport.fitArtboard",
|
|
historyUndo: "history.undo",
|
|
historyRedo: "history.redo",
|
|
commandPaletteOpen: "commandPalette.open",
|
|
commandPaletteClose: "commandPalette.close",
|
|
commandPaletteSetQuery: "commandPalette.setQuery",
|
|
commandPaletteSetSelectedIndex: "commandPalette.setSelectedIndex",
|
|
workspaceSetPanel: "workspace.setPanel",
|
|
editorSetPointerSession: "editor.setPointerSession",
|
|
} as const;
|