
Features
Supabase OAuth Integration: Connect your Supabase account via OAuth for a streamlined setup — FlutterFlow handles the authorization and schema import automatically.

Shader Uploads: ShaderFill and ShaderWrapper widgets now support custom shader uploads. This means that you can bring your own fragment shaders or use one from https://www.shadertoy.com.

New AspectRatio Widget: A new AspectRatio widget is available in the widget palette with preset ratios (1:1, 4:3, 3:2, 16:9, 9:16, 3:4, 2:3), custom value support and variable bindings.

Improvements
- Radial Gradient support from Designer: Elements pasted from FlutterFlow Designer that use radial gradients are now correctly imported rather than falling back to a flat color.
- Designer-to-FlutterFlow chart conversion: Bar, line, and pie charts created in the Designer now convert into fully functional FlutterFlow chart widgets.
- Radio Button dynamic height: Radio button options now support dynamic height with text wrapping, plus a new option spacing property for controlling gaps between options.
- PDF viewer previews render at significantly higher quality using DPR-aware scaling and lossless PNG format.
- PinCode widget now filters input to digits-only on web and desktop when keyboard type is set to Number.
- Read-only text fields no longer show a functional "clear field" icon.
- Local Run now works offline when Experimental Speed Up is enabled.
- Faster "Publish as Library" page loading for large projects.
31 Bug Fixes
We’ve been hard at work squashing bugs. Here are some highlights:
- Fixed Run Mode crashing on launch.
- Fixed custom files (and their unlocked state) being lost after a branch merge rebuild.
- Fixed library assets (fonts, icons) missing from downloaded code.
- Fixed Android APK builds failing for projects using OneSignal.
- Fixed Supabase OAuth token refresh failing with a "Required parameter: client_id" error.
- Fixed Firebase config files not syncing on Windows.
- Fixed duplicate package dependencies causing project build errors.
- Fixed app event handler code generation producing incorrect function names, which could cause build failures.
- Fixed custom palette colors generating hardcoded hex values instead of referencing your theme colors.
- Fixed property panel briefly showing incorrect widget properties after adding a new widget.
- Fixed a false "Firestore indexes not deployed" error appearing on projects with no composite indexes.
- Fixed Supabase schema import losing element type information for array columns.
- Fixed API requests from external tools (e.g., VS Code extension) being applied to the wrong version of version-pinned projects.
- Fixed marketplace sample app cloning failing with a permissions error.
Updated on
March 26, 2026
