In the last two years, it’s become clear that simply building lots of apps faster isn’t the answer. We don’t want more apps; we want the right apps.

We want human-centered experiences that make us more productive—ones we actually want to use. We also want our technology to be inclusive, so that everyone can more easily do work that matters.

Whether you’re supporting revenue teams, customer operations, or employee portals, this release gives you more tools to rapidly deliver design-led, inclusive experiences.

Screen-reader support has been improved across the component library. Tables and actions get some power-ups for quick data entry. Design systems are easier to navigate, manage, and document.

We’ve updated the base Salesforce design system, so Skuid apps in Salesforce will continue to fit seamlessly alongside default pages and views.

And if you’re building apps outside of Salesforce, Dubai comes with foundational changes to support app development and navigation, enhanced user permissions, and a supplemental database.

All that to say, this release is for everyone. Dive into Dubai to find out how you can make more meaningful apps and deliver greater impact for your team.

Apps for everyone

We’re committed to helping teams build inclusive apps that serve the people that use them. Since Chicago Update 2, Skuid has added improved accessibility support in a number of places, making it easier to create 508-compliant, accessible apps.

With this release, field elements like required labels, picklist/multi-picklist dropdowns, and reference field search are now all accessible via assistive technology. Table cells, headers, actions, and more have received the same improvements. The search component now has accessible labels in its properties, which will be helpful for all users. We look forward to continued accessibility enhancements in 2022.

Tables, forms, and actions

Table and right-click actions, on-cursor menu location (GA)

Quickly getting from insight to action is an essential part of any enterprise app. Last year we released a number of features in beta that were meant to streamline that experience: right-click interactions, table interactions, and enhancements to the Show Menu action. Those features are now coming out of beta. While powerful on their own, together they make it possible to create custom right-click menus on tables. These kinds of quick drilldowns make it easy for sales reps to immediately get more details on a deal, or for a customer support rep to get an expanded view of a case in seconds.


HTML in labels (GA)

Also coming out of beta is the ability to add HTML in labels on forms, tables, tabs and accordion sections. We try to give as many declarative options as possible, but sometimes there’s still a need to use HTML for contextual elements like icons that indicate what action needs to be taken for the user. These types of guides can make a huge difference in user adoption.


Data grid mode for tables (beta)

Forms and tables continue to get more productivity improvements in Dubai. In addition to edit, read-only, and read with inline edit modes, there’s now an additional mode for tables called data grid. This mode comes with cleaner preset style defaults and supports tab key navigation, making tables a better option for power users who want to get out of spreadsheets and into your system of record.


To support this new table mode, the Change Edit/Read Mode action has been updated to allow switching from one mode to any other mode, instead of simple toggling between two. This allows for much more flexibility in form and table design. Using actions, give your users the ability to flip a table between the standard edit and the new data grid mode, so they have the option that helps them work best.


Design system management and navigation

Variant navigation and direct URLs (GA)

Spend less time searching and more time finding in Design System Studio. When styling nested components, click “View” to follow a direct link to nested component variants.


As you navigate your design system, you may notice the URL changing. In Dubai, you can access variables and variants via a direct URL:


You can also copy and paste that URL into design documentation, making design collaboration and style guide creation easier for teams. These enhancements should also make learning to use Design System Studio a smoother experience for new users.

Salesforce base design system (update)

The Lightning design system gets regular updates and has changed significantly over the years. To match these changes, we’ve updated our Lightning design system. The most noticeable changes are a new color palette, button and table styles, and font styles (no more Salesforce sans).


If you want to create your own design system based on the updated Lightning design system, simply select Lightning as your base from which to clone styles:


Skuid app creation and management

You may be used to building Skuid apps in Salesforce, which is a great fit alongside standard Sales/Service Cloud pages, or as a custom user experience layer for Lightning portals and communities. But, Skuid also makes it easy to build apps beyond Salesforce by connecting to data and services from other platforms, too.

In Dubai, there are a number of major new features that make enterprise app delivery easier, regardless of what platform you’re using as your engine.

Multi-level permissions for users and apps

What’s one major difference between a spreadsheet and an enterprise app? Permissions and access settings. Managing an app for many users and teams means you need control over who can see what.

Multi-leveled permission sets can grant users site-wide permissions or app-specific access. You can access permissions and user settings from the admin section of the Skuid app. For more information on permissions, please review this section in the Skuid docs.

Note: Skuid apps hosted in Salesforce inherit Salesforce permissions.


App-centered development

When you’re managing an enterprise app, you want all of your app resources to live in one place. This streamlines deployments across your sandbox and production environments.

With enhanced Skuid permissions and app development, instead of navigating monolithic projects you can build and deploy apps with agility.


Note: this feature is not available for installations hosted in Salesforce.

Supplemental data with a Skuid database (beta)

Sometimes you want to quickly spin up sample data to start building, prototyping, or proving a design. Or maybe you just want a simple table that stores a user’s favorite pages, and you don’t want to create a whole database or new custom object. That’s where Skuid Database can help, providing a place to store supplemental data.

Skuid administrators can control data permissions via the Skuid admin portal. Admins can easily create and configure both data and metadata in the Skuid Database Console.


Note: this feature is not available for installations hosted in Salesforce.