✨ New
- Effects Browser: New panel to browse and add effects to layers without hunting through dropdowns. Add blur, color adjustments, and other effects in a few clicks.
- Clipping Support: Layers can now clip their children, with proper stencil-based rendering for clean masking.
🛠 Improvements
- Better Blur: Rewrote blur effect using dual Kawase algorithm for higher quality and faster rendering.
- Render Performance: Added scissor test optimization for clipping, reducing unnecessary pixel processing.
- Effects Pipeline: Effects now support separate render passes for more complex compositing.
- Asset Picker Component: New reusable asset picker component in the design system for consistent file selection across the app.
- Cleaner Landing Page: Simplified CSS reduces page weight and improves load times.
🐛 Fixes
- Fixed render order issues with effects and z-ordering
- Fixed visibility handling for groups and their children
- Fixed export rendering with proper frame overlay calculations
- Fixed effect uniforms not duplicating correctly when copying layers
- Fixed inspector layout issues in the effects panel