link-changer

Thursday, August 16, 2018

What's New This Week


Improved
  • Style pickers now appear as pop-ups instead of floating windows to make it easer to swap styles quickly
  • We now group italic font styles separately from the rest of the font styles to help move between weights more quickly

Fixed
  • Clicking the export setting popover would not dismiss the window. We fixed this so clicking on the ••• button will correctly dismiss the export settings.
  • Restoring a deleted style would not work correctly for everyone viewing a file. We fixed this so all files are updated correctly when restoring deleted styles.
  • Pasting deeply nested instances into new files would sometimes result in them being converted into frames instead. We fixed this so the instances are preserved
  • Prototypes
    • The "Show Hotspot Hints on Click" setting would not persist when reloading the prototype or when someone else opened the same prototype. We now preserve this setting when you share the prototype so you can maintain control over hotspot hints.
    • Fixed a bug where the prototype UI would hide immediately after clicking the arrows, preventing you from clicking through a prototype. We now keep the arrows in view so you can navigate a prototype with the UI arrows.
    • Refreshing a prototype would reset the scale mode to the Fill mode. We now preserve the scale mode when refreshing a prototype

Wednesday, August 15, 2018

Desktop App Release 63

Changes
  • We improved to load time especially for large files
  • We now remember the page and the position in the canvas when restarting the desktop app
  • Fixed opening files in a background tab or a new window

You might also notice that we bumped the desktop app version from 3.6.15 to 63. We're changing our versioning scheme to avoid confusion with the Figma editor version.

Wednesday, August 8, 2018

What's New This Week

Improved
  • You can now add descriptions to individual styles
  • SVG Export
    • We've removed transforms wherever possible
    • We now preserve padding when exporting frames with translucent backgrounds


Fixed
  • Fixed a bug that prevented you from using TypeKit fonts in Figma
  • Styles
    • In some circumstances, the Properties Panel would not display all the properties of the selected object correctly. We fixed this so the Properties Panel always matches your selection.
    • Previously, restoring a style on an object would require two undo actions. Now, a single undo action will apply the removed style.
    • Fixed a bug that prevented publishing a style if it was moved between files
  • Prototypes
    • Rotating a frame and then rotating it back to 0° would prevent it from acting as a scrolling frame. We fixed this so you should always be able to scroll portrait frames correctly.
    • Reordering layers would not work as expected when moving between SCROLL or FIXED positions. We fixed this so reordering layers works as expected.
    • Very large images would appear briefly and then disappear. We fixed this so large images are always visible

Wednesday, August 1, 2018

What's New This Week

Fixed


  • Some fonts in Figma would appear with incorrect kerning. We fixed this so fonts appear correctly.
  • Fixed a bug that prevented you from navigating the Layer Blend Mode dropdown with your keyboard.
  • The zoom keyboard shortcut will now appear as a "+" instead of "="
  • Component descriptions could sometimes be associated with the wrong component when publishing to the Team Library. We fixed this so your descriptions are associated with the right component.
  • Prototypes
    • Instances from the Team Library would sometimes not appear correctly when viewing a prototype. We fixed this so your prototypes accurately show 
  • Styles
    • Applying a fill style ignored the opacity setting of the style. We fixed this so styles are applied correctly.
    • Fixed a bug that prevented using Fit, Crop, and Tile image fills as a fill style
    • Fixed a bug that prevented changing a color fill style into an image fill style

Wednesday, July 25, 2018

What's New This Week

Improved



