diff options
| author | Brandon McConnell <brandon@dreamthinkbuild.com> | 2025-07-30 15:05:03 -0400 |
|---|---|---|
| committer | Brandon McConnell <brandon@dreamthinkbuild.com> | 2025-07-30 15:05:03 -0400 |
| commit | e3ecf4855a9dea317f4823bf1840703de7ec3f67 (patch) | |
| tree | 38ec422724ea3c12162fc4f6e29b3db2fba04bee | |
| parent | dbc1d2e1a3fc5a87b196f40d9c40ee29548d5264 (diff) | |
| download | opencut-e3ecf4855a9dea317f4823bf1840703de7ec3f67.tar.gz | |
Correct `blur-sm` ➞ `blur`
| -rw-r--r-- | apps/web/src/components/background-settings.tsx | 8 | ||||
| -rw-r--r-- | apps/web/src/components/editor/preview-panel.tsx | 12 | ||||
| -rw-r--r-- | apps/web/src/components/ui/image-timeline-treatment.tsx | 4 | ||||
| -rw-r--r-- | apps/web/src/stores/project-store.ts | 4 | ||||
| -rw-r--r-- | apps/web/src/types/editor.ts | 2 | ||||
| -rw-r--r-- | apps/web/src/types/project.ts | 2 |
6 files changed, 16 insertions, 16 deletions
diff --git a/apps/web/src/components/background-settings.tsx b/apps/web/src/components/background-settings.tsx index 2a5a3ac0..7e27e574 100644 --- a/apps/web/src/components/background-settings.tsx +++ b/apps/web/src/components/background-settings.tsx @@ -7,7 +7,7 @@ import { colors } from "@/data/colors"; import { useProjectStore } from "@/stores/project-store"; import { PipetteIcon } from "lucide-react"; -type BackgroundTab = "color" | "blur-sm"; +type BackgroundTab = "color" | "blur"; export function BackgroundSettings() { const { activeProject, updateBackgroundType } = useProjectStore(); @@ -20,7 +20,7 @@ export function BackgroundSettings() { }; const handleBlurSelect = (blurIntensity: number) => { - updateBackgroundType("blur-sm", { blurIntensity }); + updateBackgroundType("blur", { blurIntensity }); }; const tabs = [ @@ -30,7 +30,7 @@ export function BackgroundSettings() { }, { label: "Blur", - value: "blur-sm", + value: "blur", }, ]; @@ -60,7 +60,7 @@ export function BackgroundSettings() { activeProject?.backgroundColor || "#000000", }); } else { - updateBackgroundType("blur-sm", { + updateBackgroundType("blur", { blurIntensity: activeProject?.blurIntensity || 8, }); } diff --git a/apps/web/src/components/editor/preview-panel.tsx b/apps/web/src/components/editor/preview-panel.tsx index 2c6cbf96..76eedb4f 100644 --- a/apps/web/src/components/editor/preview-panel.tsx +++ b/apps/web/src/components/editor/preview-panel.tsx @@ -211,7 +211,7 @@ export function PreviewPanel() { setDragState({ isDragging: true, elementId: element.id, - trackId: trackId, + trackId, startX: e.clientX, startY: e.clientY, initialElementX: element.x, @@ -274,7 +274,7 @@ export function PreviewPanel() { const renderBlurBackground = () => { if ( !activeProject?.backgroundType || - activeProject.backgroundType !== "blur-sm" || + activeProject.backgroundType !== "blur" || blurBackgroundElements.length === 0 ) { return null; @@ -474,7 +474,7 @@ export function PreviewPanel() { width: previewDimensions.width, height: previewDimensions.height, backgroundColor: - activeProject?.backgroundType === "blur-sm" + activeProject?.backgroundType === "blur" ? "transparent" : activeProject?.backgroundColor || "#000000", }} @@ -489,7 +489,7 @@ export function PreviewPanel() { renderElement(elementData, index) ) )} - {activeProject?.backgroundType === "blur-sm" && + {activeProject?.backgroundType === "blur" && blurBackgroundElements.length === 0 && activeElements.length > 0 && ( <div className="absolute bottom-2 left-2 right-2 bg-black/70 text-white text-xs p-2 rounded"> @@ -730,7 +730,7 @@ function FullscreenPreview({ width: previewDimensions.width, height: previewDimensions.height, backgroundColor: - activeProject?.backgroundType === "blur-sm" + activeProject?.backgroundType === "blur" ? "#1a1a1a" : activeProject?.backgroundColor || "#1a1a1a", }} @@ -745,7 +745,7 @@ function FullscreenPreview({ renderElement(elementData, index) ) )} - {activeProject?.backgroundType === "blur-sm" && + {activeProject?.backgroundType === "blur" && blurBackgroundElements.length === 0 && activeElements.length > 0 && ( <div className="absolute bottom-2 left-2 right-2 bg-black/70 text-white text-xs p-2 rounded"> diff --git a/apps/web/src/components/ui/image-timeline-treatment.tsx b/apps/web/src/components/ui/image-timeline-treatment.tsx index eb0d0e9f..7a64be18 100644 --- a/apps/web/src/components/ui/image-timeline-treatment.tsx +++ b/apps/web/src/components/ui/image-timeline-treatment.tsx @@ -18,7 +18,7 @@ export function ImageTimelineTreatment({ alt, targetAspectRatio = 16 / 9, className, - backgroundType = "blur-sm", + backgroundType = "blur", backgroundColor = "#000000", }: ImageTimelineTreatmentProps) { const [imageLoaded, setImageLoaded] = useState(false); @@ -50,7 +50,7 @@ export function ImageTimelineTreatment({ {/* Background Layer */} {needsAspectRatioTreatment && imageLoaded && ( <> - {backgroundType === "blur-sm" && ( + {backgroundType === "blur" && ( <div className="absolute inset-0"> <img src={src} diff --git a/apps/web/src/stores/project-store.ts b/apps/web/src/stores/project-store.ts index a34df511..7bb38039 100644 --- a/apps/web/src/stores/project-store.ts +++ b/apps/web/src/stores/project-store.ts @@ -23,7 +23,7 @@ interface ProjectStore { duplicateProject: (projectId: string) => Promise<string>; updateProjectBackground: (backgroundColor: string) => Promise<void>; updateBackgroundType: ( - type: "color" | "blur-sm", + type: "color" | "blur", options?: { backgroundColor?: string; blurIntensity?: number } ) => Promise<void>; updateProjectFps: (fps: number) => Promise<void>; @@ -273,7 +273,7 @@ export const useProjectStore = create<ProjectStore>((set, get) => ({ }, updateBackgroundType: async ( - type: "color" | "blur-sm", + type: "color" | "blur", options?: { backgroundColor?: string; blurIntensity?: number } ) => { const { activeProject } = get(); diff --git a/apps/web/src/types/editor.ts b/apps/web/src/types/editor.ts index 12954df0..12b474fd 100644 --- a/apps/web/src/types/editor.ts +++ b/apps/web/src/types/editor.ts @@ -1,4 +1,4 @@ -export type BackgroundType = "blur-sm" | "mirror" | "color"; +export type BackgroundType = "blur" | "mirror" | "color"; export interface CanvasSize { width: number; diff --git a/apps/web/src/types/project.ts b/apps/web/src/types/project.ts index 623fd160..58d37b03 100644 --- a/apps/web/src/types/project.ts +++ b/apps/web/src/types/project.ts @@ -6,7 +6,7 @@ export interface TProject { updatedAt: Date; mediaItems?: string[]; backgroundColor?: string; - backgroundType?: "color" | "blur-sm"; + backgroundType?: "color" | "blur"; blurIntensity?: number; // in pixels (4, 8, 18) fps?: number; } |
