From 2da0fbbe8d93bd1d590590ce2f5735eb23dd14ed Mon Sep 17 00:00:00 2001 From: shrimbly Date: Thu, 5 Feb 2026 08:13:25 +1300 Subject: [PATCH] fix: improve EaseCurveNode UI spacing and layout consistency Use fixed-width editor, absolute-positioned video to fill node, and uniform gap-based spacing for controls below the curve editor. Co-Authored-By: Claude Opus 4.5 --- src/components/nodes/EaseCurveNode.tsx | 28 ++++++++++++++------------ 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/components/nodes/EaseCurveNode.tsx b/src/components/nodes/EaseCurveNode.tsx index 0c048db1..95bd4b46 100644 --- a/src/components/nodes/EaseCurveNode.tsx +++ b/src/components/nodes/EaseCurveNode.tsx @@ -369,21 +369,23 @@ export function EaseCurveNode({ id, data, selected }: NodeProps {/* Editor controls - dimmed when inherited */} -
- {/* Bezier curve editor - fills available width */} -
- +
+ {/* Bezier curve editor - fixed size, centered */} +
+
+ +
{/* Preset label */} {nodeData.easingPreset && ( -
+
{nodeData.easingPreset} @@ -509,7 +511,7 @@ export function EaseCurveNode({ id, data, selected }: NodeProps {/* Apply button */} -
+