feat: 조건부 레이어 관리 및 애니메이션 최적화

- 레이어 저장 로직을 개선하여 conditionConfig의 명시적 전달 여부에 따라 저장 방식을 다르게 처리하도록 변경했습니다.
- 조건부 레이어 로드 및 조건 평가 기능을 추가하여 레이어의 가시성을 동적으로 조정할 수 있도록 했습니다.
- 컴포넌트 위치 변경 시 모든 애니메이션을 제거하여 사용자 경험을 개선했습니다.
- LayerConditionPanel에서 조건 설정 시 기존 displayRegion을 보존하도록 업데이트했습니다.
- RealtimePreview 및 ScreenDesigner에서 조건부 레이어의 크기를 적절히 조정하도록 수정했습니다.
This commit is contained in:
kjs
2026-02-09 15:02:53 +09:00
parent 78f23ea0a9
commit 7dc0bbb329
8 changed files with 389 additions and 59 deletions

View File

@@ -105,7 +105,7 @@ export function ConditionalSectionViewer({
return (
<div
className={cn(
"relative w-full transition-all",
"relative w-full",
isDesignMode && showBorder && "border-muted-foreground/30 bg-muted/20 rounded-lg border-2 border-dashed",
!isDesignMode && !isActive && "hidden",
)}