
Updates
What’s new.
Meet the Ticker Effect, a new way to design continuous animations for text, images, and beyond. We’ve completely re-imagined Tickers in Framer. This new Ticker Effect now works with the CMS, can be applied to any Stack, supports unique settings for each Breakpoint, and is even faster and more accessible. You can find it in the Effects menu, and it can be applied to any CMS Collection List or Stack. No more messy canvas, duplicated collections with filters, or hidden duplicates for responsiveness. Plus, it brings all-new features, like draggable support and automatic orientation detection, unlocking new workflows and more creative interactions. We think you’ll love it. Watch the video here to learn more. The highest-fidelity animation and interaction tools. Only in Framer.
Today we’re rolling out Relative Dates, a very popular feature request for the CMS. You can now display dynamic date values like Today, Yesterday, or 1 week ago, making your content feel more natural and up to date. To give it a try, select any date connected to your CMS Collection, open the Text Transform popout, and choose Relative as the Display type. You can also fine-tune the look by adjusting Capitalization and picking between Short, Medium, or Long styles. Relative dates are fully compatible with localization, so they’ll automatically adapt to your site’s language.
Introducing Auto Rename, a new AI-powered way to rename your layers. Just select the layers you wish to rename, and hit ⌥ + R on macOS or ALT + R on Windows, and we will magically rename the layers. This helps keep your projects clean and manageable, without any manual effort required. Framer checks what your layers represent, and we come up with clean names. See our short overview video on YouTube to get a sense of the layer names this can generate.
This performance update makes all CMS-based Framer sites interactive up to 150% faster. For your visitors, it means features like buttons and scroll effects start working much sooner after page load. It also reduces bandwidth usage of JavaScript and other network resources per visitor. We’ve achieved this by intelligently embedding data into the final HTML during the optimization step, which React then re-uses during page hydration to skip data fetching.
This update introduces powerful new APIs that unlock programmatic page creation in Framer. Plugins can now create Web and Design Pages, opening up endless possibilities for automation and workflow integrations. We have also significantly improved our data plugins with better error handling and more robust syncing for Airtable, Google Sheets, and Notion. Lastly, the brand new contentType property lets you specify Markdown, HTML, or auto-detection for text fields.
General
Added API for creating web pages
createWebPageAdded API for creating design pages
createDesignPageAdded
contentTypefor ManagedCollection’s text fieldsShow toast when zooming into view on hidden nodes
Plugins
Airtable: Added better error handling to base selection page
Airtable: Added descriptive error messages for duplicate slugs
Airtable: Removed default file type restrictions from file fields
Airtable: Improved UX with better loading states in the UI
Google Sheets: Added better error messages for syncing sheets
Google Sheets: Added support for importing dates in ISO format
Google Sheets: Added error messages for duplicate slugs
Google Sheets: Disabled columns can now be used as the slug
Google Sheets: Improved sheet selection error for Office/Excel
Google Sheets: Hidden empty columns from field mapping
Notion: Added descriptive error messages for duplicate slugs
Notion: Improved UX with hidden unnecessary warnings
Ashby: Fixed handling of empty address fields
Text Search: Design fixes in the UI
The November Update reimagines how Custom Fonts work in Framer. Now with family grouping, realtime previews, better variable property support, improved management flows, and more. All custom fonts are now grouped by family, instead of font file, making it infinitely easier to find the font you’re looking for. Plus, they now all get realtime previews, like other Web Fonts in Framer. Watch the video above to learn more, and see a full changelog of everything else new below.
Added
Added auto-open on Design Pages if no Web Pages
Added RTL support to Ticker, Carousel, Slideshow
Added
⌘ + Dragto prevent auto Layer nestingAdded tracking to the Download component
Added tracking to the Copy component
Improved
Improved performance of adding CMS Sample collection
Improved availability of CMS Field changes on Canvas
Improved UI of the Desktop App on Mac and Windows
Improved tab handling of the Desktop App on Mac
Fixed
Fixed Text Style duplication not including Breakpoints
Fixed zooming being inverted after taking screenshot
Fixed updating Text Styles within Layout Templates
Fixed Asset Panel jump when opening Components
Fixed expanding while holding
⌘in Assets PanelFixed Current Link Styles being wrongfully active
Fixed Desktop App crashing on fast project open
Fixed color sampler after selecting gradient stop
Fixed the Edit Code action in the Actions menu
Fixed Asset Panel selection state not updating
Fixed styles of cloned Layers in Components
Fixed Design Pages not being previewable
