Platform Updates
Improvements to front end text
Component Updates
Local Data Sources: improve UX when deleting column
Canvas: Improve UX when changing background color with blocks
Platform Updates
Improve quality of project backups
Platform Updates
Provided more info on Pricing Page
Platform Updates
Improved asset retrieval
Component Updates
In-App Purchase: Fix for 'Purchase Subscription' action
Platform Updates
Improved account deletion process in Thunkable Live apps
Removed some packages to make built apps smaller
Component Updates
Map: Fixed positioning of custom icons
Group: Fixed positioning of components in Groups that are 'Relative to Device'
Component Updates
In-App Purchase Fixes for one-time purchases and subscription purchases
Platform Updates
Backend/infrastructure upgrades
Platform Updates
Backend/infrastructure updates
Platform Updates
Backend/infrastructure updates
Component Updates
#sign-in-with-google: Improve settings UX
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
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
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
Platform Updates
Backend and infrastructure upgrades
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
Platform Updates
Backend and infrastructure upgrades
Fix copying blocks in builder
Component Updates
Sound: Fix firing of 'do' block
Platform Updates
Handle blocks crash for non-English languages
Fix for issues seen by some creators when deleting groups of blocks
Component Updates
Bluetooth Low Energy: Fix BLE Scan on Android
Platform Updates
Pricing page: Add 'per month' pricing to all pricing cards
Component Updates
Logic Blocks: allow blocks that return true/false values to be used to set a component's text to true or false
Platform Updates
Add ability to copy and paste components with hotkey commands
Add pop-up to confirm deletion of large (7+) groups of blocks
Platform Updates
Upgrade to Expo 45
Android Download, Android Publish: Fix 'missing keystore' error
Component Updates
Bluetooth Low Energy: fix permissions for Android 11 devices
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
Platform Updates
Improve speed in snap-to-place projects
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
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
Platform Updates
Improve quality of project backups
Platform Updates
Background updates to improve stability of platform
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
Platform Updates
Frontend security update
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
Platform Updates
Infrastructure upgrades
Increased frequency of project backups
Component Updates
Platform Updates
Preparation for upgrading to React Navigation 5 with Expo 45
Improve analytics for causes of projects not saving
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
Platform Updates
Updated navigation to prepare for Expo upgrade
Component Updates
Button: Improve appearance of border
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
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
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
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
Platform Updates
Added 'Delete Account' section to Thunkable Live app
Component Updates
Improvements to In-App Purchases component
Restored appearance of Label's 'TextAlign' property on Android/iOS
Component Updates
Figma: Fixed checkbox import
Label: Added Font Family property back to Label component
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
Updates
​Data Viewer Grid: Prevent unwanted vertical scrolling on iOS when Horizontal Scrolling is enabled
​In-App Purchases: Improve error messaging
Updates
Data Viewer List: Fix scrolling on Android when Screen is scrollable
Updates
Updates
Groups: Allow custom touch opacity
Updates
Bluetooth Low Energy: Fix ReceiveByteArray block
New Components
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
New Components
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
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
Platform Updates
Improvements to appearance of projects on larger screens
Platform Updates
Reduce build times for iOS apps from 40 minutes to 20 minutes
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
Component Updates
Web Viewer: Updates to requesting end user permission
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
Platform Updates
Improvements to layout of permissions in project settings panel
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
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
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
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
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
Platform Updates
Fixed behavior where some data sources could not be deleted
Platform Updates
Fixed date and time on 'Copy from My Screens' modal
Component Updates
Drag and Drop UI, Label: Improve appearance of Label on wider screens
Component Updates
Map: Add blocks to add markers of different colors, use assets as markers
Map: General Improvements
Data Viewer: Add ability to set text for empty values in Data Source
Data Sources: Add support for deleting all rows from Google Sheet
Drag and Drop UI, Data Viewer: Selecting a layout is now done in a separate modal
Platform Updates
Fix for blocks in Snap to Place editor
Component Updates
Button: Added ability to upload custom font files (Business and Enterprise feature)
Label: Added ability to upload custom font files (Business and Enterprise feature)
Drag and Drop UI, Text Input: Changes to default style
Drag and Drop UI, Top Tab Navigator: New properties
Platform Updates
Fix checking if AdMob banners exist in project info
Fix copy paste in blocks editor
Component Updates
Add Location Permissions toggle to Push Notifications
Platform Updates
Updates to imported Figma artboards
Updates to using
Component Updates
Updates to Web Viewer using non-URL sources (eg. local HTML files)
Component Updates
Data Viewer: Show data from Data Source as soon as Data Source is connected
Platform Updates
Update icons used when Figma art board is imported to Thunkable project
New Components
In-App Purchases
Platform updates:
Fix related to iOS build - removed default NSUserTrackingUsageDescriptior
Platform Updates
Changes to how local assets are handled on iOS
Platform Updates
Fix image sharing on Android with HTTP URI
Rearrange interactive section in properties panel
Thunkable Live for iOS: set the iOS app version and build numbers when running the script
Component Updates
AdMob: prevent keys from being overridden
Maps: prevent keys from being overridden
Component Updates
Data Sources: Minor Updates to projects with Webflow Data Sources
Platform Updates
Ability to connect to Webflow Data Source
Component Updates
Firebase: Upgraded to Firebase 9
Canvas: Added Stage height/width blocks to toolbox
New Components
Platform Updates
New lane added for bulding IPA files, improving build times for iOS apps
Dropped support for iOS 11
Improved behavior of variables when testing project on project details page
Component Updates
Screen: fixes to Open and Start blocks
New Components
Figma Integration officially released
Platform Updates
Improve Visibility of Tab Navigator components in blocks
Platform Updates
Drag and Drop: Rename 'Camera' drawer to 'Camera & Media'
Drag and Drop: Add ability to design in tablet view
UI Updates
New Components/blocks
Drag and Drop: ability to connect to Webflow Data Source
Component Updates
Map: Fix 'onCalloutPress' on iOS
Map: show my Location on Android
Drag and Drop, Map: Add 'showsCompass' property
Drag and Drop: Add Shadow property to visible components
Platform Updates
Improvements to saving/importing screens
Drag and Drop UI: Improvements to adding sensors, AdMob components to project
Platform Updates
Clean up how Google Sheets auth tokens are handled
Improvements to Projects Page for accounts with 0 projects
Platform Updates
Improvements to how default permissions are requested by built iOS apps
Platform Updates
Changes to icons used to represent imported Figma files/vectors
Component Updates
Web Viewer: Corrected default behavior when no URL value entered and height='Fit Contents'
Platform Updates
UI updates
New components/blocks
New block to resize images in Camera drawer of blocks
Component Updates
Map - corrected default behavior when no latitude/longitude values entered
Platform Updates
UI updates
Removed some caching processes to increase speed
Platform Updates
Drag and Drop UI: Improvements to UX when dragging components around in the component tree
Updates to sign-in email
Platform Updates
Update text on platform sign-in page
Component Updates
Improve appearance of clickable Image components
Platform Updates
Improvements to app layouts on tablets
STP: Updates to Designer
Component Updates
Improved handling of deliberately null component properties
Platform Updates
Changes in how project assets are retrieved from the cloud
Component Updates
Added new font options to Label and Button
Component Updates
Changes to how Location Sensor requests user's location
Component Updates
iOS: Apps that use Camera but not Photo Library will no longer request Photo Library access
iOS: Apps that use Photo Library but not Camera will no longer request Camera access
Component Updates
Drag and Drop: New properties for Map and Text Input components
Platform Updates:
Improvements to Thunkable plan upgrades - plan upgrades are now effective immediately
Platform Updates:
Make Web Apps more compatible with tablets, changing device orientation
Improve handling of uploaded keystores
Component Updates:
Share: enable sharing base 64 images on Android
AdMob: Improve behavior of Reward User block for Rewarded Video ads
Platform Updates:
Improvements to appearance of project designer
Component Updates:
Drag and Drop UI: New properties added to Label and List Viewer
Platform Updates:
Restore App Store publishing to PRO Thunkers on all plans
Platform Updates:
Component Updates:
Web Viewer: Only call Reload function if the URL field is not blank
Platform Updates:
Changes to how documents uploaded to the Thunkable project are stored
Component Updates:
Data Source: fixed bug where create row and delete all rows blocks behaved as a break condition
Platform Updates:
Upgrades to some backend packages
Component Updates:
Speech Recognizer: Update method used to return output
Platform Updates:
Minor updates to the project Designer
Component Updates:
Improvements to appearance of colors in Top Tab Navigator and Bottom Tab Navigator in Drag and Drop UI
Platform Updates:
Introduced ability to generate AAB file for publishing to Google Play Store
Improvements to behavior of downloaded APKs from projects that contain renamed assets
Platform Updates:
Improvements to performance of Google Sheets Data Sources picker
Platform Updates:
Drag and Drop platform: New video tutorials
New Components:
Drag and Drop UI: Stack Navigator
Component Updates:
Drag and Drop UI: components that are not Groups will no longer accept "children" in the Component Tree
Drag and Drop UI: Data Viewer List's Left Swipe Enabled and Right Swipe Enabled properties are restored in Design Tab
Online Data Sources are no longer disconnected from a project when it is copied within the same account
Platform Updates:
Drag and Drop: Enable pan-to-scroll in Design tab
Component Updates:
Improvements to performance of Push Notifications on iOS
Component Updates:
Stack Navigator no longer compresses screens when previewing on web or in a published web app
Platform Updates
Style updates to login page
Publish as web app: Instead of automatically publish as a mobile web app, let creator choose mobile or responsive web app as project is first published
Drag and Drop: Restore guidelines in Design tab
Component Updates
Duplicated Screens will be added to the right of the existing Screen
Drag and Drop: Improve behavior of Navigator properties panel in Design tab
Component Updates
Improvements to Web Viewer scrolling behavior in Drag and Drop projects on Android and iOS
Platform Updates
Update platform to Expo 41
Built APKs now target Android 11
Project Settings includes AdMob Settings section
iOS apps with AdMob now ask for permission to show personalized ads to users in line with Apple's AppTrackingTransparency requirements
Update style of sign in/sign up page
Fix top banner position in Snap to Place projects
Component Updates
Expo 41 update also includes minor updates to the following: Video Recorder, Audio Recorder, Barcode Scanner, Camera, Photo Library, Keep Screen Awake block, Location Sensor, Date Input, Time Input, Gyroscope, Accelerometer, Magnetometer, Animation by Lottie
These updates are effective in the Snap to Place UI and the Drag and Drop UI
These updates are related to permissions and will not affect the performance of these components in your project
Platform Updates
Allow published web apps to be embedded in a HTML iframe
Add alert when previewing a project that contains a Web Viewer or a Bluetooth Low Energy component on the web, advising that performance may not match performance on a device
Improve visibility of components on Drag and Drop canvas when very zoomed in
Component Updates
Improve appearance of customized Switch colors
Update error message shown when Web API fails to fetch data
New Components
Platform Updates
Remove legacyExternalStorage
permission from built Android apps in line with Google's Policy Updates
Component Updates
Improved performance of Sound component on iOS
Component Updates
Drag and Drop: Added Screen-specific properties to Top Tab Navigator, Bottom Tab Navigator, and Drawer Navigator
Platform Updates
Fix issue where downloaded iOS apps showed blank space at top and bottom of screen.
Added Ignore Notch Area and Notch Area Background Color as properties in Project Settings.
Let App Name of web apps set page title instead of project name
Platform Updates
Add AdMob IDFA to iOS build server
New phone frame border
Speed up dragging in large projects
Snap to Place: Improvements behavior on Android where if the device language is a language that is written right-to-left, the position of the components on the app screen are inverted
Drag and Drop: Adjustments to spacing between Screens in the Design tab
Drag and Drop: Reset screen position when switching from preview to editing
Component Updates
Update style of Alert component
Platform Updates
Prevent error when no data is found in Airtable base
Allow HTTP traffic on Android
Drag and Drop: improve performance of hidden components on Android
Component Updates
Allow Objects Get Property Of blocks to handle nested properties and arrays
Airtable component and Data Sources: Allow rows to be created/updated with non-text values
Add Text Items Color, Text Items Background Color, and Font Size properties to the List Viewer
Drag and Drop: add background image to Groups
New Components
Drag and Drop: AdMob banner
Drag and Drop: Switch
Platform Updates
Display default profile picture if one has not been set
Adjust scroll bar on Drag and Drop UI
Adjustments to Sort By filter on projects homepage
Component Updates
Fix tooltip message for Web Viewer
Updated icons for Google Maps and Lottie components
Platform Updates
Update Image icon
Add Delete Project confirmation modal
Increase size of border on web preview phone frame
Update fonts in left sidebar
Fix scroll glitch in Add Components section
Drag and Drop: When component is duplicated, add to top of component tree
Drag and Drop: Increase screen size on Design tab
Drag and Drop: Remove auto margin that interferes with centering active screen
Drag and Drop: Improve appearance of Labels in web apps
Drag and Drop: Update Component Tree
Drag and Drop: Update Properties Panel layout
Component Updates
Improve performance of Translator component on the web
Component Updates
Launch Pickers only if visible
Improvements to Android build server
Platform Updates
Add security modal to prevent accidental deletion of projects. Modal includes warning that project keystore will be deleted.
Critical update to Thunkable Live for iOS released
Set delete buttons to be red
Platform updates
Improved performance of Thunkable Live app for iOS
Introduced status page for Thunkable
Platform Updates
Improve rendering of Screens in Design tab of Drag and Drop projects
Added the following components to Drag and Drop UI:
Time Input
Date Input
Additional guidelines to guide positioning of components
Component Updates
Added block get device color scheme to the Device drawer of blocks
Platform Updates
Improve iOS build process on Drag and Drop UI
Component Updates
Improve performance of Text Input with 'Secure Text Entry' property enabled on web apps and apps being previewed on the web
Update text for set/get blocks
Platform Updates
Improve positioning of imported files in a Screen
Improve appearance of component tree
Platform updates
Local DB - create and retrieve data from a data table directly saved in your app
Component updates
Share - now enables users to send text messages, emails and make phone calls from mobile's device's default apps
New block category
Date and time - Get the current time from the device's clock
Vibrate - sets a device to vibrate
iOS or Android - detects which platform the device is on
Online or offline - detects if device is connected to Wi-Fi or data network
Bug fixes
Fixes variety of bugs that led to Thunkable Live Android crashes
Users no longer have to set margins and padding to 0 for columns and rows on Android
Improved error messaging and validation for new Publish to IOS workflow
Platform updates
Publish to iOS - Supports the ability to publish to iOS with two-factor authentication turned on
Component / block updates
Visible property on components - Support making components visible and invisible from the designer and the blocks
Bug fixes
Custom launch screen for PRO users - fixes bug that does not show current app's logo
Thunkable Live app - displays app icons on the project list page
Component updates
Tab Navigator - Supports adding icons to the tab navigator with the introduction of two new components, a Top Tab Navigator and a Bottom Tab Navigator. The original Tab Navigator will continue to be supported in existing projects but we highly encourage creators to adopt the new tab components which will have more features
Bug fixes
Text Input - automatically resizes screen when keyboard is open
Publish to iOS - fixes Camera and Photo Library permissions
Blocks - prevents possible infinite loops when asset block is loaded
Bug fixes
Fixes bug where previewed projects were one step behind the Blocks Editor
Fixes bug where variables did not work with map methods
Fixes bug where variables did not work well as list indexes
Bug fixes
Platform updates
Thunkable PRO users can now remove the Thunkable logo from the initial screen of all downloaded and published apps. Thunkable will automatically replace that logo with the app icon that they upload. We will be introducing additional customization options in the future.
Platform updates
Thunkable has launched the Public Gallery, a public collection apps for anyone to preview, download or remix.
All new apps will be public by default and included in the Public Gallery.
Creators who want to keep their project private can upgrade to Thunkable PRO.
Variables can now be of type 'app', stored' and 'cloud'. Existing uses of variables will continue to work as they did before this change.
Bug fixes
Fix some Android crashes
Easier drag and drop of Button and Image components
Fix initial load of app icon
Bug fixes
Fix SignIn method of Sign In component to populate outputs userId & isEmailVerified
Bug fixes
Fix iOS download & publish app icon
Platform updates
All apps built on Thunkable are now compatible with Android 8.0 (aka API 26)!
Users will be prompted to give permission to allow the use of certain components within an app (Speech Recognizer, Assistant, Camera, Photo Library, Location Sensor)
Some app layouts have been updated
Hide status bar bug - A blank status bar will still show up even if hide status bar is set to false; we are hoping to fix this soon
Heights of visible elements set to 'fit contents' may need to be updated to 'relative size' or another option
Scrollable columns - height will need to be set to 'fit contents'
Bug fixes
Android app no longer crashes when open link block is triggered
Downloaded and published iOS apps no longer shows editable blocks
Bug fixes
Stability should be significantly improved on the Live App, especially for Android
There should generally be fewer crashes on downloaded/published apps, especially for Android
The WebViewer on Android should scroll properly and be responsive
The Scrollable feature of the Column component should now work properly
Column component will now display background images on iOS
Scrollable screens will now scroll on downloaded or published apps for iOS
Setting Latitude and Longitude on the Map component on Android via blocks should now work
Setting the Value property of the Slider component on Android via blocks should now work
Projects with a huge number of components or blocks should no longer generate errors from backend server
New blocks
Shuffle list - get a copy of a list with the items shuffled in a random order.
Platform updates
Improvements to the tutorials
New components
Alert - launches a dialog / notification with a message and one or more buttons
Bug fixes
Solves some issues with Thunkable Live app on Android
Reduces project saving issues
Thunkable Cross-Platform ✕ launches out of beta!
Platform updates
Renaming components is now supported. Click on the top of the properties panel to edit the component name
Each new project can be set to public or private. Public projects are eligible to be featured in the Thunkable Gallery and can be shared in both read-only and fully-editable mode
Sample apps now featured on the project list page
Supports iOS usage descriptions for describing to users why certain permissions are needed when they download your app; applies only when you Publish to the iOS App Store
Component updates
Switch component no longer needs blocks to set-up
Component updates
Map - adds new block events e.g. on Map Click, on Marker Click and supports the ability to add markers, polylines and polygons
Text to Speech - increase supported languages from 6 to 87
Share - now supports sharing locally stored assets (does not work on Live Test for iOS)
New components
Location Sensor - gets user's current location
Slider - UI element of choice for letting users select a value or range from a fixed set of options, such as setting the brightness of a screen
Platform updates
Five new tutorials for Thunkable beginners now located in platform panel on the left
Share a read-only version of your project is now supported with a public option
Bug fixes
(Background) Image for Screens, Rows, Column and Image components now appear in Live Testing when using a Screen.start block
Image height or width set to 'fit contents' now appear in Live Testing
Improvements to Download / Publish for iOS including transparency support for app icons and better error messaging
Improved messaging for Download for Android
Platform updates broken link out-of-bounds link
Significant user interface update including a new Design / Blocks switch, add Components shifted to the left panel and Properties shifted to the right panel
Live app now lets you live preview all your app projects from the comfort of your mobile device (Android only)
Publish for Android now supported
Adds version support for download / publish for Android and iOS
Component updates
Button - supports a number of new properties including sizing (height, width) and adding a background picture
New components
Speech Recognizer - uses artificial intelligence to recognize and translate spoken language into text in 14 different languages
Share - allows users to share text or post images using their favorite installed communication app from Slack and Facebook to iMessage and WhatsApp
Switch - popular UI element to turn on and off a certain feature in an app, often used in settings pages
Platform updates
Updated Blocks colors
New components
Spreadsheet by Airtable - gets, uploads, updates and deletes data from the popular spreadsheet service
Payment by Stripe - enable accepting credit card payments in app powered through Stripe; Each payment is subject to a 4.9% + $0.30 per transaction fee
Platform updates
Supports opening installed app by deep link on Android (aka Activity Starter) via a Control block
Blocks now includes zoom control and a better location for the trash can
Properties have been re-organized into hopefully easier to use categories
Platform updates
Custom app package name / bundle ID now supported for both Android and iOS; app icon also supported for Android
Make a copy of your project aka checkpoint in one click
Tracking of project shares now available on project page; share links no longer require a user to be logged in
Component updates
Properties now set / changeable in blocks including all Text / Background Color properties for visible components and Language properties for Translator, Text to Speech and Assistant
Transparent color now available as a color property across all visible components
Easy select and upload via Picture property for Image component
Bug fixes
Function blocks now work again
Blocks strings now accepted as numbers
Changing dropdown component in blocks or duplicating blocks now keeps the same property
New component
Sign In powered by Firebase - support for email sign-in; set-up requires entering in an API key and database URL into app settings
Media Database powered by Cloudinary - support for image, audio and video upload
Component updates
Most Visible components (Screen, TextInput, Label, Column, Row, Image, ListViewer, WebViewer, Maps, Google Maps) - advanced properties including padding, margin, border & user location (Maps / Google Maps) added
Realtime DB powered by Firebase - changes set-up from adding a .plist file to entering in an API key and database URL into app settings
Platform updates
Installing an Android .apk no longer requires uninstalling the Thunkable companion app
Easier discoverability of uploading files (now in the bottom left under the component tree
Error message when dropping a Navigator or Screen to the Phone previewer; they can only be added to the Visible components section of the tree
Small updates to sharing by link and notifications during download and publish
Platform updates
Platform updates
Component updates
Platform updates
Gallery - added the ability to star your favorite projects
New components
Component updates
Platform updates
Gallery - added the ability to search public gallery projects by creator username
New components
Component updates
Component updates
Bug fixes
Screen - fixes Scrollable
property on Screen component; still a bug with Scrollable
property for Row component
New components
Platform updates
New components
Component updates
Bug fixes
Platform updates
Tooltips!
Ability to duplicate components and their properties!
Ability to duplicate projects in the project list page!
Component updates
Block updates
New blocks
New components
Component updates
Component updates
Platform updates
Component updates
Add heading event for Magnetometer
Component updates
Platform updates
Made app settings page more discoverable with icon -- edit your app title, description, icon and more!
Platform updates
Bug Fixes
Fixes asset error during iOS publish
Fixes component search for a few components
New Components
Component Updates
New Components
New Components
New Components
Platform Updates
Login - added the ability to login to the platform by email
Component Updates
Thunkable Live iOS app now supports live testing apps with AdMob
New Components
Platform Updates
Improved build and deploy times
Bug Fixes
Fixed broken links to Thunkable docs
Block updates
Bug fixes
Fix bug that causes random block to not work in the variable initialization block
Platform updates
Updated default Splash Screen beaver on downloaded / published apps to new "Made with Thunkable" logo; Thunkable PRO users substitute the Thunkable branding with their own logo
Platform updates
Downloaded and published apps are now ~8MB smaller than before
Component updates
Block updates
Platform Updates
Combined Drag and Drop UI and moving invisible components to blocks. These features can now be enabled by checking 'Be the first to try out new drag and drop interface' when creating a new project.
Platform updates
Removing certain permissions from built Android apps to make publishing to the Play Store easier
Enable creators to access their project files from the Thunkable Design tab
Platform Updates
Component updates
Component Updates
Component Updates
Component Updates
Component Updates
New components
New components
New components
Component Updates
Platform Update
Update built Android apps to target API level 29
Component Updates
Component updates
In web apps, open links in new tab
Component Updates
Component Updates
Platform Updates
Component updates
New components
Platform updates
Component updates
Platform updates
New tutorials panel
New components
Component updates
Blocks
Added if-else
block
Bugs
Fixed bug in forever
block
Platform
Removed deprecated UIWebView component (ITMS-90809)
Platform updates
Platform updates
Added Z property on sprites
Save expand/collapse settings in the component tree
Bug fixes
Platform
Platform
Speed improvements for projects with large number of blocks
Platform updates
Project Detail Page - updated styling ()
User Profile Page - updated profile pages for all creators, featuring all your projects (); Only public
projects will be visible to other creators
- added the ability to set the timer in seconds or milliseconds and to count up
- allow apps to read any barcode or QR code with the help of a device camera
- added the ability to auto-play videos and pause / play video from blocks
- allow users to play videos in your app
- added option to change the color of the frame, or the area surrounding the Canvas
- adds default text for the Confirm and Cancel buttons
by Dialogflow - upgrades the API to V2 since V1 is retiring on Oct 23, 2019
and - build simple games like Space Invaders and Pong with our newest version of Canvas which includes among other features, a physics engine to create more engaging games
- allow users to view PDFs from the convenience of an app
- update apps published to the Google Play store that were made on Thunkable Classic or another compatible platform
- lets users easily select a specific date using the native Android or iOS date picker
- lets users easily select a specific time using the native Android or iOS date picker
- added blocks to support changing headers and query parameters
- fixes bug to send text messages on iOS devices
- supports full screen video, geolocation and data detector types
- supports editing the background color of the header bar
- added ability to get alpha
, beta
and gamma
values
Add block to dismiss keyboard in the drawer
"" - create and clone visible components e.g. Labels, Images, Buttons in your app on the fly. Very helpful for data-driven apps where the number of components matches the data that it is linked to e.g. a photo-sharing or chat apps and should reduce the number of blocks in many cases
- connect to, receive and send data from a mobile device to any device that has a bluetooth low energy chip installed
Maps - Add event to Maps component
- More styling options! Adds more options to set the font weight and to align the text in the label
- added block to toggle open and close the drawer to enable hamburger menu
Displays profile photo in the top right corner of platform; update yours on the
Add to Accelerometer component
Added the ability to change your profile photo and headline on your page
Added ability to change username from page. Username changes will be reflected on the Thunkable community forum
- accesses the mobile device's sensor that measures even tiny forces of acceleration acting on the phone from natural (in a moving vehicle) and man-made (shaking the device)
- accesses the mobile device's sensor that measures even tiny tilts of the phone, often used in gaming apps
- accesses the mobile device's sensor that measures magnetic fields from the Earth and other nearby objects
by Stripe - New lower fees for - 2.9% + $0.30 per transaction (0% Thunkable fee)
by One Signal - PRO only component for sending push notification to users who have downloaded your app; all Thunkers can add the component to their project and live test on Android
and by Oasis - our first two components that secure your app's data in the blockchain, powered by Oasis, a privacy-focused cloud backed by blockchain technology
- helpful UI component to tell your app users that an activity is happening in the background
AdMob
Ads by AdMob - all Thunkers can add to their project and live test but only PRO members can download and publish apps with AdMob
- displays a rectangular ad at the top of bottom of any screen
- full screen ads that display over the current screen
- show a full screen video ad over the current screen and adds event handler to reward user after watching
- added a
, and - Justification
and Alignment
properties renamed to Horizontal and Vertical Alignment
- default height set to fit contents
- added the ability to
Introduced Drag and Drop as
Introduced moving invisible components to Blocks tab as
Add method to component
Fixed error caused by deleting from app project
Allow creators to add their own to their project settings
block for
now works in
Refresh block for and components
for use with and
Component
Add multiple to a
Manage for
New with return blocks
Add opacity property to
Fix 'set Zoom to' block in
Add ability to add circles, polygons to Canvas with blocks
Support landscape mode for on Android apps
component
Add Click event to component
Fixes to Region so map does not reset on any event
Add Go Forward/Go Back blocks to
Add 'flip ' block to blocks
Add creator of original project to of remixed projects
Adding click events for , and components
Improving the event
: Google Sheets can now be accessed by index in Data Source blocks
label updated
Redesign of
Make appearance of in Design tab more true to how it appears in built app/web app when Number Of Lines is greater than 1
Add blocks to set Image of to next/previous image in Picture List
and : list viewers with extended functionality that can be connected to external (Google Sheets, Airtable, Local DB)
Ability to fix to Portrait
, Landscape
or auto
Ability to publish your Thunkable app as a
and use them in different projects
Fixes bugs related to recent blocks speed improvement as detailed in the
Preview your app without your device. Added a web preview to the Live Test modal so creators can preview their app without their device. Just click on the Live Test
button in the designer to test this feature for yourself. This feature is in beta and
(Beta) - see a web preview of your apps on the details page of your project and any project on the Thunkable gallery; some and projects may appear differently than they do on your device
Keep up to date with our releases!
Platform Updates
UI Components: Improve visibility of component names while renaming on Safari
Share: Ensure Share links link to fully updated copy of Thunkable projects
Live Test your App: Improve Google login UX for returning users
Component Updates
UI Components: Updated component defauls
Map: Added GeoJSON
Figma Integration: Add warning when imported Figma board contains unsupported asset types
Platform Updates
Publish as a Web App: Remove phone frame outline from mobile web apps when viewed on a mobile device
Organizations: Allow Organization members to view Organization details via accoutn settings menu
Publish to App Store (iOS): When prompted to add information to App Settings, the App Settings menu will be opened
Your Thunkable Projects Page: Added pagination to Grid View of projects page
Snap to Place UI: Improve UX when deleting invisible components from a project
Component Updates
Data Sources: Allow connecting to Webflow data souce via OAuth
Map: Preserve panning and zooming when toggling visibility
Data Sources: Resolve behavior where some users couldn't access projects whose associated data sources had been deleted
Platform Updates
Live Test your App: Prevent Versions of a project from appearing as separate projects in the Thunkable Live app
Platform Updates
Updates to Public Gallery
Drag and Drop UI: Updated top navigation bar
Improved analytics
Expanded test suite
Component Updates
Animation by Lottie: Upgraded Animation by Lottie library for web
UI Components: Updated component defaults
Platform Updates
Resolve behavior where projects that were connected to deleted data sources were inaccessible to some users
Auto Versions: Improve loading of selected auto versions in Design tab
Platform Updates
Change how we store keystores to preserve ability to properly duplicate projects with keystores
Platform Updates
Organizations: Introduce #admin-dashboard
#publish-web-app: Introduce #publish-to-a-custom-domain
#preview-your-app-on-the-web: Fixes to opening of web preview in new window
Improved site behavior when clicking on project 3-dot menu in project list view on Projects Page
Component Updates
Data Sources: #webflow: Allow connecting to a Webflow data source with OAuth
Sound: Stop sound playing in Thunkable Live app after exiting project
#text-to-speech Stop sound playing in Thunkable Live app after exiting project
Platform Updates
Thunkable Community: Improve sign-in process when signing in via SSO linked to an Apple or Google account
Cleaned up some backend files for better site performance
Platform Updates
Live Test your App: Added link to Privacy Policy and Terms and Conditions to Settings screen of the Thunkable Live app, to make access easier for users at all times
Platform Updates
Organizations Updates
Updated project view for organization members with View access
Allow organization members with Edit access to take over editing a project if previous editor has been inactive
Introduced admin dashboard for administrators of organizations to view projects, members, etc
Gracefully handle when a project in an Organization has previously been published, has an Android keystore file, and is now being duplicated within the organization
Platform Updates
Added option to build Android, iOS apps with Expo 47
iOS apps built with Expo 47 target iOS 16
Platform Updates
Improvements to iOS publishing process
Platform Updates
Add additional error handling to Google Sign In
Platform Updates
Streamline data being backed up to cloud for more efficient project retrieval
Platform Updates
Design Tab: Updated UI of Component Tree
Versioning: Removed beta tag and updated project limits
Component Updates
Data Viewer Grid: Fix horizontal scroll
Web Viewer: Improve UI when showing videos within web pages in full screen
Component Updates
AdMob: Resolve 'replaceAdMobKeys' build issue seen by some users
Platform Updates
Drag and Drop: Introduced ability to 'nudge', using arrow keys to change positions of components
Upgraded package used for creators to sign in to Thunkable with Google
Improved efficiency of iOS Build Server
Component Updates
Ads by AdMob: upgraded ads package to newest Google Mobile Ads SDK
Platform Updates
Improve performance on project page list
Improve performance of My Data sources tab
Platform Updates
Backend and infrastructure updates to improve site speed and reliability
Platform Updates
Live Test your App: Changes to displaying latest version number on Thunkable Live for Android app
Assets: Refetch assets based on major version number
Component Updates
Top Tab Navigator/ Bottom Tab Navigator: improve display of tab icons
UI Components: Gracefully handle null values for style properties
Figma Integration: Improvements to image rendering, performance of 'When Image click' events
Platform Updates
#auto-versioning: Thunkable will automatically create backups of your project
Web Preview: Fix for behavior where project page would scroll inadvertently when previewing project on web
Asset preview: Fix for issues seen by some users when previewing assets using the link in the asset modal
Platform Updates
Backend and infrastructure updates
Expanded automated test suite
Updated descriptions of benefits on pricing page
Platform Updates
Backend and infrastructure updates
Platform Updates
Organizations: Released docs
Allow multiple Thunkable accounts within a single Organization to collaborate on a single project
Component Updates
OpenAI ChatGPT Integration: Update default API key
In-App Purchase: Fix for behavior where event listeners were not firing
Bluetooth Low Energy: Add #transmit-hexadecimal block
Platform Updates
Additions to automated testing done on backend
Platform Updates
Move chat option to top navigation bar
Fix alignment of featured projects at bottom of screen
Component Updates
Figma Integration: Add missing translations to remaining Figma blocks
Platform Updates
Released Organizations
Allow multiple Thunkable accounts within a single Organization to collaborate on a single project
Backend infrastructure upgrades
Improve user experience when sharing project that connects to online data source (eg. using API keys) with non-owner of data source
Improve fetching account permissions when opening projects
Component Updates
Figma Integration: Add missing translations to Figma blocks
Platform Updates
Improve build times for Android APK files by reducting background processes
Platform Updates
Improvements to integration with Clever
Remove unnecessary packages from backend to deliver faster performance
Platform Updates
Android: Gracefully handle error when app tries to get indexed item of null list
New Components
Component Updates
Map: New Map placeholder on web
PDF Reader: New PDF Reader placeholder on web
Video: Improve handling of video assets with whitespace character in filename
Video: Improve appearance of video player on web when autoplay
property is true
Component Updates
Sound: Fix for changing Sound volume with blocks when Web Previewing a Snap-to-Place project