𧡠Pin Project to FlutterFlow Version
Now users on the Growth and Business plan can lock their project to a specific version of FlutterFlow.Â
To âpin your projectâ to a specific version of FlutterFlow, go to the App Details page in the App Settings of your project.
In todayâs release, youâll be able to pin your projects to the current stable version of FlutterFlow. This means that when we release a new version of FlutterFlow, you can stay on the version you pinned to until youâre ready to upgrade. You can see our documentation for more details.
đ˛ Advanced Semantic Properties
Weâve added Advanced Semantic Properties for all paid users to give you more control over accessibility in your apps. With these options, you can fine-tune how widgets are interpreted by assistive technologies like screen readers.
You can now mark widgets as containers, images, buttons, or headers, explicitly define child nodes, exclude semantics when needed, and even mark live regions for dynamic updates. Additional fields let you provide hint text, tooltips, on-tap hints, and sorting keysâmaking it easier to build inclusive, accessible, and user-friendly experiences directly in FlutterFlow.
A Note on our New Pricing and Collaboration
In the coming days, FlutterFlowâs updated pricing will take effect for all existing users. As part of this change, you may notice updates to your access within the platform. More specifically, you can now belong to multiple teams, be a team of one, and also have a separate personal plan.
Projects are now tied to specific FlutterFlow plans, which determines the features available within each project. Hereâs how theyâre categorized:
Personal â Accessible only by you. Features are tied to your personal plan (Free or Basic).
Team â Shared with your full team, linked to a Growth or Business plan.
Restricted Team â Shared with a subset of your team (plus the team owner), linked to a Growth or Business plan.
Weâve done our best to automatically map your existing projects into the right category, but you may need to adjust a projectâs designation to unlock the correct features. For example, changing a personal project to a team project will ensure you get access to all the Growth or Business features.
To make changes, head to the Collaboration page in your projectâs settings and update the project type.
If youâre on a Free personal plan, keep in mind that you can now only edit up to two personal projects. To continue editing more, youâll need to associate existing projects with your team plan or upgrade to a Basic personal plan so you have full access.
With the new pricing model, collaboration rules have also changed. Users who arenât part of your team may see their access updated from Editor to Read Only. To give users outside your team editing rights, you can grant them a Collaborator Pass.
You can find more details about the updated collaboration process in our documentation. You can also see the FAQ document on our new pricing for additional questions.
đď¸Improvements & Bug FixesÂ
Since our last release notes, weâve been focused on reliability and stability in FlutterFlow. Here are some of the improvements and bug fixes weâve pushed recently:
âď¸ Improvements
Added GPT-5 as an available model for AI Agent Builder
Added a dropdown to configure web orientation, available inside the (âWeb Deployment" and âPlatforms > Web Advanced Settingsâ page)Â
Updated pdfx package to support WASM
Improved custom class variable selection by searching for subclasses in other filesÂ
đ Bug Fixes
Fixed bug related to transferring project ownership
Added fixes to prevent desktop app from crashing for large projects
Fixed a bug where the âEditâ button for component imports showed a gray screen
Fixed a bug where searchable dropdowns didnât close or caused errors on keyboard selection.
Fixed errors in parsing custom classes & widgetsÂ
Fixed build failures due to undefined structs generated for Algolia search
Cleared unsupported theme widgetsÂ
Fixed dependency conflict in FlutterFlowPdfViewerÂ
Fixed build errors happening with library projects with custom actions called from main.dartÂ
Fixed focus issues with VideoPlayerÂ