Thunkable Docs
Build an AppDrag and Drop DocsSnap to Place DocsAcademy
Drag and Drop
Drag and Drop
  • What is Thunkable?
  • 🗺️Getting Started
    • Getting Started Guide
    • Keyboard Shortcuts
    • Undo Redo
    • Thunkable Account
      • Account Management
    • Preview and Test your App
    • Versioning
    • Data Sources
      • Google Sheets Data Source
      • Airtable Data Source
      • Webflow Data Source
      • Local Table Data Source
    • Project Collaboration
      • Organizations
    • 🎓Sample Apps & Tutorials
      • Thunkable Community Forums
      • Sample Apps
      • Video Tutorials
        • Thunkable Live App
          • How to Test and Troubleshoot with Thunkable Live App
        • Data Source Tutorials
          • Connecting to Data Sources
            • Google Sheets
            • Local Table
          • Create Data in a Thunkable Data Source
          • Read Data in a Thunkable Data Source
          • Update Data in a Thunkable Data Source
          • Delete Data in a Thunkable Data Source
        • User Auth & Management
          • Firebase
            • User Sign-Up, Sign-In, and Auth
            • User Sign Out and Password Reset
          • Google
            • User Sign-Up, Sign-In, Sign-Out, and Auth
          • Apple
            • User Sign-Up, Sign-In, Sign-Out, and Auth
        • Projects
          • How to Save Versions of Your Thunkable Project
          • How to Copy and Customize Public or Sample Thunkable Projects
        • User Interface & Design
          • Screens
            • Save and Reuse Thunkable Screens
            • Change Thunkable Screens with a Button Click
            • Create Scrollable Screens in Your Thunkable App
          • Navigators
            • How to Use the Thunkable Stack Navigator
            • How to Use Thunkable Top and Bottom Tab Navigators
            • How to Use the Thunkable Drawer Navigator
            • Combine Figma Frames with Thunkable Navigators
          • Components
            • How to Use the Visibility Property to Create Modals in Thunkable
          • Data Visualization
            • Customize a Data Viewer
          • Text
            • Implement Text Input Validation
        • Alerts & Notifications
          • Display Alert Messages in Your Thunkable App
          • How to Create Three-Button Alert Messages
        • Files
          • Cloudinary
            • Store and Access Cloudinary Files in Your Thunkable App
        • Camera
          • How to Use the Device’s Camera
          • How to Use the Device’s Video Camera
          • Use the Device’s Camera as a QR or Barcode Scanner
        • Realtime Databases
          • Firebase
            • How to Read Data in a Firebase Realtime Database
            • How to Update Data in a Firebase Realtime Database
        • Advanced Blocks
          • Connect Your Thunkable App to a Web API
        • Thunkable Academy
          • Building Your First Thunkable App
            • Getting Started with Thunkable
            • How to Design a Thunkable App
            • How to Connect a Thunkable App to a Data Source
            • How to Make A Thunkable App Interactive with Blocks
          • Thunkable No Code App Creation Basics
            • Thunkable UI Components and App Features
            • Understanding Thunkable's Drag and Drop Block Builder
            • Design, Develop, Debug, and Deploy Your App
        • Hour of Code
          • 2021 - Build an Informational App
          • 2022 - Build a Scavenger Hunt App
          • 2023 - Build a Translator and Text-to-Speech App
        • App Building
          • How to Build a Translation App in Thunkable
          • How to Create an Image Recognition App with Thunkable
          • How to Create a Text-to-Speech App in Thunkable
  • 🎨App Design
    • User Interface (UI) Components
      • Basic Components
        • Button Component
        • Label Component
        • Rich Text Component
        • Image Component
        • Text Input Component
        • Layout Component
        • Group Component
      • Data Components
        • Simple List Component
        • Data Viewer Components
          • Data Viewer List Component
          • Data Viewer Grid Component
          • Custom Data Viewer
      • Input Components
        • Switch Component
        • Slider Component
        • Checkbox Component
        • Date Input Component
        • Time Input Component
      • Media Components
        • Animation Component
        • Video Component
        • Loading Icon Component
      • Embed Components
        • Web Viewer Component
        • Map Component
        • Canvas Component
        • PDF Reader Component
        • Rating Component
      • Modules
        • Introduction
        • User Guide
      • Generative AI
    • Screens
      • Save and Reuse Screens
      • Improve Thunkable Load Time
    • Navigators
      • Top Tab Navigator
      • Bottom Tab Navigator
      • Drawer Navigator
      • Stack Navigator
    • Figma Integration
  • 🛠️Blocks
    • Thunkable Blocks Overview
    • Core Blocks
      • Control Blocks
      • Logic Blocks
      • Math Blocks
      • Text Blocks
      • Lists Blocks
      • Color Blocks
      • Device Blocks
      • Objects Blocks
      • Variables Overview
        • Connect a Firebase Realtime Database
        • Variables Blocks
      • Functions Blocks
    • App Features Blocks
      • Speech Blocks
      • Sound Blocks
      • Share Blocks
      • Camera Blocks
      • Files Blocks
      • Sign In Blocks
        • User Sign Up, Sign In, and Authentication with Firebase
        • User Sign Up, Sign In, and Authentication with Google
        • User Sign Up, Sign In, and Authentication with Apple
      • Location Blocks
      • Push Notification Blocks
      • In-App Purchase Blocks (with RevenueCat)
      • Data Sources Blocks
      • Alerts Blocks
      • Timer Blocks
      • Sensors Blocks
        • Gyroscope
        • Magnetometer
        • Accelerometer
        • Location Sensor
      • Ads by AdMob
    • Advanced Blocks
      • Web APIs Blocks
        • CORS Policy
        • 🆓No Auth APIs
          • Update Data in a Data Source
          • CRUD Operations
          • Setting Headers
        • 📊Charting APIs
          • Create a chart template
          • Charting in Thunkable
      • Bluetooth Low Energy Blocks
      • OpenAI Services ChatGPT Integration Blocks
      • "Any Component" Blocks
      • JavaScript Web Bridge
  • ⚙️Settings
    • App Settings
      • Tablet View
    • Assets
    • Cloud Variable Viewer
    • Manage your Projects
      • My Projects Page
      • Thunkable Projects
      • Duplicate Project
      • Share Your App
      • Download Your App
        • Download Your App on iOS
        • Download Your App on Android
      • Add to Home Screen
      • Managing Project Storage
      • App Data Privacy
      • Delete Project
  • 📱Publishing
    • Overview
    • Publish to the Apple App Store
      • User Guide
      • Troubleshooting
      • Review Process
      • Tracking Usage Description
    • Publish to Google Play Store
      • User Guide
      • Troubleshooting
      • Review Process
    • Publish as a Web App
      • User Guide
      • Custom Domains
      • Troubleshooting
    • Testing
      • Testing on iOS via TestFlight
      • Testing on Android
    • Troubleshooting
      • Publishing Checklist
      • Generate Screenshots
  • 🎮Gaming
    • Gaming Overview
      • Canvas Label
      • Sprites
      • Sprite Gallery
    • Gaming Blocks
      • Events
      • Motion
      • Looks
      • Direction
      • Sensing
      • Add & Remove
      • Stage
  • 🗃️Additional Resources
    • Release Notes
      • Release Notes 2024
      • Release Notes 2023
    • Troubleshooting
      • Can't Sign in to Thunkable?
      • FAQs
    • Minimum Requirements
    • Bugs and Product Feedback
    • App Services and Emulators
