New In Sketch 3.7
NEW SYMBOLS
- Symbols have been redesigned from the ground up. They are now faster, enable the ability to nest Symbols, override images in instances, and much more
- Symbols can now be nested as deep as you want
- You can now override images in Symbol instances alongside text
- Text overrides are more flexible and they now move their trailing layers
- New Symbol text overrides deal with mixed text styles in overridden text boxes better
- Copying Symbols and Styles between documents no longer updates existing Symbols and Styles in the document, but creates a new one instead
OTHER ENHANCEMENTS
- Files saved with Sketch 3.7 will no longer lose their fonts when opened on another system where those fonts are missing
- Shared Styles now no longer sync automatically, to help ensure there is less accidental edits
- The Make Grid sheet has been improved and streamlined getting rid of the old and confusing Boxed settings
- You can now ungroup Artboards like you can ungroup normal groups
- Improved Distribute functions by now asking what to do if we can’t distribute evenly on full pixels
- When syncing Text Style changes between layers, we now also keep the baselines of the other instances intact
- Artboards can now be auto-sized to fit their contents with a single action
- Sketch now remembers the width of the Layer List between windows
- When entering groups using the keyboard, we now select the top-most instead of bottom-most layer
- Sketch now remembers if you had the Page Panel open or not
- Updates the visual style of points and handles when editing vector shapes
- Improvements to the scripting panel with proper undo support and syntax highlighting
PERFORMANCE
- Improves performance with blurred layers
- Improves performance for complex documents using many rectangles
- Improves performance when using angular gradients
- Improved performance when selecting many layers on the Canvas
- Improves performance when zooming into complex documents with masks or blend modes
- Performance improvements when inserting new layers in complex documents
- Minor performance improvements to the Layer List
- Improved performance for mouse hover blue highlights on text layers
SVG EXPORT
- SVG export now supports inner and outer borders and blend modes for individual fills
- Improves accuracy of shadows in SVG export
- SVG export now also includes Image fills
- SVG export now also includes the Artboard’s background
- SVG export now includes Noise fills
- Adds an item to the right-click menu to copy SVG code to the clipboard for the selected layers
BUG FIXES
- Fixes a bug where the contextual menu for Masks wasn’t checked in all cases
- Fixes a bug where going to File > Export would change your selection to a near exportable layer
- Fixes a rare crasher when using the Color Picker
- Fixes a bug in Artboard exporting where a background might be included even if the option was unchecked
- Fixes a bug that would crash Sketch when making a grid out of Slices
- Fixes a bug where Artboards created around masked layers could sometimes not include the Artboard when moved
- Fixes a crash where inserting an image in shape edit mode could crash Sketch
- Fixes a bug where resized sub-paths could be clipped unexpectedly
- Fixes a bug where the delete key wouldn’t work after moving layers back or forth in the hierarchy
- Fixes a bug where Symbols and Shared Styles wouldn’t be copied across to other documents when dragging entire pages via the Layer List
- The Layer List now shows the correct preview when editing shapes
- Fixes a bug where hiding the Artboard shadow wouldn’t have an immediate effect
- Fixes a confusing issue in the shape editor where the handles would sometimes be drawn for multiple selections, and sometimes not
- Fixes a rare crasher that could appear after closing our Welcome window
- Fixes a small issue where the Make Exportable option would disappear while you were moving layers around
- Fixes a bug where copying some text from Safari could result in inexplicable padding for the new text
- Fixes a rare bug where layers could fail to reorder
- Fixes a possible crash when pasting layer styles
- Fixes a bug where Sketch could stall when dropping invalid content on the Canvas