Sketch 3.4

What’s new in version 3.4

Enhancements

  • Artboards can now be previewed in a web browser and shared on the local network
  • Significantly faster and much more accurate Boolean Operations
  • Improved and more predictable copy and paste
  • You can now disable Auto Save in the Preferences
  • Added Artboard preset and template file for Material Design icons
  • You can now create a quick mask for a selected bitmap just by clicking the Mask button in the toolbar
  • Measuring distances between layers now also works with ⌘ (Command) to drill down into groups
  • You can hold ⌥ (Option) to switch between Lock and Hide icons in Layer List
  • You can now Option-hover layers in the Layer List to measure distances between it and the selected layer
  • Added the ability to change the selected Artboard’s background color using Control-C
  • Improved Undo/Redo reliability
  • You can now edit the Layout or Grid for multiple Artboards at the same time
  • When pixel fitting is off, we no longer move layers by 1px increments. When it’s on, we always snap to full pixels
  • Removed the ability to nudge a layer by 0.1px when holding ⌥ as it conflicted with other shortcuts
  • Rotating a layer in the Inspector will now rotate clockwise
  • Export previews now use a checkerboard pattern to show transparency for white and light objects
  • Improved the way Symbols treat text layers with multiple font styles
  • When background blur is turned on we now automatically make any fills on the same layer semi-transparent
  • Make Grid now respects the “Rename Duplicated Layers” preference
  • Removed the double Export buttons on the Artboard Inspector and realigned the previews correctly
  • “Replace Image…” option when right-clicking an image
  • Improved Background Blur rendering
  • Zooming performance improvements, especially for fast consecutive zoom actions, or traditional mouse-wheel scrolling
  • Improved the behaviour of using ⇧ (Shift) to lock movement of layers
  • Added the ability to drag embedded SVG images directly from the browser into Sketch
  • Preferences now includes pane to manage installed Plugins
  • Scrollbar in the layer list no longer obscures the hide/lock icons
  • New gradients are now based on the current fill colour
  • International-friendly §-key feature to zoom to 100% when held (~ key on US keyboards)
  • The command line SketchTool is now embedded inside Sketch
  • Changed behavior of zooming when you hold ‘Z’ and drag. The zoom tool will stay active even if you release ‘Z’.
  • If you press ‘Z’ while already dragging, it will not begin zooming. It will only activate the zoom tool if ‘Z’ is pressed before the drag.
  • Plugins can optionally disable CocoaScript preprocessing

