From b220fe13e666fe5bcd1cd99258f41fe60748ead8 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Sat, 28 Feb 2026 20:49:23 +0300 Subject: [PATCH] Show effect controls inline instead of floating popover MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The properties panel has overflow-y: auto which clips absolute positioned popovers. Expand controls inline below the effect row instead — simpler and always visible. --- components.d.ts | 1 - src/components/properties/EffectsSection.vue | 133 +++++++------------ 2 files changed, 49 insertions(+), 85 deletions(-) diff --git a/components.d.ts b/components.d.ts index c0c74e250..e174cd2a5 100644 --- a/components.d.ts +++ b/components.d.ts @@ -44,7 +44,6 @@ declare module 'vue' { IconLucideRotateCcw: typeof import('~icons/lucide/rotate-ccw')['default'] IconLucideRotateCw: typeof import('~icons/lucide/rotate-cw')['default'] IconLucideSearch: typeof import('~icons/lucide/search')['default'] - IconLucideX: typeof import('~icons/lucide/x')['default'] LayersPanel: typeof import('./src/components/LayersPanel.vue')['default'] LayoutSection: typeof import('./src/components/properties/LayoutSection.vue')['default'] PageSection: typeof import('./src/components/properties/PageSection.vue')['default'] diff --git a/src/components/properties/EffectsSection.vue b/src/components/properties/EffectsSection.vue index e9b75e81c..53b95b67a 100644 --- a/src/components/properties/EffectsSection.vue +++ b/src/components/properties/EffectsSection.vue @@ -106,7 +106,7 @@ function toggleExpand(index: number) { >+ -
+
- -
-
- - -
- + +
- - + +