๐Ÿ“ฐ Release Notes

Looking for what's coming soon to Thunkable's Drag and Drop UI? Click here!

June 9, 2021

Platform Updates:

  • Improvements to performance of Google Sheets Data Sources picker

May 27, 2021

Platform Updates:

  • No longer auto-select first item in media drop-down menu when selecting media source for components such as Image or Soundโ€‹

  • Drag and Drop platform: New video tutorialsโ€‹

New Components:

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

  • Drag and Drop UI: Label and Button now have a range of fonts to choose from

  • Online Data Sources are no longer disconnected from a project when it is copied within the same account

May 24, 2021

Platform Updates:

  • Drag and Drop: Enable pan-to-scroll in Design tab

Component Updates:

May 21, 2021

Component Updates:

May 19, 2021

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

May 13, 2021

Component Updates

  • Improvements to Web Viewer scrolling behavior in Drag and Drop projects on Android and iOS

May 12, 2021

Platform Updates

Component Updates

May 5, 2021

Platform Updates

Component Updates

  • Improve appearance of customized Switch colors

  • Update error message shown when Web API fails to fetch data

New Components

April 30, 2021

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

April 23, 2021

Component Updates

April 22, 2021

Platform Updates

April 20, 2021

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

April 13, 2021

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

New Components

  • Drag and Drop: AdMob banner

  • Drag and Drop: Switch

Mar 24, 2021

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

Mar 18, 2021

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

Mar 15, 2021

Component Updates

  • Improve performance of Translator component on the web

March 8, 2021

Component Updates

  • Launch Pickers only if visible

  • Improvements to Android build server

Mar 1, 2021

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

Feb 22, 2021

Platform updates

  • Improved performance of Thunkable Live app for iOS

  • Introduced status page for Thunkable

Feb 15, 2021

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

      โ€‹

Feb 8, 2021

Component Updates

February 3, 2021

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

January 26, 2021

Platform Updates

  • Improve positioning of imported Figma files in a Screen

  • Improve appearance of component tree

January 8, 2021

Platform updates

  • Add a processing indicator when new project is created

Component Updates

  • Improve performance of Sensor components

December 15, 2020

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.

December 2, 2020

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

November 20, 2020

Platform Updates

  • Introduced Drag and Drop as beta featureโ€‹

  • Introduced moving invisible components to Blocks tab as beta featureโ€‹

Component updates

October 28, 2020

Component Updates

  • Fixed error caused by deleting Sprites from app project

October 15, 2020

Component Updates

September 22, 2020

Component Updates

September 18, 2020

Component Updates

New components

September 8, 2020

New components

August 28, 2020

New components

Component Updates

August 26, 2020

Platform Update

  • Update built Android apps to target API level 29

August 7, 2020

Component Updates

July 17, 2020

Component updates

  • New function with return blocks

  • Add opacity property to Spritesโ€‹

  • Fix 'set Zoom to' block in Mapโ€‹

  • Add ability to add circles, polygons to Canvas with Looks blocks

  • Support landscape mode for Screens on Android apps

  • In web apps, open links in new tab

  • โ€‹Video Recorder component

July 9, 2020

Component Updates

  • Add Click event to Lottie Animation component

  • Fixes to Map Region so map does not reset on any event

July 3, 2020

Component Updates

June 29, 2020

Platform Updates

June 18, 2020

Component updates

New components

June 15, 2020

Platform updates

June 8, 2020

Component updates

  • Make appearance of Text Input 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 Sprite to next/previous image in Picture List

June 5, 2020

Platform updates

  • New tutorials panel

May 7, 2020

New components

Apr 27, 2020

Component updates

Mar 26, 2020

Blocks

  • Added if-else block

Bugs

  • Fixed bug in forever block

Platform

  • Removed deprecated UIWebView component (ITMS-90809)

Mar 13, 2020

Platform updates

  • Ability to publish your Thunkable app as a web appโ€‹

Feb 28, 2020

Platform updates

  • โ€‹Save screens and use them in different projects

  • Added Z property on sprites

  • Save expand/collapse settings in the component tree

Jan 29, 2020

Bug fixes

  • Fixes bugs related to recent blocks speed improvement as detailed in the communityโ€‹

Platform

  • 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 not all components are supportedโ€‹

Jan 23, 2020

Platform

  • Speed improvements for projects with large number of blocks

Jan 3, 2020

Platform updates

  • โ€‹Web Preview (Beta) - see a web preview of your apps on the details page of your project and any project on the Thunkable gallery; some components are not supported yet and projects may appear differently than they do on your device

Dec 19, 2019

Platform updates

  • Project Detail Page - updated styling (see sample)

Dec 10, 2019

Platform updates

  • User Profile Page - updated profile pages for all creators, featuring all your projects (see sample); Only public projects will be visible to other creators

Component updates

  • โ€‹Timer - added the ability to set the timer in seconds or milliseconds and to count up

Nov 18, 2019

Platform updates

  • Gallery - added the ability to star your favorite projects

Oct 29, 2019

New components

  • โ€‹Barcode Scanner - allow apps to read any barcode or QR code with the help of a device camera

Component updates

  • โ€‹Video - added the ability to auto-play videos and pause / play video from blocks

Oct 25, 2019

Platform updates

  • Gallery - added the ability to search public gallery projects by creator username

Oct 18, 2019

New components

  • โ€‹Video - allow users to play videos in your app

Oct 4, 2019

Component updates

  • โ€‹Canvas - added option to change the color of the frame, or the area surrounding the Canvas

  • โ€‹Alert - adds default text for the Confirm and Cancel buttons