Bug Fixes

  • Fixed a crash when attempting to export images that have accidentally been made insanely large
  • Fixed crash when deleting a Shared Style whilst editing its name
  • Fixed a crash when resizing a group via the Inspector
  • Fixed a crash when adding a Page whilst the document was being saved in the background
  • Fixed a crash when pasting an empty string
  • Fixed an occasional crash after editing text
  • Fixed an occasional crash when changing fonts
  • Fixed a crash with the Layout Settings and Grid Settings panels
  • Fixed a crash when dragging a Slice preview
  • Fixed a crash when closing window on 10.11
  • Fixed a crash when organize Text Styles sheet is open in two documents at once
  • Fixed an occasional crash when stepping a value up or down in the Inspector
  • Duplicating a layer no longer loses focus
  • Reverting a document to a previous state no longer causes refresh issues
  • Patterns are no longer sometimes displayed at the wrong scale
  • Renaming a style now gives it a different identity, so copying and pasting between documents will no longer change a style with the old name in the pasted document
  • Rotated subpaths now have correct coordinates
  • Pasting a shape with a pattern uses the correct scale
  • Edit > Scale no longer ignores multiple text sizes on text layers
  • Improves anti-aliasing of bitmap layers when zoomed in
  • Reliability of Quick Look previews improved
  • iPhone 6 Plus-sized Artboard scales correctly to Mirror
  • Copying a Text Style with a non-default line height between layers no longer causes problems
  • Switching from a transparent gradient to a color fill no longer produces a faulty opacity on the fill
  • Sub-layers of a hidden groups no longer display their selection outline
  • The shared Text Style preview updates correctly when the Inspector changes
  • Text focus returns properly to the text handler after making changes in the Inspector
  • ‘Revert to Saved’ redraws a document correctly
  • Background-blurred layers no longer have white edges
  • Holding ⌘ to disable snapping when moving points now hides existing snapping guides
  • The Color Picker correctly highlights identical colors among the presets
  • Selecting an Artboard no longer enables the Rotate toolbar icon
  • Command-hovering overlapping layers no longer produces redrawing glitches
  • Resizing rotated shapes with the keyboard no longer expands them
  • Dragging around a mix of layers and Artboards with guides no longer produces redraw glitches
  • Text layer’s hover shows at correct position
  • The Inspector updates correctly after aligning multiple layers
  • Dragging a layer into an Artboard correctly enables the Align buttons
  • Edit > Scale correctly scales dashed borders
  • Converting Text to Outlines no longer moves the layer to the top of the hierarchy
  • Transform and Edit buttons would not be disabled when they should be
  • Text color no longer reset after switching text from lowercase to uppercase
  • Inserting text with a Shared Style no longer overrides the style from another shared Text Style
  • Distance measurements no longer produce duplicate measurements on grids with small spacing
  • Shapes can no longer be left in an invalid state after Undo
  • Resizing multiple layers at once no longer causes them to jump around
  • No longer possible to turn the Text tool into the Rectangle tool halfway through a drag
  • Blended pattern fills export correctly
  • Deeply nested text can be edited
  • Dragging after right-clicking no longer moves unexpected layers
  • Rotated shape bounds no longer jump when scaling its parent group
  • Text layers no longer wrap their contents unwantedly when re-opening a document
  • Artboard positions are now always appear on whole pixels
  • Toggling sub-pixel anti-aliasing in the Preferences now immediately refreshes the document
  • Cutting and Pasting layers now properly updates the rulers
  • Mouse cursors update correctly when using shortcuts
  • Improves the undo handling of the Edit > Scale sheet
  • Locking or unlocking layers made more consistent when there’s a mix of locked and unlocked layers
  • Removing a mask updates the canvas correctly
  • Improves performance when interacting with Artboards and Slices by being smarter about delaying and cancelling preview regeneration
  • Adjusting text line height during editing no longer moves the layer
  • Group bounds now correctly match their contents
  • Undoing a gradient stop change no longer turns it gray
  • Improved reordering of Artboards in the Layer List
  • Images with an alpha channel now render blended fills correctly
  • Fill preview in Inspector now updates correctly when pattern fill image is changed
  • Color popover highlights correctly when selecting a preset
  • The Mirror popover now refreshes if it is open when the device list changes
  • Layers flattened to bitmap now automatically lock their proportions
  • Zoom to Selection whilst editing a bitmap now uses the bitmap’s selection
  • Cancelling editing of a bitmap no longer causes it to resize unexpectedly
  • When hovering over a group in the layer list, the bounds shown on the canvas are now correct
  • Blank images now export at the correct size
  • The Scale sheet is no longer resizeable
  • Opacity value now updates correctly in the popover when edited outside it
  • Blend modes for fills now render correctly
  • Snap distances now display while holding ⌥ (Option) and hovering over the Layer List
  • Fixes a rare possible when flattening layers down to bitmaps
  • Fixes a rare text rendering related crasher
  • Restores the behaviour where you can press Tab in the Font picker to go back to the search field
  • Fixed a crash when using the Magic Wand tool
  • Fixes a cosmetic issue with the drawing of the Layer List separator on retina screens
  • Fixes an issue with the Magic Wand tool not working properly in certain circumstances
  • Fixes a bug where the Magic Wand tool could leave drawing artifacts on the canvas
  • Rendering of overlapping bitmaps with non-opaque fills now works in all cases. It was sometimes getting clipped
  • Rendering of embedded groups with shadows no longer shows artifacts like clipping or onion-skinning when dragging
  • Improved the behaviour of pasting from the context menu in the Layer List
  • When you hold ‘Z’ and drag, it now zooms in all cases. Previously, there were occasions where it would only translate, not zoom
  • Fixed a hang when duplicating documents
  • Fixed an issue where flipping or rotating a layer didn’t update when Color Adjust was selected