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

@@ -14,11 +14,13 @@ export function createImageStudioApp(options?: { documentName?: string; createDe
const store = createAppStore(createInitialAppState(options?.documentName), registry);
if (options?.createDefaultArtboard !== false) {
const artboardId = crypto.randomUUID();
store.dispatch(commandIds.documentAddArtboard, {
id: crypto.randomUUID(),
id: artboardId,
name: "Artboard 1",
bounds: { x: -400, y: -300, w: 800, h: 600 },
});
store.dispatch(commandIds.viewportFitArtboard, { artboardId });
}
return {