Changelog

Follow up on the latest improvements and updates.

RSS

This is a big release with lots of new features! Read more...
You can now save component styles to reusable stylesheets. Read more...

improved

fixed

new

Release Notes 2022.12.07

Here's a look at the most recent additions, improvements, and fixes 👇
New
  • Add ability to have multiple transformations on variable options
  • Add ability for users to duplicate apps
  • Add Declare Variable Action
  • Add Collaborators to Workspaces
  • Add User avatars
Improvements
  • Make FlatList/FlashList keyExtractor configurable
  • Make Fetch Poll Interval data-enabled
  • Preview the value being logged in the Action Panel for the Log To Console Action
  • Optimizations for the Android build process
  • Minor UI adjustments
Fixes
  • Apply container styles to FlashList
  • Fix and clean up Example Screens
  • Fix Button component Label bug
  • Performance optimizations
Hey everyone! I've got a quick update for you - today we released a few new features!
Chained Transforms
Now you can pass a value to multiple transforms
multiple transforms
Duplicate Apps
There's a new option in the app dropdown to
Copy to Workspace
copy app to workspace
Declare Variable Action
You can now declare a variable which is scoped to the Action stack
declare variable action
More coming soon, happy building!
Here's a look at the most recent improvements and fixes 👇
Improvements
  • New icons for the Component tree
  • Added ability to pass in a custom value for
    keyExtractor
    on List and FlashList components
  • Added ability to pass a variable to Poll Interval on Fetch components
  • Active Border Color prop added to Styled Text Field component
  • Inverted prop was added to the List component
  • Text Align Vertical prop was added to Text Area component
  • Format prop was added to the DatePicker component
Bug Fixes
  • FlashList now applies container styles properly
  • Duplicate component styles are no longer generated
  • Text Input can now be disabled on iOS and Android using Editable prop
  • Linear Gradient works on iOS again
  • View border decoration style is now applied correctly
FlashList is optimized for fast rendering and performance of your list data. Read the docs...
Today we're introducing Custom Files! Level-up your custom code and stay organized while building your apps.
Use them for..
  • 🎁 Custom JSX components
  • 🤲 Shared functions and values
  • ⚙️ Configuration files
  • 🌎 Language files
Here's a look at the most recent improvements and fixes 👇
Improvements
  • Updated to the latest version of React Native 0.69.5
  • The Variables modal is now larger
  • Refine the Dashboard layout and improve the focus of the navigation to make things better organized and easier to find
  • Update Screen Variable panel to only scroll the list of variables
  • Various performance optimizations to speed up operations in the Builder
  • Enable POST on Fetch Component
Fixes
  • When you change a value in a Conditional Display configuration, the other values are no longer reset
  • Addressed an issue where some apps got in a state which prevented new components from being added to screens
  • Endpoint body validation message is now green instead of black
  • Deep-linked screens can now accept more than one parameter
  • Adding too many screens to a tab nav won't break your app anymore
DraftbitLivePreviewAnnouncement
Hey Everyone!
We're excited to share more about the new Draftbit Preview app today. While we've had an alpha version in the works, we're now moving this app into open beta for use by anyone.
You can get the app from the app stores using the links below:
You can use this Draftbit Preview app as a replacement for the Expo Go app -- use this app to preview your Draftbit apps while you build on your local device.
Why would you want to do this? For one main reason: to access a larger set of libraries and features. First, using this app allows you to test and preview Deep Linking in your app. Second, when using this app, you can add the following libraries to your app and test/preview your progress while you build:
  • Amplitude
  • Apple Auth
  • Expo Authentication
  • Expo Sharing
  • Expo Sensors
  • Expo Task Manager
  • Lottie
  • Stripe
  • Segment
  • Sentry
  • Sqlite
  • Stream Chat
  • Shopify Flashlist
  • Revenuecat (via Expo Purchases)
  • Victory Charts
To utilize these libraries in your app, you'll still need to add them as custom packages. And package versions definitely matter, so we've our docs to include recommended package versions. You can check it out here.
And once you've added the packages, you'll still need to do the work to implement the features and functionality you need, likely via custom code or custom functions, for now. We hope to bring these types of functionality into Draftbit in the future -- but for now they are available via custom code. And like everything custom code, the nuances of your particular implementation may not be something we can support.
This new app is available in the app stores -- but we consider this an Open Beta! If you have issues using this app, please let us know. If you would like additional libraries or SDKs to be considered for inclusion, we'd love to hear what you're looking for (both the library and the use case, please).
Cheers!
CourseCast features a dark theme that's a perfect starting place for a video platform.
Or, you could just use it to get a better understanding of how UIs are built in Draftbit.
We'll have Example Screens available for each of the screens in this new app coming soon.
You can check it out, along with our other Starter Apps, from the Dashboard.
Load More