Represents a collection of action functions used throughout the application. Each property corresponds to a specific UI action or event that can be customized.
Properties#
| Property | Type | Description |
|---|---|---|
saveScene | SaveSceneAction | Action invoked to handle scene saving. |
shareScene | ShareSceneAction | Action invoked to handle scene sharing. |
exportDesign | ExportAction | Action invoked to handle export actions. |
importScene | ImportSceneAction | Action invoked to handle import actions. |
exportScene | ExportSceneAction | Action invoked to handle scene export actions. |
uploadFile | UploadAction | Action invoked to handle file uploads. |
onUnsupportedBrowser | OnUnsupportedBrowserAction | Action invoked when an unsupported browser is detected. |
addClip | VoidFunction | Action invoked when the add clip button is pressed in the video timeline |
zoom.toBlock | ZoomToBlockAction | Action for zooming to a specific block |
zoom.toPage | ZoomToPageAction | Action for zooming to a page (current, first, last, or by index) with optional padding |
zoom.toSelection | ZoomToSelectionAction | Action for zooming to the current selection |
zoom.in | ZoomInAction | Action for zooming in by one step |
zoom.out | ZoomOutAction | Action for zooming out by one step |
zoom.toLevel | ZoomToLevelAction | Action for setting zoom to a specific level |
zoom.toFit | ZoomToFitAction | Action for zooming to fit the current page in the viewport |
scroll.toPage | ScrollToPageAction | Action for scrolling to a specific page |
scroll.toBlock | ScrollToBlockAction | Action for scrolling to a specific block |
timeline.zoom.in | TimelineZoomInAction | Action for zooming in the video timeline |
timeline.zoom.out | TimelineZoomOutAction | Action for zooming out the video timeline |
timeline.zoom.fit | TimelineZoomToFitAction | Action for fitting the video timeline to show all content |
timeline.zoom.toLevel | TimelineZoomToLevelAction | Action for setting the video timeline zoom to a specific level |
timeline.zoom.reset | TimelineZoomResetAction | Action for resetting the video timeline zoom to default |
timeline.expand | TimelineExpandAction | Action for expanding the video timeline |
timeline.collapse | TimelineCollapseAction | Action for collapsing the video timeline |
copy | CopyAction | Action for copying selected blocks to the clipboard |
paste | PasteAction | Action for pasting blocks from the clipboard |
selection.split | SelectionSplitAction | Action for splitting the first selected clip at the playhead |
video.decode.checkSupport | VideoDecodeCheckSupportAction | Action for checking video decoding/playback support |
video.encode.checkSupport | VideoEncodeCheckSupportAction | Action for checking video encoding/export support |
editor.checkBrowserSupport | EditorCheckBrowserSupportAction | Action for checking browser capabilities at editor startup |
scene.create | SceneCreateAction | Action for creating a new scene with configurable mode and page sizes |
asset.delete | DeleteAssetAction | Action invoked when the user deletes an asset from an asset source via the asset library card. |
selection.all | SelectionAllAction | Select every block on the current page. |
selection.delete | SelectionDeleteAction | Delete the selected blocks. |
vectorPath.deleteNodeOrPoint | VectorPathDeleteNodeOrPointAction | Delete the selected vector node or control point. |
selection.duplicate | SelectionDuplicateAction | Duplicate the selected blocks. |
selection.group | SelectionGroupAction | Group the selected blocks. |
selection.ungroup | SelectionUngroupAction | Ungroup any selected group block. |
text.toggleBold | TextToggleBoldAction | Toggle bold on the selected text. |
text.toggleItalic | TextToggleItalicAction | Toggle italic on the selected text. |
text.toggleUnderline | TextToggleUnderlineAction | Toggle underline on the selected text. |
text.toggleStrikethrough | TextToggleStrikethroughAction | Toggle strikethrough on the selected text. |
video.playPause | VideoPlayPauseAction | Toggle play/pause on the current page. |
history.undo | HistoryUndoAction | Undo the last editor operation. |
history.redo | HistoryRedoAction | Redo the last undone editor operation. |
selection.nudgeUp | NudgeAction | Nudge the selection up by one step. |
selection.nudgeDown | NudgeAction | Nudge the selection down by one step. |
selection.nudgeLeft | NudgeAction | Nudge the selection left by one step. |
selection.nudgeRight | NudgeAction | Nudge the selection right by one step. |
selection.nudgeUpExtended | NudgeAction | Nudge the selection up by one extended step. |
selection.nudgeDownExtended | NudgeAction | Nudge the selection down by one extended step. |
selection.nudgeLeftExtended | NudgeAction | Nudge the selection left by one extended step. |
selection.nudgeRightExtended | NudgeAction | Nudge the selection right by one extended step. |
group.enterOrExit | GroupEnterOrExitAction | Enter the selected group, or exit the current group when no group is selected. |
selection.parentOrDeselect | SelectionParentOrDeselectAction | Select the parent group of the current selection, or deselect when none. |
page.selectNext | PageSelectNextAction | Select the next page. |
page.selectPrevious | PageSelectPreviousAction | Select the previous page. |
toggleUserInterfaceVisibility | ToggleUserInterfaceVisibilityAction | Toggle the editor’s user interface visibility. |