diff options
| author | Maze Winther <mazewinther@gmail.com> | 2025-08-04 20:45:48 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2025-08-04 20:45:48 +0200 |
| commit | b0329f1372f10b887ad056b9220bf49a4e822e0a (patch) | |
| tree | 59d620989cbe06239e458198edd981761ac3acf5 /apps/web/src/components/editor | |
| parent | f0dd30ebfc16a61c2869da8407101e8533e584f0 (diff) | |
| download | opencut-b0329f1372f10b887ad056b9220bf49a4e822e0a.tar.gz | |
refactor: move canvas size to be a project-level setting instead of editor-level
Diffstat (limited to 'apps/web/src/components/editor')
| -rw-r--r-- | apps/web/src/components/editor/media-panel/views/settings.tsx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/apps/web/src/components/editor/media-panel/views/settings.tsx b/apps/web/src/components/editor/media-panel/views/settings.tsx index 3bce1753..b6b79b59 100644 --- a/apps/web/src/components/editor/media-panel/views/settings.tsx +++ b/apps/web/src/components/editor/media-panel/views/settings.tsx @@ -57,14 +57,18 @@ function ProjectSettingsTabs() { } function ProjectInfoView() { - const { activeProject, updateProjectFps } = useProjectStore(); - const { canvasPresets, setCanvasSize } = useEditorStore(); + const { activeProject, updateProjectFps, updateCanvasSize } = + useProjectStore(); + const { canvasPresets } = useEditorStore(); const { getDisplayName } = useAspectRatio(); const handleAspectRatioChange = (value: string) => { const preset = canvasPresets.find((p) => p.name === value); if (preset) { - setCanvasSize({ width: preset.width, height: preset.height }); + updateCanvasSize( + { width: preset.width, height: preset.height }, + "preset" + ); } }; |
