feat(viewport): add fit artboard command

This commit is contained in:
syntaxbullet
2026-07-03 11:31:55 +02:00
parent 84a610f019
commit 8965532c3a
5 changed files with 78 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import type { DocumentAddArtboardPayload } from "./document";
import type { SelectionAddLayerPayload, SelectionSetPayload } from "./selection";
import type { ToolSetActivePayload } from "./tool";
import type {
ViewportFitArtboardPayload,
ViewportPanPayload,
ViewportSetSizePayload,
ViewportSetZoomPayload,
@@ -22,6 +23,7 @@ export type CommandPayloads = {
[commandIds.viewportZoomAroundPoint]: ViewportZoomAroundPointPayload;
[commandIds.viewportSetSize]: ViewportSetSizePayload;
[commandIds.viewportReset]: void;
[commandIds.viewportFitArtboard]: ViewportFitArtboardPayload | undefined;
};
export type CommandId = keyof CommandPayloads;