Release Notes 2022
December 29, 2022
Platform Updates
Improvements to front end text
Component Updates
Local Data Sources: improve UX when deleting column
Canvas Component: Improve UX when changing background color with blocks
December 19, 2022
Platform Updates
Improve quality of project backups
December 7, 2022
Platform Updates
Provided more info on Pricing Page
December 6, 2022
Platform Updates
Improved asset retrieval
December 1, 2022
Component Updates
In-App Purchase Blocks (with RevenueCat): Fix for 'Purchase Subscription' action
November 29, 2022
Platform Updates
Improved account deletion process in Thunkable Live apps
Removed some packages to make built apps smaller
Component Updates
Map Component: Fixed positioning of custom icons
Group Component: Fixed positioning of components in Groups that are 'Relative to Device'
November 24, 2022
Component Updates
In-App Purchase Blocks (with RevenueCat) Fixes for one-time purchases and subscription purchases
November 23, 2022
Platform Updates
Backend/infrastructure upgrades
November 17, 2022
Platform Updates
Backend/infrastructure updates
November 16, 2022
Platform Updates
Backend/infrastructure updates
Component Updates
Sign in with Google: Improve settings UX
November 14, 2022
Platform Updates
Figma: Improve formatting of Figma UI components with attached blocks
Fix behavior seen by some users where a project refreshed as it saved
Further backend upgrades and improvements
November 8, 2022
Platform Updates
Project Versioning V1 released
Blocks: Show confirmation modal when deleting large amount of blocks via keystroke
Blocks: Improve performance of Blocks workspace
New Components
Sign In with Google released
Component Updates
Dialogflow: Improve performance on published Android apps
November 7, 2022
Platform Updates
iOS download, iOS publish: improve efficiancy and reduce size of built iOS apps
Component Updates
Canvas: Improve Canvas interaction with other UI components (Button, Image, etc)
Group: Improve interactivity of components nested in Groups
Text Input: enabled nested scroll view on Android
Admob Banner (Snap to Place UI): Remove unnecessary blocks
November 1, 2022
Platform Updates
Backend and infrastructure upgrades
October 25, 2022
Platform Updates
Backend and Infrastructure upgrades
Component Updates
Sound: Fix sound autoplay in Snap to Place projects
Sound: Fix sound playback in Drag and Drop projects
October 20, 2022
Platform Updates
Backend and infrastructure upgrades
Fix copying blocks in builder
Component Updates
Sound: Fix firing of 'do' block
October 14, 2022
Platform Updates
Handle blocks crash for non-English languages
Fix for issues seen by some creators when deleting groups of blocks
October 13, 2022
Component Updates
Bluetooth Low Energy: Fix BLE Scan on Android
October 8, 2022
Platform Updates
Pricing page: Add 'per month' pricing to all pricing cards
October 5, 2022
Component Updates
Logic Blocks: allow blocks that return true/false values to be used to set a component's text to true or false
September 28, 2022
Platform Updates
Add ability to copy and paste components with hotkey commands
Add pop-up to confirm deletion of large (7+) groups of blocks
September 27, 2022
Platform Updates
Upgrade to Expo 45
Android Download, Android Publish: Fix 'missing keystore' error
September 24, 2022
Component Updates
Bluetooth Low Energy: fix permissions for Android 11 devices
September 22, 2022
Platform Updates
Fix issue with signing in seen with new accounts
Android Download, Android Publish: Remove option to build Android apps with Android API 30 - all Android apps now built with Android API 31/targeting Android 12
Web Preview: Hide blocks when previewing a read-only app
Fix opening the project detail page
September 16, 2022
Platform Updates
Improve speed in snap-to-place projects
September 13, 2022
Platform Updates
iOS Publish: Change how build numbers are generated
Component Updates
Data Sources: Improve updating display of data in Local Data Source when viewing project
September 7, 2022
Platform Updates
Android download, Android publish: built Android apps will target Android API 31 by default
Component Updates
Speech blocks: restored Amharic option in language drop-down
September 6, 2022
Platform Updates
Improve quality of project backups
September 3, 2022
Platform Updates
Background updates to improve stability of platform
August 30, 2022
Platform Updates
Improve appearance of read-only projects
Remove URL redirect for web apps
Improve appearance of account icon in project view
Component Updates
Date Input: improve positioning on web apps
August 27, 2022
Platform Updates
Frontend security update
August 25, 2022
Platform Updates
Download Android, Publish Android: added option to build Android app to target Android API 31/Android 12
New apps to the Google Play Store must target at least Android API 31/Android 12
Updates to existing apps on the Google Play Store must target Android API 31/Android 12 from November 1, 2022
All existing apps on the Google Play Store must target Android API 31/Android 12 by November 1, 2023
August 24, 2022
Platform Updates
Infrastructure upgrades
Increased frequency of project backups
Component Updates
August 17, 2022
Platform Updates
Preparation for upgrading to React Navigation 5 with Expo 45
Improve analytics for causes of projects not saving
August 15, 2022
Platform Updates
Fix issue with displaying assets in web apps
Show accurate publish date for web apps
Drop support for iOS 12 as part of preparation for using Expo 45
Will be adding support for iOS 16
Component Updates
Web API: Allow form data to be submitted to API
Sound: Play sound even if device is set to silent
Logic blocks, variables: Fix errors seen when trying to compare null variable to empty text or empty list
August 10, 2022
Platform Updates
Updated navigation to prepare for Expo upgrade
Component Updates
Button: Improve appearance of border
August 9, 2022
Platform Updates
Improved consistency of naming copied projects
Updated project page icons
Component Updates
Airtable Data Sources: fix error when syncing with Airtable DB containing tables which have been deleted externally to the Thunkable project
Updated Firebase used for cloud variables and Sign In
August 3, 2022
Platform Updates
Project workspace: Close Download/Actions menus when item is clicked
Membership page: Added Upgrade Account button
Component Updates
Screen: When new Screen is selected, center that screen in the Design workspace
Text Input: Fix handling newlines with \n character for Hint text
Button: Fixed style of Button in nested Group on the web
Figma import: Fix importing text boxes with newline characters
July 27, 2022
Platform Updates
Added pop-up with warning if project is not saved before leaving/refreshing Thunkable project page
Updated wording on membership page
Updated Design tab UI
Fixed icons in project Settings panel
Adjusted the style of star box on the project detail page
iOS Publish: Updated with Apple Sign In Entitlement
Component Updates
Google Sheets Data Source: Updated 'Delete Row' block so that row is deleted and not just cleared of values
Share block: made compatible with any file type
Files drawer: fixed behavior where 'convert to base64' block appeared multiple times
Any Component drawer: Fixed generic event block
Google Sheets Data Sources: Fixed behavior where Google Sheet Data Source could be dropped when a project was remixed
Group: Improve handling of moving children when Group is moved
Web Viewer: Improved ability to interact with Web Viewer contained in a Group
July 15, 2022
Platform Updates
New Components
Drag and Drop UI: Added create and clone blocks
Drag and Drop UI: Added Relative X/Y and height/width blocks
Component Updates
Data Sources: Added 'Get All Rows' block for Airtable Data Sources
Data Viewer: fixed bug seen when trying to add null value to Data Source
June 16, 2022
Platform Updates
Added 'Delete Account' section to Thunkable Live app
June 10, 2022
Component Updates
Improvements to In-App Purchases component
Restored appearance of Label's 'TextAlign' property on Android/iOS
June 3, 2022
Component Updates
Figma: Fixed checkbox import
Label: Added Font Family property back to Label component
June 1, 2022
Platform Updates
Built iOS apps now positioned better relative to device notch area
Improve appearance of projects page at x.thunkable.com
Component Updates
Bottom Tab Navigator: Remove unwanted white space underneath navigator on iOS
Stack Navigator: Fix 'Header Mode: None' on web apps
Groups: Can now be positioned relative to device
Lottie Animation: Show message if invalid file type uploaded to component
Label: Fix Label.Click block
Label: Fix Number of Lines property
AdMob: Fix error shown in console when mouse hovers over AdMob Banner in Design tab
New Components
Camera: Upload Video from photo library
May 31, 2022
Updates
Data Viewer Grid: Prevent unwanted vertical scrolling on iOS when Horizontal Scrolling is enabled
In-App Purchases: Improve error messaging
May 25, 2022
Updates
Data Viewer List: Fix scrolling on Android when Screen is scrollable
May 14, 2022
Updates
May 13, 2022
Updates
Groups: Allow custom touch opacity
May 6, 2022
Updates
Bluetooth Low Energy: Fix ReceiveByteArray block
May 2, 2022
New Components
April 27, 2022
Platform Updates
Fixes to UI inconsistencies
New Components
Checkbox (Drag and Drop UI)
Component Updates
Switch: Improve positioning on Thunkable Live companion app
Screen: Add Computed Height and Computed Width blocks
Groups: Add relative positioning for child components
Firebase Sign In: Added Delete User block
Visible Components: Fix unintended shadows/borders
March 11, 2022
New Components
March 3, 2022
Platform Updates
Add 'Published as Web App' as filter on project home screen
Component Updates
Fix z-index for Video player on web
Improve scrolling for non-editable Text Input
Improve Text Input autofocus on web
February 24, 2022
Platform Updates
Improvements to location of pasted blocks in Firefox browser
Reduce iOS build time from 40 minutes to 20 minutes
Component Updates
Upgrade Airtable version to 0.7.2
Fix Airtable handling of zero values
Improve behavior of 'when Screen Opens' block on screens with Loading Icon
February 17, 2022
Platform Updates
Improvements to appearance of projects on larger screens
February 15, 2022
Platform Updates
Reduce build times for iOS apps from 40 minutes to 20 minutes
February 7, 2022
Platform Updates
DND UI: improvements to relative positioning
Updates to rendering fonts on the web
Blocks: Blocks that have been copied and pasted will always be pasted within view
Android Build Server: Escape Maps and AdMob API keys to improve Android build process
Component Updates
Canvas: Improvements to Canvas as rendered in the Design tab
Web Viewer: Improvements to showing offline HTML files
February 4, 2022
Component Updates
Web Viewer: Updates to requesting end user permission
February 3, 2022
Platform Updates
Upgraded to Expo 43
Thunkable Live App: UI updates
Thunkable Live: Reset app testing local storage when local data source is updated
Figma: Import assets as regular Thunkable assets
For components with text, ensured default text color is consistent across Android, iOS and Web
DND UI: X/Y properties are relative to the container
Component Updates
Data Sources: Added rename button for local Data Sources
Data Viewer Grid: Added horizontal scroll
Labels: Improvements to appearance on wider screens
Image: Enable rendering of SVG image files
Button: Added ability to set properties when Button is part of a custom Data Viewer List
Video: Editing properties of hidden video player no longer crashes the app
Canvas: Improved appearance when height is relative or absolute value
Canvas: Fixed 'next sprite image number' block
Map: Width of marker description box better fits descriptions of different lengths
January 31, 2022
Platform Updates
Improvements to layout of permissions in project settings panel
January 28, 2022
Platform Updates
Fix titles of imported Figma screens
Rename saved screen and its children if Screen/components with these names already exist in the project
January 24, 2022
Platform Updates
Improve performance of blocks tab
Reduce how frequently creators need to sign in again
Component Updates
Video: Improvements to play/stop blocks performance
January 21, 2022
Platform Updates
Figma Import: Improvements to screen and artboard naming
Fix behavior where deleting all screens in a project caused the browser screen to go blank
Component Updates
Data Viewer: Move 'empty string' property to bottom of main properties panel
Label: Add default border styles
Push Notifications: Location Permissions now cross-platform (were previously Android-only)
Video Player: Update to give end user more control over video playback
January 14, 2022
Platform Updates
Update scrollbar width for consistency across platforms
Update how long component names are handled
Component Updates
Text input: Added support for changing hint text color on web
January 13, 2022
Platform Updates
Improve appearance of imported Figma files when project is in read-only mode
Component Updates
Web Viewer: Add tracking permissions
Web Viewer: Performance Improvements
January 12, 2022
Platform Updates
Fixed behavior where some data sources could not be deleted
January 7, 2022
Platform Updates
Fixed date and time on 'Copy from My Screens' modal
Last updated