Display charts in mobile apps
We’ve added the ability to work with Plotly charts inside of Retool Mobile. Now you can take your dashboards on the go with built-in support for line graphs, bar charts, scatter plots, and more.
Updates, changes, and improvements at Retool.
We’ve added the ability to work with Plotly charts inside of Retool Mobile. Now you can take your dashboards on the go with built-in support for line graphs, bar charts, scatter plots, and more.
You can now take multiple photos, preview them, and upload all at once with our upgraded Image Input component.
We're releasing improvements to our drag-and-drop system to make it easier than ever to build UIs within Retool. With our new preview experience, adding and moving components around the canvas is easier and more predictable, especially in nested and dense contexts.
Nested Contexts (e.g. Containers)
Containers no longer change size as you’re dragging over them, making it easier to drag and drop in and out of nested areas:
Dense Contexts (e.g. Forms)
Surrounding components no longer move unpredictably. For example, dragging a Text Input into a dense form is easier than ever:
We want to hear from you! Reach out to dworsky@retool.com if you have any feedback on drag and drop. We’re continuing to add more improvements over the coming weeks.
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!
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!
We’re excited to announce a revamped cut/copy/paste experience that’s available to all cloud customers and will soon be available to on-premise customers. Component cut, copy, and paste are core to Retool’s editor ergonomics, allowing you to rapidly iterate on existing applications. Previously when copying and pasting, components would occasionally overlap or shift their layouts in unexpected ways. Pasting components within containers was especially difficult. The revamped experience remedies these bugs, including the following:
Previously, when pasting with a Container selected, the components would paste below. Now, pasting with a Container selected pastes the content inside. This makes it easier to create layouts with nested contexts without drag and drop.
Previously, pasting components into a container would resize them to be much narrower or wider than expected. Now, we auto-adjust pasted components’ widths so that they are correctly sized in the new context.
Previously, copy/paste shortcuts did nothing with an input-based component (i.e. Text Input) if the input element is focused. Now, copy/paste shortcuts correctly copy the component or paste components from the clipboard.
We shipped 10+ major bug fixes and improvements to our copy/paste experience, like:
In addition, we’re introducing a new context menu for Retool’s editor that enables rapid access to common component operations, such as deleting components, switching components to other similar components, and of course, copying and pasting components. In an effort to improve usability, the structure and ordering of the context menu has been improved and now includes submenu options too.
The context menu can be activated by right-clicking on components on the canvas or on the component Explorer in the left panel. Right-clicking on canvas frames will instead bring up an abridged version of the widget context menu with more general editor operations.
Retool continually works on stability and security improvements for our customers. We are updating our infrastructure that will result in a change to the IP addresses that Retool uses. This change will not affect most customers but impacts those who must allow connections to Retool IP addresses through a firewall. This includes:
**If you explicitly allow connections from or to Retool’s IP addresses, you must include additional IP addresses before December 1st, 2022. If you have difficulty updating this information, please reach out to us by emailing ip-changes@retool.com. **
Retool must be allowed to connect to your resources using the following IP addresses. Update your inbound firewall rules to ensure Retool has continued access to your data:
Failure to update this information in time can prevent Retool from accessing your data and result in failed queries.
Self-hosted Retool deployments must be allowed to connect to Retool’s license check, email, and usage reporting services using the following IP addresses. Update your outbound firewall rules to ensure Retool has continued access:
Failure to update this information in time can result in failed license checks and user invites.
You can test your changes within Retool to make sure your deployment can reach the new IP addresses:
If the query returns a 200 status and OK status text, your deployment can successfully reach the new IP addresses.
We're excited to announce that Debug Tools are now available for all cloud customers, and will be available in the next on-premise version! Debug Tools are a suite of devtools that enable you to investigate and debug errors in your Retool apps.
With Debug Tools, you can:
⚠ Get notified every time there’s an error
🔎 Quickly understand why and how errors happened
🔦 See a timeline of events to debug parallel queries
⚡ Inspect the state of all properties, including dependencies
You can access Debug Tools by clicking the bug icon on the right of the new status bar at the bottom of every Retool app, or by using the CTRL+` keyboard shortcut. Check out our docs or blog post to learn more, and feel free to send any feedback to jessicasun@retool.com. We’re excited to make debugging your apps quicker and easier than ever before!
We’ve added two new tabs, State and Timeline, that enable you to inspect the app state, drill into dependencies, and visualize query runs.
The State tab allows you to view the current state of all properties in your apps, as well as see dependencies between individual properties and calls from event handlers or JavaScript. This makes it easy to see everything that triggers a specific query. You can also directly jump to what you need with a “View state” context menu action and built-in search.
The Timeline tab shows a live view of all query runs, making it easier to visualize run times, compare sequencing, and quickly identify successful, failed, and active query runs.
We've also moved Environments, Releases, and History to the status bar for easier access. The status bar is only visible to users with edit permissions.
To access the Debug Tools beta, navigate to the Beta tab in your organization’s settings and turn on the Debug console and status bar toggle. Share your feedback with us by clicking on the Beta Feedback button in the top right corner! These updates are currently live on cloud and will be available on-prem in v2.98.