Fixed

  • Sketch Import
    • Imported Sketch files always appeared with a white canvas color. Now, we match Sketch’s artboard and canvas background colors on import
    • Rectangles would always import as flattened vectors. Now, rectangles from Sketch will behave like rectangles created in Figma with the ability to round independent corners.
    • In some scenarios, we would not preserve nested component overrides. We now do a better job preserving your overrides so your imported file looks just like your Sketch file.
  • Editor
    • Resizing groups of lines at extreme coordinates could result in the line “jumping” around while resizing. We fixed this so line objects resize correctly and smoothly.
    • In the Layout Grid panel, arrow keys did not work when adjusting the column or row count. We fixed this so you can adjust your layout grids using your keyboard arrows.
    • The text insertion caret would appear as large as the line height for the text object. We fixed this so the text insertion caret is always the same size as the font, not the line height.
    • In Chrome, the objects panel would not scroll if you tried to drag a layer beyond the visible area. We fixed this so the objects panel always scrolls so you can move your layers around freely.
    • Adjusting the fill or stroke properties of an object inside of a boolean op would not update the boolean op itself. We fixed this so adjusting the fill and the stroke will update how the boolean op appears.
    • When creating objects on the canvas, we would sometimes snap to objects that are outside of the visible portion of the canvas. We fixed this so your objects only snap to other objects that are within the viewport.
    • Previously, we would snap objects to all objects in a masked group, including those that were not visible. We fixed this so now objects will only snap to the visible portion of a mask.
    • Pasting images from your clipboard would always paste above all content including your selections. We now paste images based on your selection so they parent correctly.
    • Added missing tooltips for text alignment icons in the properties panel.
    • Display the shortcuts for increase/decrease font size as “⬆⌘>” and “⬆⌘<“ in the menu instead of “⌘>“ and “⌘<
    • In observation mode, changing tools or editing shapes would not remove you from observation mode. We fixed this so any editing action or tool change will remove you from observation mode.
    • Fixed a bug that prevented using Alt + Enter to submit comments on Windows
    • Fixed a bug that prevented momentum scrolling from working correctly when viewing files on mobile
    • Fixed a bug in the Figma Mirror app where an expired session would not allow you to sign back into the app
  • Team Library
    • Swapping a nested component using the sidebar would always select the parent component after the swap. We fixed this so the nested instance remains selected, allowing you to quickly edit the properties of the swapped instance.
    • In some situations, you could paste a master component into another master component. We fixed this to prevent this from happening.
  • CSS and Developer Handoff
    • Our generated CSS for strikethrough text was incorrect. We fixed this to correctly display “text-decoration-line: line-through”.
    • For some fonts, we would display the CSS for “font-weight” incorrectly. We fixed this so the font-weight matches the weight of the font you’re using.
    • Our CSS will now display the overflow behavior for frames
    • When applying a text style to a text object, we would not update our generated CSS to reflect the text style’s settings. We now keep the generated CSS updated when you apply text styles to text objects.
  • Prototyping
    • Scrolling a prototype would sometimes result in comments “bouncing”. We fixed this so comment pins are stable while scrolling.
    • Rotated frames would not appear correctly in prototypes and sometimes changed the display order of the prototype. We fixed this so rotated frames appear correctly in prototypes.
    • Fixed a bug where blend modes for masked objects would not appear correctly in your prototypes.
    • Fixed a bug where some nested instances would not appear when viewing files on a mobile device

Wednesday, July 18, 2018

What's New This Week

Improved

  • We've added the prototype transition and easing settings to our API


