6.6.56
Release notes
Whatβs New in FlutterFlow - v6.6.56 | April 21, 2026
Features
Child Slots
A new way to build flexible, composable components in FlutterFlow. Child Slots let you declare named βdrop zonesβ inside your components, places where anyone using the component can plug in any widget they want, from a simple Icon to a full Switch, TextField, or nested component.
How to use
- Open component
- Add a parameter: in the properties panel, click Add Parameter and choose Child Widget as the type.
- Name it (e.g.
trailing,header,content) and optionally add a description. - Place the slot in the tree: drag the new slot from the widget paletteβs Components & Custom Widgets section to the spot in your componentβs layout where the injected content should render. A dashed placeholder appears on the canvas.
- Pass a Component/Widget. When anyone drops an instance of it on a page, theyβll see your slot in the widget tree and can drag any widget into it.
Custom Shaders (+ Claude Skill)
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.
Claude Skill
Weβve created a Claude Skill for you to download to convert ShaderToys Shaders into fragment shaders you can use in FlutterFlow.
Supabase OAuth Integration
Connect your Supabase account via OAuth for a streamlined setup β FlutterFlow handles the authorization and schema import automatically.
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.
Free Trial For Teams Plans
Free Trials for Team Plans: All team plans (Growth, Business) now offer a free trial on first subscription, with accurate eligibility checking across historical subscriptions.
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.
flutter doctor
What do you mean? π
This is a massive update π₯
Child Slots alone are a game changer β finally bringing real composability to FlutterFlow components.
Also loving the Supabase OAuth and shader support β the platform keeps getting closer to full dev-level flexibility.
Great to see this level of progress π
Thanks for the feature, itβs really helps with the development especially the child slots and aspect ratio thingy
Thank you for all the amazing update. Yet, since then, I havenβt been able to use it due to the FlutterFlow Version out of date - ββRefreshβ didnt work. v.6.3. anyone has the same problem?
FlutterFlow Team
3 days ago Β· Cofounder @ FlutterFlow
Pearl Liu is this for the desktop app or on web?
2 more replies
I think my highlight isβ¦child slots π I really like that it adds so much modularity! Thanks so much team! If I had had that feature earlierβ¦I guess I would have built at least 2 apps completely different π
FlutterFlow Team
3 days ago Β· Cofounder @ FlutterFlow
modularity is the vibe
1 more reply
YESSSS OMG THANKYOU! ASPECT RATIO IS SOOOOOOOOOO HELPFUL
FlutterFlow Team
3 days ago Β· Cofounder @ FlutterFlow
π
Thanks.
Are you guys going to improve the βAgentsβ section? As it is, it has very limited use. We need to be able to pass arguments to the agent dynamically. And the models are rather old. MCP maybe?
FlutterFlow Team
3 days ago Β· Cofounder @ FlutterFlow
thanks for the feedback!
15 of 15
ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² FlutterFlow Π²Π΅ΡΡΠΈΠΈ 6.6.56, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² Π·Π°ΠΌΠ΅ΡΠΊΠ΅ Whatβs New in FlutterFlow - v6.6.56:
ΠΠ»Π°Π²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π‘Π»ΠΎΡΡ Π΄Π»Ρ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² (Child Slots) | ΠΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Β«Π·ΠΎΠ½Π°ΠΌΠΈ ΡΠ±ΡΠΎΡΠ°Β». Π’Π΅ΠΏΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π»ΡΠ±ΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ (ΠΈΠΊΠΎΠ½ΠΊΡ, ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ) ΠΏΡΡΠΌΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Π³ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
- ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅ΠΉΠ΄Π΅ΡΡ | ΠΠΈΠ΄ΠΆΠ΅ΡΡ
ShaderFillΠΈShaderWrapperΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ½ΡΡ ΡΠ΅ΠΉΠ΄Π΅ΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ShaderToy). ΠΠΎΡΡΡΠΏΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Claude Skill Π΄Π»Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°. - ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Supabase OAuth | Π£ΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Supabase Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ ΡΡ Π΅ΠΌ.
- ΠΠΈΠ΄ΠΆΠ΅Ρ AspectRatio | ΠΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π΄Π»Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΡΡΠΎΡΠΎΠ½ (16:9, 4:3 ΠΈ Ρ.Π΄.) Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
Π£Π»ΡΡΡΠ΅Π½ΠΈΡ
- ΠΠΈΠ·Π°ΠΉΠ½Π΅Ρ | ΠΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ ΡΠ°Π΄ΠΈΠ°Π»ΡΠ½ΡΡ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΠΈΠ· FlutterFlow Designer Π² ΡΠ°Π±ΠΎΡΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ.
- Radio Button | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π²ΡΡΠΎΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° Π² Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ Π²ΡΠ±ΠΎΡΠ°.
- PDF Viewer | ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° ΠΏΡΠ΅Π²ΡΡ.
- Local Run | Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΎΡΠ»Π°ΠΉΠ½-ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Β«Experimental Speed UpΒ».
ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
- Π£ΡΡΡΠ°Π½Π΅Π½ΠΎ 31 Π±Π°Π³, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ: Π²ΡΠ»Π΅ΡΡ Run Mode, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠ² Supabase OAuth ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ±ΠΎΡΠΊΠΈ Android APK ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ OneSignal.