We’re constantly improving Framer. See the latest features and improvements.
April 20, 2021
March 23, 2021
Desktop • 2021.12
- Multiple versions of the same Smart Components can safely be used.
- Copied code components retain navigation links when pasted locally or between projects.
- Copy Style can now copy properties between different components as long as their names and types match.
- Improved code in the Handoff panel.
- Fixed a bug that caused gesture variants override top-level variants on create.
- Fixed Export to HTML.
- Fixed a bug that caused component variantsto not exit pressed state on mouse up.
- Fixed a bug that caused guides to overlay interaction popover UI.
- Fixed a bug that caused"Show All Links" not to work on refresh.
- Fixed an issue where HTML exports would not show images correctly.
- Fixed an issue where the gradient color stops UI would get stuck.
- Fixed a bug that caused Export HTML to break in some cases when using international characters in components.
- Fixed an issue that could make components block clicks to other components positioned underneath.
- Fixed unreliable updating of current page on the canvas.
- Fixed a bug that caused keydown trigger to not work with a PS5 DualSense controller in Safari.
March 19, 2021
Desktop • 2021.11
- Added support gamepad trigger.
Navigationcomponent can now be disabled by providing the property
enabled: false, causing any transitions to have no effect when previewing the prototype.
- Improved Framer Motion to dramatically reduces memory usage on the canvas.
- Fixed an issue where multiple screens would listen to keyboard events at the same time.
- Fixed the keydown trigger to disable for component instances.
- Fixed bug that caused keydown trigger keys to also fire preview shortcuts.
- Fixed a bug to allow keydown event should to Enter key and numpad keys.
- Fixed Export to HTML.
- Fixed a bug that caused Layout Pin simulation showing incorrect simulations in certain cases.
- Fixed an issue where variant arrows would break and stay visible when they should disappear.
- Fixed an issue where canvas arrows would stay visible at the default zoom level.
- Fixed an issue where nodes were not added to the correct parent while dragging multiple nodes at the same time.
- Fixed a bug to ensure appear and keydown actions are disabled in isolation.
March 4, 2021
Desktop • 2021.09
- Added support for for delay transitions.
- Added support for keyboard and gamepad transition control.
- Added key trigger interactions for parent nodes.
- Added new property panel banners that link to educational content.
- Fixed cases where overflow was not properly respected in Smart Component instances
- Fixed bug that caused animating back to a base variant after animating a backgroundColor to interrupt Magic Motion animation
- Fixed bug that caused shapes in Smart Components to not animate to the correct variant shape.
- Fixed bug that caused Smart Component stack children to shrink when the Stack shrinks.
- Fixed a bug that caused Variant suggestions to not be visible on the canvas in view-only mode.
- Fixed a bug that caused inserting component in view-only mode to cause a crash.
- Fixed an issue where Code Components could render at the wrong size when exported as images.
- Fixed an issue where the action popout would close when changing the event trigger.
- Fixed a bug that caused toggle layout grids shortcut to not work on Windows.
- Fixed the incorrect shortcut labels in the zoom menu.
February 25, 2021
Desktop • 2021.08
- Improved performance while loading, saving, and manipulating graphics.
- Fixed an issue that caused code components to render more than twice.
- Fixed an issue for incorrect
Back to Projectshortcut on windows (
Alt + ←).
- Fixed an issue with default background colors that could result in a crasher.
- Fixed an issue where pinch zooming could sometimes be inverted.
- Fixed an issue that allows for permissive handling of unencountered values.
- Fixed an issue that resulted in a
- Fixed an issue that caused the empty state of a Scroll, Page, or Stack container not to appear.
- Fixed a crash that occurs if a network goes down while using the editing tool.
February 19, 2021
Desktop • 2021.07
- Added support for setting scroll offset in px and resetting to scroll offset whenever the screen is presented.
- Added Array Control to now support items of type Object.
- Added handoff support for
- Added new Object Property Control Type.
- Added confirm modal before deleting a code file.
- Added two new steps to tour for layout and prototyping tools.
- Improved projects that have a lot of code components to make them faster.
- Fixed an issue where canvas UI was positioned incorrectly.
- Fixed an issue that could result in image data loss on desktop.
- Fixed an issue where assets weren’t resolved correctly on desktop.
January 25, 2021
Desktop • 2021.04
- Added Smart duplication to support duplicate layers moving the same direction and same distance as previous duplicate.
- Improved performance of Page and Scroll components.
- Improved Sketch import so that Artboards, groups and shapes containing paths inside Sketch now import more efficiently into Framer.
- Improved and simplified names of a few options related to transitions and interactions.
- Improved code editing so that you can edit code components by double-clicking the row in the Components panel.
- Fixed a bug that caused assets to not render in prototypes exported to HTML.
- Fixed a bug that caused images to not load in heavy projects.
- Fixed a bug that caused resetting Overrides to not work for deleted properties.
- Fixed a bug that caused border and stroke colors change to black unexpectedly.
- Fixed a bug that caused Stack children to get the wrong layout on duplication.
- Fixed a bug that caused Code components in Page/Scroll to be stuck in a loading state.
- Fixed a bug that caused a crash when attempting to convert an SVG with text into a Graphic.
- Fixed a bug that caused converting an SVG to a Graphic to shift the converted elements.
- Fixed a bug that caused Code components to receive the value `0` regardless of the property control type/value.
- Fixed a bug to allow Segmented control to have the same height as other inputs.
- Fixed a bug to allow Overrides that provide an `image` prop to a frame to work again.
- Fixed a bug that caused Page component’s empty state to not update when resizing the Page.
- Fixed a bug that caused “Fit Content” to resize a layer to the wrong size when used on a Variant instance.
- Fixed a bug that caused some layers that had aspect ratio lock enabled to appear stretched.
- Fixed a bug that caused using “Fit Content” on a Frame that didn’t have any visible children to result in a crash.
- Fixed a bug that caused enabling a Stack layout on a Frame to override the children’s height.
- Fixed a bug that caused incorrect Page component layout when using auto sized content.
January 4, 2021
Desktop • 2020.52
- Added the Assets section of the Insert Menu for design resources.
- Improved text styles in component instances.
- Improved performance by optimizing text rendering.
- Improved performance of Scroll and Page components when rendering complex screens.
December 2, 2020
Desktop • 2020.49
- Added Screen tool for creating device layers.
- Enabled Magic Motion transitions to work within code components.
- Added zoom direction preferences option.
- Improved Magic Motion to allow Frame’s or motion.divs tagged with a layoutId to perform a layout animation as part of a larger Magic Motion transition triggered by a Framer navigation action.
- Updated animate to support the new Framer Motion syntax.
- Updated library to Framer Motion 3.
- Refreshed the Insert Menu and added 6 new categories to easily find packages.
- Improved organization by sorting Project components and their corresponding folders alphabetically in both the Insert Menu and components panel.
- Improved canvas experience by adding a project loader indicator.
- Improved the Text tool when zoomed out by making it less sensitive to creating boxes.
- Replaced font in code editor with “Input Mono”.
- Improved performance by lazy loading Custom fonts.
- Improved the font loading mechanism for both Google fonts and Custom fonts.
- Increased the default width of code preview.
- Improved performance of the code component properties panel.
- Improved performance of canvas arrows.
- Improved properties panel empty state.
- Updated template contents of new code components.
- Improved the Scroll tool by avoiding paint / reflow at first render.
- Reintroduced startAnimation.
- Improved interactions to support Tap events for motion components and remove Press events.
- Improved Sketch import by ensuring Sketch symbols respect x and y coordinates.
- Refreshed the in-app tutorial player.
- Fixed a bug that caused background images to not show up in the property panel.
- Fixed a bug that caused layout elements to disappear on render.
- Fixed a bug that caused animating from a target that contained a value only in transitionEnd to break.
- Fixed a bug that caused initial to incorrectly propagate.
- Fixed a bug that caused rare crashes in resize tool.
- Fixed an issue that caused right click on Array property control row to not show the “remove” option.
- Fixed a bug that caused project servers crash in certain conditions.
- Fixed a performance issue with the components panel.
- Fixed a bug that caused components inside a Stack to sometimes have incorrect size in the in-app preview immediately after opening the document.
- Fixed a bug that caused touch scrolling to not work in the preview in certain cases.
- Fixed a bug that caused the layer panel to not re-render on selection change.
- Fixed a bug that caused reset overrides on nested component instances to not detach from the primary.
- Fixed a bug that caused a red bar to show when going from rotate to context menu.
- Fixed a bug that caused a crash when toggling the overlay grid without a selection.
- Fixed a bug that caused the preview not to render correctly after nesting a top-level frame inside another frame.
- Fixed a bug that caused the document to not remember the last used transition type.
- Fixed a bug that caused the value shown in the rulers not to update as you move the guide.
- Fixed a bug that caused the array property control with ControlType.FusedNumber not to work.
- Fixed a bug that caused inserted design components not to be selectable.
- Fixed a performance issue with code components.
- Fixed a bug that caused the Page component to take some time to reconnect to its children.
- Fixed an issue that prevented Frame’s from having a layoutId if provided as a prop in code.
- Fixed a bug that caused Code component’s array control to not pick up defaultValue defined in a property control.
- Fixed an issue where a radius couldn’t be set to a relative value (e.g. 50%).
- Fixed a bug that caused the preview not to work for projects that don’t use the built-in Framer library.
- Fixed a bug that caused the fused number property control to not work properly.
October 26, 2020
Desktop • 2020.44
Improvements and fixes
- Improved how focus is maintained when typeface tabs are changed.
- Fixed a bug that caused a crash when multiple SVGs were dragged onto the canvas.
- Fixed a bug that sent the wrong treeSchemas to the server.
- Fixed a bug that caused documents to report incorrect node.names.
- Fixed a bug that caused a crash when components were dragged onto a canvas before it fully loaded.
- Fixed a bug that broke copy-pasting of text selections from Handoff.
October 13, 2020
Desktop • 2020.42
Improvements and fixes
- Improved the properties panel with simplified design.
- Improved the QR code colors for Android devices.
- Improved the loading time of Custom fonts in a project.
- Improved Sketch import so that Sketch line height is pixels instead of EMs.
- Improved Code Components so that they will no longer generate layoutIds for canvas descendants.
- Fixed a bug that caused rare crashes when switching pages.
- Fixed a bug that affected springs defined with Animation Controls.
- Fixed a bug that caused incorrect text bounding boxes on the canvas for auto sized text.
- Fixed a bug that caused assets sometimes not showing on the canvas.
- Fixed a bug that caused setting "Shadow" to "Off" in the Device component to not disable the shadow.
- Fixed a bug that caused the Page pile effect to break with Magic Motion.