- Implemented command palette with keyboard shortcut (⌘K) for opening. - Added commands for opening, closing, setting query, and selecting items in the command palette. - Created tests for command palette commands and input handling. - Enhanced layer actions with functions for adding, grouping, and deleting layers. - Updated UI components to integrate command palette and shortcuts.
63 lines
2.9 KiB
TypeScript
63 lines
2.9 KiB
TypeScript
export const commandIds = {
|
|
documentAddArtboard: "document.addArtboard",
|
|
documentSetArtboardBounds: "document.setArtboardBounds",
|
|
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",
|
|
documentMoveLayer: "document.moveLayer",
|
|
documentGroupLayers: "document.groupLayers",
|
|
documentUngroupLayer: "document.ungroupLayer",
|
|
documentRemoveLayer: "document.removeLayer",
|
|
documentSetLayerVisible: "document.setLayerVisible",
|
|
documentSetLayerLocked: "document.setLayerLocked",
|
|
documentRenameLayer: "document.renameLayer",
|
|
documentSetLayerClippingMask: "document.setLayerClippingMask",
|
|
documentAddLayerMask: "document.addLayerMask",
|
|
documentApplyLayerMaskOperation: "document.applyLayerMaskOperation",
|
|
documentRemoveLayerMask: "document.removeLayerMask",
|
|
selectionSet: "selection.set",
|
|
selectionClear: "selection.clear",
|
|
selectionAddLayer: "selection.addLayer",
|
|
toolSetActive: "tool.setActive",
|
|
toolSetGenerateSettings: "tool.setGenerateSettings",
|
|
toolSetBrushSettings: "tool.setBrushSettings",
|
|
toolSetChromaKeySettings: "tool.setChromaKeySettings",
|
|
toolSetMagicWandSettings: "tool.setMagicWandSettings",
|
|
toolSetBrushPreview: "tool.setBrushPreview",
|
|
toolSetBrushStrokePreview: "tool.setBrushStrokePreview",
|
|
toolSetMaskViewMode: "tool.setMaskViewMode",
|
|
toolEnterMaskEdit: "tool.enterMaskEdit",
|
|
toolExitMaskEdit: "tool.exitMaskEdit",
|
|
toolEnterTemporaryPan: "tool.enterTemporaryPan",
|
|
toolExitTemporaryPan: "tool.exitTemporaryPan",
|
|
generationAddCandidate: "generation.addCandidate",
|
|
generationSelectCandidate: "generation.selectCandidate",
|
|
generationSetCompareMode: "generation.setCompareMode",
|
|
generationRemoveCandidate: "generation.removeCandidate",
|
|
generationClearCandidates: "generation.clearCandidates",
|
|
generationApplyCandidateAsLayer: "generation.applyCandidateAsLayer",
|
|
generationReplaceCandidatePixels: "generation.replaceCandidatePixels",
|
|
transformBegin: "transform.begin",
|
|
transformUpdate: "transform.update",
|
|
transformSetBounds: "transform.setBounds",
|
|
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",
|
|
} as const;
|