Mar 30, 2022

Improved details panel

Mar 30, 2022

Last year, we introduced List layout to Basedash, which is an alternate way of viewing your data as a simple list, with a panel for viewing details and editing the record. Today, we’re shipping a suite of improvements to the details panel.

First, we’re adding the panel to the Table layout, and tables in the Data tab. With List layout, we were forced to design an interface for editing the data of a single record. After using it in List layout for a year, we realized that the form-based layout would be equally valuable in Table layout, where vertical screen real-estate is limited.

Next, we added the ability to resize and collapse the panel. We didn’t want to force the panel to take up horizontal screen real-estate on all views, so now you can decide when you want it open, and how much space you want it to take up.

Finally, we cleaned up the styling of the panel to make use of some of our new UI components and styles. The panel can also be opened on mobile devices now.

Moving forward, this panel will act as a launch pad for a slew of upcoming features. We’re not ready to reveal these features yet, but if you’re interested, you can join the beta for them once they become ready by joining our Slack community.

Other improvements and fixes

  • Reduced client bundle size to improve initial load performance

  • Improved loading time performance on Safari

  • Improved styling of permissions on the Members page

  • Improved logic for when to show upgrade callout

  • Added user emails to the Members page

  • Removed back button from view builder header

  • Updated icon in collection header from Database to Table

  • Fixed joined table attributes not being available to add to a view until after refreshing the app

  • Fixed SQL queries getting overwritten by other queries in some cases

  • Fixed SQL queries containing colons or dollar signs failing

  • Fixed icon colors on dark mode in role settings

  • Fixed app crashing when opening views with rich text in list layout