Smart Defaults is the capability of the Appsheet Editor to intelligently set defaults to different entities (UX Views, Data Actions etc.) in the Editor to minimize the number of changes an author has to make to reach their goals.
Soon after release in early 2021, we had to roll back the Smart Defaults feature since it caused performance issues in the Editor in more advanced apps. We also got feedback from some authors that the feature hampered their app editing experience by making too many dynamic changes.
Based on the feedback we rewrote the underlying architecture so that smart defaults: do not cause Editor performance issues for any author, do not come in the middle of an author editing their app, and features can be added and iterated over more quickly based on the feedback.
In today’s initial release, we are adding smart defaults for UX Views. You can expect the following changes:
- When you change the view type for an existing view, the Editor will intelligently choose the View Options based on the columns in your table. For eg. If you change the view type to Calendar View, then we will try to set Calendar Start and End fields automatically based on the columns in your table.
- When you change the table source for an existing view, the Editor will intelligently update the View Options based on the columns in the newly chosen table.
- When you click on the “New View” button, the Editor will generate a new view by intelligently choosing the Table, View Type and corresponding View Options.
Today we are rolling this feature to 20% of the free tier users. Based on the feedback, we will roll it out to more users over the next few days.
Like with all our feature releases, we appreciate your feedback. Please tell us if this feature helps you and what smart default features you would like to see next.