CMS Sorting Update
January 15, 2025
This update introduces better sorting controls for CMS items on the canvas. You can now sort by various fields, including text strings, dates, numbers, and single references, without altering the order in the CMS view. Additionally, you can combine multiple rules, such as sorting by rating and then by date. With this comes the ability to enable dynamic sorting interactions for your viewers. By creating components with variants that apply different sorting, viewers can toggle between them, with smooth animations while transitioning between states. It marks a significant step toward more advanced filtering, shipping with a list of fixes and improvements listed below.
Added
Added support for sorting items in the canvas, with the ability to combine rules
Added ability to mark text strings, as well as rich text fields, as non-translatable
Improved
Improved the UI for multi-references in the fields modal of the CMS view
Improved opening the CMS, now landing on the most relevant collection
Improved code blocks in rich text, specifically font weights and borders
Improved the sorting algorithm for strings with mixed text and numbers
Improved the unsaved changes modal to be more compact and clearer
Improved the readability of sorting labels in the CMS and in the canvas
Improved the default blockquote styling for better default appearance
Improved the responsiveness of the CMS toolbar in smaller viewports
Improved the way slugs update in large documents, making it faster
Improved the selection mode toolbar icons in the CMS table view
Improved the UI for styling the rich text embeds from the canvas
Improved performance when dealing with long collection names
Improved the properties for Stacks with CMS content in variants
Fixed
Fixed an issue where the
×
button on images added to a field didn’t workFixed an issue where new fields would not immediately show in the CMS
Fixed pasting layers with
⌘V
inside a Stack selection with CMS contentFixed a bug where adding a number field to the canvas did not display it
Fixed an issue where the 'Show Fields' menu would not close on select
Fixed an issue where style icons did not update in the property panel
Fixed rendering issues with code blocks related to line-height on iOS
Fixed an issue where copy-pasting a CMS page broke the slug path
Fixed YouTube and Vimeo components displaying with low opacity