Powered by GitBook
On this page
  • December 29, 2022
  • December 19, 2022
  • December 7, 2022
  • December 6, 2022
  • December 1, 2022
  • November 29, 2022
  • November 24, 2022
  • November 23, 2022
  • November 17, 2022
  • November 16, 2022
  • November 14, 2022
  • November 8, 2022
  • November 7, 2022
  • November 1, 2022
  • October 25, 2022
  • October 20, 2022
  • October 14, 2022
  • October 13, 2022
  • October 8, 2022
  • October 5, 2022
  • September 28, 2022
  • September 27, 2022
  • September 24, 2022
  • September 22, 2022
  • September 16, 2022
  • September 13, 2022
  • September 7, 2022
  • September 6, 2022
  • September 3, 2022
  • August 30, 2022
  • August 27, 2022
  • August 25, 2022
  • August 24, 2022
  • August 17, 2022
  • August 15, 2022
  • August 10, 2022
  • August 9, 2022
  • August 3, 2022
  • July 27, 2022
  • July 15, 2022
  • June 16, 2022
  • June 10, 2022
  • June 3, 2022
  • June 1, 2022
  • May 31, 2022
  • May 25, 2022
  • May 14, 2022
  • May 13, 2022
  • May 6, 2022
  • May 2, 2022
  • April 27, 2022
  • March 11, 2022
  • March 3, 2022
  • February 24, 2022
  • February 17, 2022
  • February 15, 2022
  • February 7, 2022
  • February 4, 2022
  • February 3, 2022
  • January 31, 2022
  • January 28, 2022
  • January 24, 2022
  • January 21, 2022
  • January 14, 2022
  • January 13, 2022
  • January 12, 2022
  • January 7, 2022

Was this helpful?

Export as PDF
  1. Additional Resources
  2. Release Notes

Release Notes 2022

Last updated 1 year ago

Was this helpful?

December 29, 2022

Platform Updates

  • Improvements to front end text

Component Updates

  • : 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

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

November 14, 2022

