From 759940194e2df1ce9150888574fa8d65fc9b1f11 Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Sat, 28 Feb 2026 00:11:01 +0300 Subject: [PATCH] Figma-style auto-layout properties panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 9-dot alignment grid for simultaneous primary + counter axis - Direction buttons with SVG icons (vertical/horizontal/wrap) - W/H sizing mode dropdowns (Fixed/Hug/Fill) with click-outside - Uniform padding input with expand toggle for per-side padding - Gap input with visual icon - + / − to add/remove auto layout instead of triple toggle - Sizing mode awareness: shows Fill option when inside auto-layout --- src/components/PropertiesPanel.vue | 675 ++++++++++++++++++++++++----- 1 file changed, 562 insertions(+), 113 deletions(-) diff --git a/src/components/PropertiesPanel.vue b/src/components/PropertiesPanel.vue index ad7fa6543..d93e18c03 100644 --- a/src/components/PropertiesPanel.vue +++ b/src/components/PropertiesPanel.vue @@ -1,15 +1,119 @@