Fri, Sep 8
Release notes

What's New In FlutterFlow | September 8th, 2023

New Features For You ✨

We're excited to announce more than 15 new features including a new widget, a new integration, and powerful upgrades to some existing widgets.

Plus, stay tuned for some ahem... "small announcements" at FFDC next week!

Multi-Select Dropdown ✅☑️✅☑️✅☑️

A multi-select dropdown allows users to choose multiple options from a list. For example, in a travel app users could filter properties by selecting preferred amenities such as Free Wifi or Swimming Pool.

This new widget allows you to build more sophisticated and user friendly experiences for your customers. 

Reorderable List 📄

A reorderable list allows users to rearrange items based on their preferences or needs. For example, in a to-do app, users can prioritize tasks by dragging them up or down. This UX feature has been shown to boost user engagement and time spent inside an app.

To use this feature in your app, add a ListView to your project and toggle Reorderable on. Tip: This feature can't be used if you have infinite scroll enabled.

Firebase Performance Monitoring 📈

We now support Firebase Performance Monitoring! This powerful tool provides realtime performance data to help you you identify and resolve performance issues. By proactively addressing these issues early, you can enhance user experiences and boost engagement.

To add this to your project, head to Settings > Firebase > Performance Management.

PinCode Upgrades 🤫

We've added some big upgrades for working with Pincodes in FlutterFlow:

  • We've added a new action for clearing the Pincode field.

  • You can now define a default keyboard type to be shown when using the Pincode widget.

Now it's even easier to build a smooth and intuitive Pincode interaction for your users.

Custom Image For 404 Errors 🖼️

You can now add your own custom image for 404 errors. With this extra touch, even your error pages can reflect your brand's unique identity. You can find this new option under Settings > App Assets.

Deployment History 📜

We've added a new Deployment History to show you the date/time and status of your previous web and mobile deployments. This makes it much easier to track the status of your deployment and revert to a previous successful version.

You can find this new option under Settings > Web Publishing or Mobile Publishing > Deployment History.

Customize Pull To Refresh 🔄

We've added a simple way to customize the loading indicator to match your unique company branding.

Go to Theme > Design System > Pull to Refresh Style

Enhanced ChoiceChips Options 🍟

Our ChoiceChips widget just get a big upgrade! You can now:

  • Define border radius, color, and width

  • Define a disabled chip color

  • Wrap ChoiceChips widgets

With these enhancements, you can craft a more tailored user experience, aligned to your unique brand aesthetic. 

Other Improvements 🏗️

  • You can now display images and PDFs from bytes (in memory/not yet uploaded)!

  • You can now set button size as a % of screen width.

  • You can now define selected/unselected text styles for the Checkbox widget.

  • You can now define a maximum number of characters for a TextField.

  • We now offer CanvasKit support.

  • We've added a new Image Alignment property to position in image inside of it's parent.

  • You can now use your keyboard (or mouse) to increase/decrease number properties (e.g. container width). Tip: use shift up/down for increments of 10.

  • We've updated the UI for working with variables and conditions to reduce clicks and development time.

  • We've updated or Run, Test, and Publish menu.

  • We've updated the Local State UI to make it easier to use.

Please visit the  GitHub Issue Tracker for the most up to date status of all reported bugs and fixes.

Tip: Show/Hide Conditional Widgets ⬆️

To show (or hide) a conditional widget in the UI Builder, select the eyes icon in the widget tree. 

New Features We're Working On 🏗️

  • Stay tuned for FFDC to find out 😎 🌇