Platform Updates

  • Fix behavior seen by some users where a project refreshed as it saved

  • Further backend upgrades and improvements

November 8, 2022

Platform Updates

  • Blocks: Show confirmation modal when deleting large amount of blocks via keystroke

  • Blocks: Improve performance of Blocks workspace

New Components

Component Updates

  • Dialogflow: Improve performance on published Android apps

November 7, 2022

Platform Updates

Component Updates

  • 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

October 20, 2022

Platform Updates

  • Backend and infrastructure upgrades

  • Fix copying blocks in builder

Component Updates

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

October 8, 2022

Platform Updates

October 5, 2022

Component Updates

September 28, 2022

Platform Updates

  • Add pop-up to confirm deletion of large (7+) groups of blocks

September 27, 2022

Platform Updates

September 24, 2022

Component Updates

September 22, 2022

Platform Updates

  • Fix issue with signing in seen with new accounts

  • 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

Component Updates

September 7, 2022

Platform Updates

Component Updates

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

August 27, 2022

Platform Updates

  • Frontend security update

August 25, 2022

Platform Updates

    • 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

August 10, 2022

Platform Updates

  • Updated navigation to prepare for Expo upgrade

Component Updates

August 9, 2022

Platform Updates

  • Improved consistency of naming copied projects

  • Updated project page icons

Component Updates

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

New Components

May 31, 2022

Updates

May 25, 2022

Updates

May 14, 2022

Updates

May 13, 2022

Updates

May 6, 2022

Updates

May 2, 2022

New Components

April 27, 2022

Platform Updates

  • Fixes to UI inconsistencies

New Components

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

  • 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

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

  • 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

: Improve settings UX

: Improve formatting of Figma UI components with attached blocks

released

released

, : improve efficiancy and reduce size of built iOS apps

: Improve Canvas interaction with other UI components (Button, Image, etc)

: Improve interactivity of components nested in Groups

: enabled nested scroll view on Android

: Fix sound autoplay in Snap to Place projects

: Fix sound playback in Drag and Drop projects

: Fix firing of 'do' block

: Fix BLE Scan on Android

: Add 'per month' pricing to all pricing cards

: allow blocks that return true/false values to be used to set a component's text to true or false

Add ability to with hotkey commands

Upgrade to

, : Fix 'missing keystore' error

: fix permissions for Android 11 devices

, : Remove option to build Android apps with Android API 30 - all Android apps now built with Android API 31/targeting Android 12

: Change how build numbers are generated

: Improve updating display of data in Local Data Source when viewing project

, : built Android apps will target Android API 31 by default

: restored Amharic option in language drop-down

: improve positioning on web apps

, : added option to build Android app to target Android API 31/Android 12

: Improved error handling

: improved appearance of Button inside nested Groups

: Allow form data to be submitted to API

: Play sound even if device is set to silent

, : Fix errors seen when trying to compare null variable to empty text or empty list

: Improve appearance of border

: fix error when syncing with Airtable DB containing tables which have been deleted externally to the Thunkable project

Updated Firebase used for and

​: Remove unwanted white space underneath navigator on iOS

​: Fix 'Header Mode: None' on web apps

​: Can now be positioned relative to device

​: Show message if invalid file type uploaded to component

​: Fix Label.Click block

​: Fix Number of Lines property

​: Fix error shown in console when mouse hovers over AdMob Banner in Design tab

​: Upload Video from photo library

​: Prevent unwanted vertical scrolling on iOS when Horizontal Scrolling is enabled

​: Improve error messaging

: Fix scrolling on Android when Screen is scrollable

Add

: Allow custom touch opacity

: Fix ReceiveByteArray block

(Drag and Drop UI)

Upgraded to

Fix titles of imported screens

Rename and its children if Screen/components with these names already exist in the project

: Improvements to screen and artboard naming

🗃️
Figma
Project Versioning V1
Canvas
Group
Text Input
Sound
Sound
Sound
Bluetooth Low Energy
Pricing page
Logic Blocks
Expo 45
Bluetooth Low Energy
iOS Publish
Data Sources
Speech blocks
Date Input
AdMob
Group
Web API
Sound
Logic blocks
variables
Button
Bottom Tab Navigator
Stack Navigator
Groups
Lottie Animation
Label
Label
AdMob
Camera
Data Viewer Grid
In-App Purchases
Data Viewer List
information to platform concerning changes to testing your iOS app on an iOS device
Groups
Bluetooth Low Energy
File Picker for Snap to Place UI
Checkbox
File Picker blocks
Expo 43
Figma
Figma Import
Sign in with Google
Pricing Page
iOS publish
Android Publish
Android Publish
Android publish
Publish Android
Sign In
copy and paste components
Sign In with Google
iOS download
Android Download
Android Download
Android download
Download Android
cloud variables
saved screen
Local Data Sources
Airtable Data Sources