What’s new.

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