Framer Desktop 2020-24

2020-06-15

Improvements and fixes

  • Dragging a layer whilst holding down ⌘⌥ on MacOS or Ctrl + Alt on Windows will allow you to move it from anywhere on the canvas, and won’t change the current selection. This is useful for when you want to move a layer that is largely covered by one of its child layers
  • Team packages can now be unpublished from the insert menu
  • Added a useIsCurrentScreen hook which allows Code Components to detect whether they are present in the current screen
  • Implemented a Home Frame option in the context menu for layers which sets it to be shown by default in the Preview window if no other layer is selected
  • Design Components can now be deleted directly from the Insert Menu
  • primary Design Components which have been hidden on the canvas can now be shown from the Insert Menu
  • Improved error handling when publishing packages. If your project contains a dependency which can’t be installed (i.e. due to it being deleted), you’ll now be informed which dependency is causing the publishing to fail
  • Keyboard shortcuts are now displayed in the context menu
  • The Preview window will now display a touch cursor over layers which have touch interactions applied
  • Navigating to a previously visited screen with Magic Motion will now layer it under the current screen to ensure there is no unexpected clipping
  • The handoff output now specifies the box-sizing property when generating styles for a layer that has borders
  • Improved naming consistency. Artboards are now referred to as Top Parent for all UI actions
  • Updated the default Code override file to be easier to understand and fixed a broken link within the comments
  • Fixed a bug that in some situations caused updated properties of Design Components to not persist after reloading the project
  • Fixed a bug where the connector on the canvas would not allow you to connect a layer to a Code Component
  • Fixed a bug where the Preview window would sometimes automatically reappear when focusing Framer and wouldn’t function properly until closed and re-opened
  • Fixed a bug where the state of the Preview window could unexpectedly reset when the selection was locked
  • Fixed an issue where applying/removing a Code override on a Design Component would not persist when reloading the project
  • Fixed a bug where Code Components could not be connected to Graphics layers
  • Fixed a bug where logging React events in Code overrides and Code Components would sometimes flood the console with errors and potentially crash the Preview window
  • Fixed a bug where where text area properties could be difficult to edit in large projects
  • Fixed a bug where copying and pasting Design Components between projects would not work correctly
  • Fixed a bug where if the Framer editor crashed and reloaded whilst the Preview window was open, the Preview window would cease to work until the project was closed and reopened
  • Fixed a bug where upon opening a project the Preview window would incorrectly say that the version of the Framer library used in the project was too low
  • Fixed an issue where the handoff copy button was stuck at a fixed size and would not resize with the properties panel
  • Fixed an issue where in some cases the properties panel could show the wrong override as selected when the originally selected override had been renamed
  • Fixed an issue that could sometimes make Framer crash when you Alt-dragged a Frame that was inside a Design Component instance
  • Fixed a bug where a Design Component primary that was deleted on the canvas would be incorrectly changed when any of its instances were changed
  • Fixed the context menu not appearing at the position of the mouse cursor
  • Fixed an issue that could cause components to lose their connections to other Frames when those Frames contained components themselves
  • Fixed a bug that could cause screens to mistakenly trigger interactions from previous screens when previewing a prototype
  • Using the escape key to cancel moving layers within a Stack now works as expected
  • Fixed detection of Code Components that used certain syntaxes
  • Removed the Design Component option in the create code file modal
  • Fixed a bug that caused multi selection using the shift key to not work when clicking within the Frame area itself