From 97ebb0de11d8d20c0f1e379907eea67b37a286dc Mon Sep 17 00:00:00 2001 From: webadderall <131426131+webadderall@users.noreply.github.com> Date: Tue, 17 Mar 2026 10:42:37 +1100 Subject: [PATCH] feat(ui): add Remove background toggle to effects panel --- src/components/video-editor/SettingsPanel.tsx | 15 +++++++++++++++ src/components/video-editor/VideoEditor.tsx | 1 + src/i18n/locales/en/settings.json | 3 ++- src/i18n/locales/es/settings.json | 3 ++- src/i18n/locales/zh-CN/settings.json | 3 ++- 5 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/components/video-editor/SettingsPanel.tsx b/src/components/video-editor/SettingsPanel.tsx index 87f63798..5dd0a51b 100644 --- a/src/components/video-editor/SettingsPanel.tsx +++ b/src/components/video-editor/SettingsPanel.tsx @@ -139,6 +139,7 @@ interface SettingsPanelProps { cropRegion?: CropRegion; onCropChange?: (region: CropRegion) => void; aspectRatio: AspectRatio; + onAspectRatioChange?: (ratio: AspectRatio) => void; videoElement?: HTMLVideoElement | null; exportQuality?: ExportQuality; onExportQualityChange?: (quality: ExportQuality) => void; @@ -217,6 +218,7 @@ export function SettingsPanel({ cropRegion, onCropChange, aspectRatio, + onAspectRatioChange, videoElement, exportQuality = "good", onExportQualityChange, @@ -744,6 +746,19 @@ export function SettingsPanel({ parseInput={(t) => parseFloat(t.replace(/%$/, ""))} /> +