Empty States in CMS Lists

Starting today, you can add and customize empty states for CMS collection lists directly in the Canvas. When a collection is empty, or when filters return no results, you can now show a dedicated empty state instead of a blank space in the preview and on published sites. To add one, select a collection list, switch the new State property to Empty, and add an empty state layer in one click. Framer automatically manages visibility using a new Visible Items variable, while you stay in full control of layout, styling, and content. So you can add text, icons, buttons, and links to guide visitors and make empty pages feel intentional and useful. This is the first step toward more dynamic CMS collections, with plenty more coming. Here’s a list of other additions:
Added
Added ability to set an empty state for a CMS list
Added a draft badge in the detail page selector
Added Alt text support when importing images
Added a warning when removing a field in use
Added collection item variables to Search
Added support for editing links on-page
Improved
Improved re-generating previous AI translations
Improved distinction of draft items in the CMS
Improved UX when adding a new CMS field
Improved localization empty states clarity
Improved the locale selector behaviour
Fixed
Fixed the missing draft status when duplicating collections
Fixed scroll restoration conflicts with infinite scrolling
Fixed some scrolling issues with the filters popover
Fixed RTL text direction flipping unpredictably
Fixed file uploads failing for specific formats
Fixed long text overlapping status labels
Starting today, you can add and customize empty states for CMS collection lists directly in the Canvas. When a collection is empty, or when filters return no results, you can now show a dedicated empty state instead of a blank space in the preview and on published sites. To add one, select a collection list, switch the new State property to Empty, and add an empty state layer in one click. Framer automatically manages visibility using a new Visible Items variable, while you stay in full control of layout, styling, and content. So you can add text, icons, buttons, and links to guide visitors and make empty pages feel intentional and useful. This is the first step toward more dynamic CMS collections, with plenty more coming. Here’s a list of other additions:
Added
Added ability to set an empty state for a CMS list
Added a draft badge in the detail page selector
Added Alt text support when importing images
Added a warning when removing a field in use
Added collection item variables to Search
Added support for editing links on-page
Improved
Improved re-generating previous AI translations
Improved distinction of draft items in the CMS
Improved UX when adding a new CMS field
Improved localization empty states clarity
Improved the locale selector behaviour
Fixed
Fixed the missing draft status when duplicating collections
Fixed scroll restoration conflicts with infinite scrolling
Fixed some scrolling issues with the filters popover
Fixed RTL text direction flipping unpredictably
Fixed file uploads failing for specific formats
Fixed long text overlapping status labels
Starting today, you can add and customize empty states for CMS collection lists directly in the Canvas. When a collection is empty, or when filters return no results, you can now show a dedicated empty state instead of a blank space in the preview and on published sites. To add one, select a collection list, switch the new State property to Empty, and add an empty state layer in one click. Framer automatically manages visibility using a new Visible Items variable, while you stay in full control of layout, styling, and content. So you can add text, icons, buttons, and links to guide visitors and make empty pages feel intentional and useful. This is the first step toward more dynamic CMS collections, with plenty more coming. Here’s a list of other additions:
Added
Added ability to set an empty state for a CMS list
Added a draft badge in the detail page selector
Added Alt text support when importing images
Added a warning when removing a field in use
Added collection item variables to Search
Added support for editing links on-page
Improved
Improved re-generating previous AI translations
Improved distinction of draft items in the CMS
Improved UX when adding a new CMS field
Improved localization empty states clarity
Improved the locale selector behaviour
Fixed
Fixed the missing draft status when duplicating collections
Fixed scroll restoration conflicts with infinite scrolling
Fixed some scrolling issues with the filters popover
Fixed RTL text direction flipping unpredictably
Fixed file uploads failing for specific formats
Fixed long text overlapping status labels