Edinburgh Update 2¶

Welcome to the documentation for the Edinburgh Update 2 release!
Don’t hesitate to send your feedback on these new features as we improve the product:
- For product and feature feedback, contact product@skuid.com
- For documentation feedback, contact documentation@skuid.com
Feature updates¶
New Action Framework actions¶
Expand/collapse drawers and sections with actions¶
Several Skuid components feature expandable/collapsible portions that respond to end user clicks. Drawers appear in Table and List components as context containers for rows—allowing additional details to be described in components within those drawers. Similarly, Accordion components allow for segmenting a page’s elements into easily discoverable sections, which users can freely open and close. These drawers and sections appear in other components as well—including Lists and Filter Sets.
Previously, it was not possible to expand and collapse these UI elements without hacky workarounds. It’s not uncommon to require one part of the page to expand in reaction to a user’s actions elsewhere—or to collapse a section of the page when the user’s completed all necessary actions within it.
With Edinburgh Update 2, we’ve incorporated more builder control over these expandable/collapsible drawers and sections through the Run component action.
For more information on individual component actions:
Copy to clipboard¶
It’s a common UI paradigm to allow users to copy text with the click of a button—perhaps a link, email address, or a templated piece of text. Skuid builders have built clever JavaScript solutions, but code no more!
With the Copy text to clipboard action, you can send specific strings or field data (using merge syntax) to the user’s clipboard.
Evaluate formula fields on model¶
Formulas are a powerful part of Skuid’s toolkit, and many UIs use formula fields alongside data fields. To have more tailored control and ensure formula fields remain in sync with actions elsewhere on the page, the Evaluate formula fields on model action can be used to reevaluate formulas on a specific row, any rows in context, or all rows in the model.
Beta features¶
Beta features represent valuable Skuid additions that we offer to cutting-edge builders for feedback before we mark them as generally available.
Deploy Skuid pages using a Lightning web component¶
With Salesforce’s investment in the Lightning Web Components (LWC) programming model, developers and admins have more tools to build UIs based on modern web standards. And with Edinburgh Update 2, we are releasing our new Skuid Page (LWC) component in beta.
Note
This component is currently only avaialable through the Lightning App Builder. Support for Experience Cloud sites and other deployment contexts will be available in an upcoming release.
While enabling this feature shouldn’t cause any issues with Skuid’s Aura-based Skuid Page and Skuid Page Assignment components, builders can freely toggle this feature on and off for their org if they see unexpected behaviors. We recommend admins try this in a sandbox org by navigating to Settings > Org Preferences.
Pilot features¶
Pilot features are not yet intended for prime time production use, but they are available to select customers to gather feedback as we prepare them for a broader audience.
To request access to features listed below, contact product@skuid.com.
Heads up!¶
skuid CLI versions older than 0.6 no longer supported¶
With the GA release of skuid CLI 0.6 during Edinburgh Update 1 last quarter, we published notice that older versions of the CLI would not be supported after Edinburgh Update 2’s release.
That time has come. We encourage all CLI users to upgrade to a 0.6 release. Issues from older CLI versions will no longer be addressed.
In case you missed it¶
These useful features made their way into Skuid in recent releases before this update.
Improved image properties¶
As part of CORE-4470, we made improvements the Image component’s properties, as well as related Image background properties of various container components (Page, Wrapper, Grid, etc)
Improved help text for Model and Merge model properties
The Alternative text property is always visible and supports merge syntax
Default Image source is now “URL”
Image source property:
- Always shows the “URL” and “Attachment” options
- NLX – Shows the “File” option
- SFX – Shows the “Static Resource” option
When “Attachment” is the Image source:
- The “Model” property is shown and is required
- The “Image field” property is shown
Other streamlined properties:
- Removed unnecessary Data source type, and Data source properties
- Image URL supports merge syntax, and is only visible when the Image source is “URL”
- Resource name is only visible when Image source is “Static resource”
- File Path (within ZIP Static Resources) is only visible when Image source is “Static resource” and Resource name is a ZIP file
- File name is only visible when Image source is “File”
Removed unneeded “Insert fields” button¶
In CORE-4732, we removed the extra “Insert fields” button since one now exists within the code editor when a related model is available
Set a custom amount of visible rows in multi-row components¶
Previously, you could only choose certain amounts of visible rows for Table, List, and Deck components. In CORE-4553 we added the ability to set a custom amount of visible row amounts.
This is particularly useful for Deck components, which could display a lot of empty space depending on the amount of rows shown.