From 8a3115bc54265fbfa9099b1814ab963893ef7708 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Fri, 4 Sep 2026 15:16:45 +0800 Subject: [PATCH] fix: title default position lower & drag stability (#1690) Co-authored-by: xiaoxia Co-committed-by: xiaoxia --- .../pages/editing-planner/components/PreviewPlayer.tsx | 2 +- .../pages/generate/components/FrontendPreviewPlayer.tsx | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/web/src/pages/editing-planner/components/PreviewPlayer.tsx b/apps/web/src/pages/editing-planner/components/PreviewPlayer.tsx index 9daec44bd..8bf4ed57f 100644 --- a/apps/web/src/pages/editing-planner/components/PreviewPlayer.tsx +++ b/apps/web/src/pages/editing-planner/components/PreviewPlayer.tsx @@ -87,7 +87,7 @@ const PreviewPlayer: React.FC = ({ WebkitTextStroke: "1px rgba(0,0,0,0.6)", top: titleConfig.position === "top" - ? "8px" + ? "6.25%" : titleConfig.position === "center" ? "50%" : "auto", diff --git a/apps/web/src/pages/generate/components/FrontendPreviewPlayer.tsx b/apps/web/src/pages/generate/components/FrontendPreviewPlayer.tsx index 61ce703f9..35387d1fe 100644 --- a/apps/web/src/pages/generate/components/FrontendPreviewPlayer.tsx +++ b/apps/web/src/pages/generate/components/FrontendPreviewPlayer.tsx @@ -591,6 +591,8 @@ const FrontendPreviewPlayer: React.FC = ({
= ({ textAlign: "center" as const, } : { - left: `${titleSidePct}%`, - right: `${titleSidePct}%`, + left: "50%", + transform: "translateX(-50%)", textAlign: "center" as const, ...(titleSettings.position === "top" ? { top: `${titleTopPct}%` } : titleSettings.position === "center" - ? { top: "50%", transform: "translateY(-50%)" } + ? { top: "50%", transform: "translate(-50%, -50%)" } : { bottom: `${titleBottomPct}%` }), }), pointerEvents: "auto",