Retool v2.83 release notes

New Table style options

We now have 15 style options so that you can fully customize the look of your table, and we’ve also refreshed the default styles. In the “Style” section of the Table component inspector, there’s plenty more you can do now, like:

  • Configure row color dynamically with any JavaScript condition (e.g. {{ currentRow.sales > 100 ? ‘green’ : ‘red’ }}), rather than setting background colors on each column.
  • Control column border visibility – we’ve updated default styles to remove column borders and reduce visual noise, but their visibility is configurable. (For backwards compatibility, Table components created before this change will have borders on by default.)
  • Quickly set up zebra striping by choosing a color for the “Alternate row background” style.
  • Control header, toolbar, and cell styles with more fine-grained options for text, background, and accent colors. We’ve also revamped our column sorting and edited cell indicators and made their styling configurable.

As you style your tables, let us know if you have any feedback or feature requests in our community forum.

Fixes and improvements

  • Improved error messages for when a resource type isn't supported in the form generator
  • Add loading and loaderPosition options to Link component
  • Changes Button loading indicator to a more standard spinner
  • No longer test connections when creating or editing resources
  • We've made it easier to find the most commonly used column types when designing tables
  • Cleaned up styles for empty Table components
  • Display DBCONNECTOR_QUERY_TIMEOUT_MS instead of 120000 on timeout input
  • The Form generator now throws more accurate errors when a resource is not supported
  • OAuth auto-refresh now work with fields using RETOOL_EXPOSED_ variables
  • "Auto" type columns in the Table column editors now have a new icon
  • Users can now modify resource and app permissions for groups when SAML_SYNC_GROUP_CLAIMS is enabled
  • Fixed the rendering order of background colors in the Table component.
  • In-app resource modal no longer closes automatically after save.
  • Table components now correctly show pagination info when the "Show add new row," "Show custom button," or "Show refresh button" options are true and the respective buttons are visible
  • Fixed bug regarding time-based authentication for resources
  • Performance improvements with rendering template strings and sandbox evaluation
  • Autocomplete for non-private properties with underscores
  • Reduces the space between the header and main app content.
  • Certain table column inspector fields will now autocomplete widget properties
  • Improved error messages for the PDF Viewer
  • Added the ability to clear the File Input component
  • Added ability to upgrade the following deprecated components:
    • Time picker
    • Date range picker
    • Multiselect
    • Select
    • Text
  • Deprecated Chart, Statistic, and Upload components can no longer be added to apps. Please use their new counterparts!

Changelog

Release 2.83.26

Published on February 3, 2022

Release 2.83.29

Published on February 17, 2022

  • Fixed endless fetching bug with Plotly component

Release 2.82.30

Published on March 15, 2022

  • Fixed a bug that caused table edits with an active filter to affect the wrong row

Did this page help you?