👩‍🎨 The future of UI design in Thunkable

As 2020 draws to a close we’re thrilled to share with you one of the biggest updates we’ve ever made to Thunkable - take a look at our beautiful new project design page:

We’re hoping that in 2021 Thunkable users will create their most beautiful UIs, faster than ever before

Background

Last month we announced a new drag and drop project design page and moved invisible components to the blocks editor as opt-in features. We were delighted so many of you tried it out and your feedback was used to add new features and fix things that weren’t working.

This release takes it to the next level by completely updating the UI and giving you a significantly improved user experience.

Each time you create a new project in Thunkable, you have the option of trying out the new UI designer.

new_project
Let’s take a closer look.

Top Bar

Every pixel counts when you’re designing your app. We’ve reduced the size of the top bar so you have more space to work with and added new functionality.

Logo/Design/Blocks

Clicking on the logo still brings you back to your projects page. The design and blocks tabs are still doing what they’ve always done - they’re just taking up less space doing it now!

design and blocks

Project Title

We’ve moved the project title from the component tree to the centre of your screen. Not only does this work a lot better for longer project names, but you also have the ability to edit your project name directly from the top bar.

Test and Share

The Web Preview experience has been updated meaning you can now test in the design tab and the blocks editor. Live Testing is still the fastest way to try out native mobile features and allowing you to share your projects with colleagues, clients, and the community still remains one of our central goals.

Download and Publish

To save space all of the download and publish options now live quite happily in one menu together.

Project Actions

Previously, you had to leave your project if you wanted to duplicate it, delete it, or view its details page. All of these are now available from the new Project Actions menu.

actions

Account

This is the same Account menu that you know and love…keep reading…there are lots of other new things to come!

account

Side Bar

The aim of the side bar is to allow you to enrich your designs with data, images and other files and to get you from prototype to production with minimum friction.

Designer

This is your shiny, new, 2021, UI designer. No more invisible blocks, the contrast has been improved in the component tree, multiple screens, pan and zoom, drag and drop, alignment guides, resizable components, simplified properties. It handles great in all weather and each project comes with that unmistakable new app smell too - take it for a test drive today!

:mega: One area where it would be great to hear from the community is around the properties. We’ve shipped with the “essentials” but are definitely planning on adding more. Let us know which ones you want to see.

Data

One of the most powerful features of Thunkable is that you can add real data - your data - to a design with just a few clicks. To make working with and managing data as easy as possible, you now have a dedicated panel to manage all your Google sheets, Airtable and Local Data sources.

data

Assets

You can upload and rename any media assets that your project requires; images, audio, video, PDFs and Lottie animations are all supported here.

Settings

Historically a lot of new users have struggled to find the settings for their projects. The distinctive new gear icon should hopefully make this a lot easier to see. In Project Settings you can still find version numbering and custom package names along with space for your API keys. You can create accounts with Firebase, Google Maps, Yandex Translate, Microsoft Azure, and Cloudinary and safely add all your keys here.

Tutorials

The old tutorial pop-out has a new panel to itself too. The tutorial videos appear in a modal that can be moved and resized and remembers where you left off watching. After this update we have big plans for new tutorials in the New Year. If you have any ideas that you’d like to see let us know and we’ll consider every suggestion we receive.

Help

Did you notice that the help menu wasn’t in the top bar anymore? It’s down here in the bottom corner - curious users clicking on the new question mark icon can get help from the Docs, YouTube, or this amazing Community.

help

Designer

Multiscreen

All your screens are now visible in one place. The screen you’re working on is active, but you can drag and drop components onto inactive screens to switch focus at any time.

new_screen_600

Pan and Zoom

A bigger canvas to design on requires some new controls to navigate around it. You can select items with the arrow, pan around with the hand tool, zoom in and out with the magnification buttons and recenter on the current active screen.

Hotkeys: coming soon!

Drag and Drop

Each component can now be precisely positioned, anywhere you want on the phone screen. Smart guides help you with aligning components and for the first time we’re supporting layering of multiple components. The position of a component in the tree is what determines the “z index” on the screen.

Resize

All UI components now have handles at the corners to allow you to resize things quickly. When combined with the “Duplicate” feature this will save you tons of time.

Properties

We’ve shipped with (what we hope are!) the essential properties that you need to get started. We plan on adding lots more - please let us know what you want to see so we can prioritise based on user demand. In terms of redesign, there individual sections in the properties panel are now collapsible.

Component Name

Like the project title, the component name is now interactive too. Clicking on it will allow you to rename it. Pretty neat, right?

component_name

Rename/Duplicate/Delete

Components now have this new properties menu too. Here you can still rename, but also duplicate and delete a component.

component_properties

There’s no way to “un-delete” a component right now - so be careful with that last one.

Testing

Test early - test often! We actively encourage you to use the Web Preview and the Live Testing app as much as possible while you are working on your app. By moving the Web Preview button to the top bar you can now try your designs directly from the Blocks Editor, as well as the Design Tab. Hopefully by spending less time clicking back and forth between tabs you’ll be able to get your apps published sooner.

cc: @Community_Testers @Beta_Testers @Power_Thunkers

27 Likes