Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Introducing a new way to create components! The new component creation flow allows components to be easily created within frames, containers, and more with just a few clicks.

Canvas

Empty Containers, List Views, Forms, and other contexts now have an “Add components” button. Click the button to see a list of Retool components, and select the components you wish to add to the container.

Context Menu

Add components to existing containers and forms by right clicking and selecting “Add components” in the context menu. New components will be added below existing components in the container.

Component Explorer

Quickly add components to frames, containers, container sections, and views through the Component Explorer by clicking on the action button and pulling up the Create Components modal.

We’ve revamped the Calendar component with a bundle of visual and API improvements to help display and manage your events better! It comes with a host of new, customizable view options as well as additional event handlers and styling options. ✨

The updated Calendar comes with: expanded options to customize view and locale settings like time zone, a refreshed look to match your other components and/or app theme, a List view to display events in a schedule format, and bug fixes galore!

You can upgrade your existing Calendar component, or drag out a new one from the right-hand panel. Check out our refreshed docs to learn how to make the best use of the Calendar!

New components

  • Vertical Steps: Added support for vertical orientation and captions in the Steps component.

Fixes and improvements

  • Fixed an issue where per-query timeouts were not working for Presto and Vertica queries
  • Fixed column resizing and the "Reset column width" setting in the Table component
  • Fixed "Go to App" links from modules when included in public apps
  • Added max width to tooltips to prevent overflowing
  • Fixed modals to be scrollable if they overflow
  • Fixed an issue where gRPC queries with dynamic inputs that evaluated to strings were failing due to a syntax error
  • Added hoverable Markdown icons with tooltips to fields that support Markdown

New components

  • Color Input: Select a specific color using the color picker or type in a color using its HEX/RGB value.

  • QR Code: Create a scannable QR code from strings like phone numbers, emails, and URLs.

  • Link Card: Use a full card as a link, and control interactions on mouseover.

Fixes and improvements

  • Allowed both item & i to be present for the "Run script" event handler

  • Improved tooltips for long app names in the right-panel for the Navigation component

  • Added a default app name when duplicating an app

  • Updated the resource auth logic to automatically refresh auth for custom auth resources on page load

  • Fixed the app description to automatically update on change

  • Added the ability to import from connection string for MongoDB

  • Improved padding of confirmation modals

  • Allowed tooltips to trigger on disabled components

  • Updated the MongoDB resource configuration UI to have separate fields for Client Certificate and Client Key

  • Added a border to the component search bar when the widget picker is scrolled

We're excited to launch the Command Palette, a powerful tool for quickly running commands and finding everything you need within Retool! Instead of searching and clicking around the editor to perform common actions, you can now use the Command Palette to build faster than ever before. ⚡

The Command Palette helps you search for components and queries within the app editor, and find other apps, shared queries, or resources within your organization. 🔍 You can also run 90+ app actions without ever leaving your keyboard, such as editing a nested component, viewing releases and history, or previewing a query. 🏃

You can access the Command Palette with the Cmd+K (Mac) or Ctrl+K (Windows) keyboard shortcut, or click on the search icon in the top right corner of the editor. Check out our docs or blog post to learn more, and feel free to send any feedback to jessicasun@retool.com!