Fixed
  • Viewing a comment from your email would always open the Figma file zoomed out too far. We fixed this so files opened from comment emails always zoom in to the frame so you can quickly reply.
  • Using really long descriptions when annotating your version history would sometimes result in a failure. We fixed this so long descriptions will be saved correctly.
  • Canceling a file import would prevent you from importing a file again without refreshing your page. We fixed this so you can always import files, even after canceling a previous import.
  • Editor
    • Previously, masked elements would be selectable outside of the visible portion, preventing you from selecting objects below it. We fixed this so you can only select the visible portions of a masked object.
    • Viewing a master style when you only have view-only access to the publishing file would result in a blank properties panel. We now show the style properties in the original file.
    • View Only mode always displayed Layout Grids, making it difficult to quickly view designs. We now hide layout grids in by default so you can quickly view designs. You can still toggle them on for more detailed inspection.
    • We incorrectly rounded up the dimensions of exports when using a 2x multiplier. Now, we export your designs more accurately. 
    • The missing fonts indicator would remain visible in the toolbar after you successfully replaced the missing fonts in your file. Now, it will disappear automatically after replacing your missing fonts.
    • The CSS code we generated for gradients was incorrect. We fixed this so our CSS correctly matches your designs.
    • The “Show in exports” setting for the Frame background would not respond correctly to clicks. Now, the entire label and the checkbox responds to clicks correctly.
  • Type
    • Standard text editing shortcuts were not working in text-edit mode. We fixed this so you can rely on your existing selection shortcuts when you’re working with text in Figma.
    • International keyboards that used the AltGr key to enter special characters were unable to enter those keys in text objects. We fixed this so you should be able to use AltGr to enter text in Figma.
    • The Show Google Fonts checkbox was inverted in the Advanced Type panel. Now, when you enable or disable the Show Google Fonts setting, we will do the right thing and definitely not the opposite thing.
  • Team Library
    • Copying and pasting a detached team library instance into a new file could result in losing any overrides in the instance. We now do a better job preserving your overrides when copying between files.
    • Symbols from imported Sketch files would not appear publishable to your Team Library. We fixed this so you can quickly import a Sketch file and publish all of the symbols to your team library.
  • Prototyping
    • Fill style overrides for text objects would not be shown correctly in your prototype. We fixed this so text objects with fill style overrides always appear.
    • Device backgrounds will now be black instead of the prototype background
    • Prototype would sometimes show small spaces between the device frame and the prototype. We fixed this so you shouldn’t see any spaces between the device and your content.
    • Prototype embeds incorrectly displayed a fullscreen button that didn’t work. Embeds will no longer display the broken button.
    • Panning inside a device frame outside of the bounds of the frame would scroll the entire device. Now, we only scroll the entire device when panning outside of the device
    • Scrolling and transitioning through your prototype really quickly could break the ability to scroll. We fixed this so scrolling always works when viewing your prototype.
    • Comments added to a scrolling prototype would not always scroll correctly. We fixed this so comments scroll correctly.
    • In small browser windows, device frames would appear blurry. We fixed this so the device frames are always super sharp.
    • We now support horizontal scrolling on mobile devices
    • Fixed a bug where an object could be incorrectly set as the origin for a prototype


Wednesday, July 11, 2018

What's New This Week

New

  • New alignment shortcuts for Windows and ChromeOS
    • alt + A:  Align left
    • alt + D:  Align right
    • alt + W: Align top
    • alt + S:  Align bottom
    • alt + H:  Align horizontal centers
    • alt + V:  Align vertical centers
    • shift + ctrl + alt + H: Distribute horizontal spacing
    • shift + ctrl + alt + V: Distribute vertical spacing


Improved

  • Improved word wrapping for Chinese, Japanese, and Korean languages
  • Styles are now sorted correctly in the color picker window
  • Letter spacing, line height, and font size shortcuts will now work when you’re in text edit mode


Fixed

  • Sometimes a new file could open with a blank Properties Panel. We fixed this so it is always visible.
  • Creating a new text object while an existing one was selected would sometimes create a 0-width text-object. We fixed this so text boxes do not start with a 0-width.
  • Fixed a bug that prevented the pen tool dot from disappearing when switching away from the pen tool.
  • Previously, we would show a star for the drafts folder that didn't do anything. We removed it since your drafts are always available in the file browser.
  • Flattening lines with an inside or outside stroke would double the stroke width incorrectly. Now, flattening a line will not change the stroke width.
  • Replacing a single highlighted digit in the transform panel would replace the entire value. Now, we correctly replace only the highlighted value instead of the entire value.
  • Opening several files would sometimes result in some of them from loading. We fixed this so your files will always open on the first attempt.
  • Importing a Sketch file over a very slow internet connection would result in a failed upload. We fixed this so you can successfully import files over a slow internet connection.
  • The frame background color would always be visible in the export preview regardless of the Show in Exports setting. We fixed this to respect the setting.
  • Some of the icons in the Material Icon font would show the wrong icon. We fixed this so your icons should appear correctly now.
  • Sometimes deleted transitions would still appear when you view your prototypes. We fixed this so deleted transitions will no longer appear.
  • Fixed a bug where updating a text style did not update all instances of that style correctly.