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