Extract All v4.0.0 — Fixed UI (Theme, Tabs, Layout)
Install Guide
Option 1 — Download ZIP (recommended):
- Download Source code (zip) from this release
- Unzip, then in Figma: Plugins → Development → Import plugin from manifest → select manifest.json
Option 2 — From source:
git clone https://github.com/Lukas-Bohez/figma-extract-all.git
cd figma-extract-all
npm install && npm run build
Then import manifest.json in Figma.
v4.0.0 — Fixed UI
This release fixes all UI bugs reported in v3.x:
- Theme toggle now works — switched to class-based dark mode (.dark on body) instead of html[data-theme] which was stripped by Figma sandbox. localStorage wrapped in try/catch.
- Tab switching works — removed width:100% from base button CSS that was overriding tab buttons. Tabs now use flex:1 only within .tabs container.
- Layout no longer overflows — theme button and tabs have width:auto !important. Removed backdrop-filter:blur() which does not render in Figma WebView.
- All onclick handlers work — wrapped JS in IIFE with strict mode, used var for compatibility.
✨ Features (unchanged from v3.x):
- 🎬 After Effects tab: SVGs + JSON + Lottie export + Bodymovin import
- 🤖 AI / Website tab: 7 options for complete AI-ready extraction
- 📦 Assets tab: selected nodes, batch export, individual data exports
- All checkboxes checked by default — just pick your tab and click one button