Oct 2, 2019

Component updates

  • โ€‹Assistant by Dialogflow - upgrades the API to V2 since V1 is retiring on Oct 23, 2019

Sep 12, 2019

Bug fixes

  • Screen - fixes Scrollable property on Screen component; still a bug with Scrollable property for Row component

Sep 10, 2019

New components

  • โ€‹Canvas and Sprites - 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

  • โ€‹PDF Reader - allow users to view PDFs from the convenience of an app

Platform updates

Sep 4, 2019

New components

  • โ€‹Date Input - lets users easily select a specific date using the native Android or iOS date picker

  • โ€‹Time Input - lets users easily select a specific time using the native Android or iOS date picker

Aug 21, 2019

Component updates

  • โ€‹Web API - added blocks to support changing headers and query parameters

Bug fixes

  • โ€‹Share - fixes bug to send text messages on iOS devices

Aug 16, 2019

Platform updates

  • Tooltips!

  • Ability to duplicate components and their properties!

  • Ability to duplicate projects in the project list page!

Jul 19, 2019

Component updates

  • โ€‹Webviewer - supports full screen video, geolocation and data detector types

  • โ€‹Stack Navigator - supports editing the background color of the header bar

  • โ€‹Gyroscope - added ability to get alpha, beta and gamma values

Block updates

  • Add block to dismiss keyboard in the Device drawer

Jul 15, 2019

New blocks

  • "Any Component" - 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

Jun 26, 2019

New components

  • โ€‹Bluetooth Low Energy - connect to, receive and send data from a mobile device to any device that has a bluetooth low energy chip installed

Component updates

  • Maps - Add delete markers event to Maps component

  • โ€‹Label - More styling options! Adds more options to set the font weight and to align the text in the label

Jun 24, 2019

Component updates

  • โ€‹Drawer Navigator - added block to toggle open and close the drawer to enable hamburger menu

Platform updates

Jun 17, 2019

Component updates

  • Add heading event for Magnetometer

Jun 11, 2019

Component updates

Jun 10, 2019

Platform updates

  • Added the ability to change your profile photo and headline on your account settings page

  • Made app settings page more discoverable with icon -- edit your app title, description, icon and more!

Jun 3, 2019

Platform updates

  • Added ability to change username from account settings page. Username changes will be reflected on the Thunkable community forum

May 23, 2019

Bug Fixes

  • Fixes asset error during iOS publish

  • Fixes component search for a few components

May 20, 2019

New Components

  • โ€‹Accelerometer - 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)

  • โ€‹Gyroscope - accesses the mobile device's sensor that measures even tiny tilts of the phone, often used in gaming apps

  • โ€‹Magnetometer - accesses the mobile device's sensor that measures magnetic fields from the Earth and other nearby objects

May 14, 2019

Component Updates

  • โ€‹Payment by Stripe - New lower fees for - 2.9% + $0.30 per transaction (0% Thunkable fee)

May 6, 2019

New Components

  • โ€‹Push Notification 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

May 2, 2019

New Components

  • โ€‹Blockchain Wallet and Smart Contract 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

Apr 9, 2019

New Components

  • โ€‹Loading icon - helpful UI component to tell your app users that an activity is happening in the background

Mar 20, 2019

Platform Updates

  • Login - added the ability to login to the platform by email

Mar 19, 2019

Component Updates

  • AdMob

    • Thunkable Live iOS app now supports live testing apps with AdMob

Mar 12, 2019

New Components

  • Ads by AdMob - all Thunkers can add to their project and live test but only PRO members can download and publish apps with AdMob

    • โ€‹Banner - displays a rectangular ad at the top of bottom of any screen

    • โ€‹Interstitial - full screen ads that display over the current screen

    • โ€‹Rewarded Video - show a full screen video ad over the current screen and adds event handler to reward user after watching

Platform Updates

  • Improved build and deploy times

Bug Fixes

  • Fixed broken links to Thunkable docs

Feb 11, 2019

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

Jan 31, 2019

Platform updates

  • Downloaded and published apps are now ~8MB smaller than before

Component updates

  • โ€‹Screen, Row and Column - Justification and Alignment properties renamed to Horizontal and Vertical Alignment

  • โ€‹Label - default height set to fit contents

Block updates

Dec 14, 2018

  • โ€‹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

Dec 5, 2018

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

Nov 20, 2018

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

Nov 15, 2018

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

Nov 7, 2018

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

Oct 23, 2018

Bug fixes

Oct 22, 2018

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.

Oct 10, 2018

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.

Sep 13, 2018

Bug fixes

  • Fix some Android crashes

  • Easier drag and drop of Button and Image components

  • Fix initial load of app icon

Aug 30, 2018

Bug fixes

  • Fix SignIn method of Sign In component to populate outputs userId & isEmailVerified

Aug 29, 2018

Bug fixes

  • Fix iOS download & publish app icon

Aug 28, 2018

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

Aug 8, 2018

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

Jul 20, 2018

New components

  • โ€‹Alert - launches a dialog / notification with a message and one or more buttons

Jun 12, 2018

Bug fixes

  • Solves some issues with Thunkable Live app on Android

  • Reduces project saving issues

Jun 5, 2018

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

May 22, 2018

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

May 15, 2018

Platform updates

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

May 7, 2018

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

  • Updated download and publish emails for iOS

April 12, 2018

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

Apr 5, 2018

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

Mar 20, 2018

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

Mar 6, 2018

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

Feb 23, 2018

Start of Thunkable Cross-Platform โœ• public beta