Sketch Changelog

What's new in Sketch 99.5

Jan 22, 2024
  • Almost there!: You thought this was going to be version 100, didn’t you? We thought we’d sneak in one smaller update just before it with a few fun quality-of-life improvements and the usual collection of bug fixes.
  • New prototype player: Playing your prototypes should now feel smoother, faster and more reliable. We’ve rolled out a brand new prototype player that works across the Mac, web and iOS apps. Plus, it also supports background blurs on Overlays and pinned elements on scrolling Artboards.
  • Automatic saves for Workspace documents: We now automatically and regularly save your Workspace documents as you design — this means you don’t need to manually save at all unless you want to create a version. If you want to mark a specific milestone or moment of progress, you can quickly create a new version — and add a description or a star — by using ^⌘S.
  • What’s improved:
  • We’ve tidied up the Layer menu — you’ll now find a new Symbol submenu that groups together all Symbol-related actions.
  • Tidy now also works on both the horizontal and vertical axes, making it even easier to align layers.
  • We’ve added Foresight to the Tidy button in the Inspector — you’ll now see a preview when you hover over it, giving you a better idea of how your changes will look.
  • What’s changed:
  • Copying or dragging layers and Artboards from Sketch over to an external app as PNGs now works the same as JPG and TIFF exports, with the correct amount of pixels according to the scale, and always at 72 DPI.
  • macOS Sonoma no longer supports converting EPS files, so you won’t be able to import EPS files into Sketch. You’ll need to convert your file to PDF first to import it. Sorry about that!

New in Sketch 99.1 (Nov 14, 2023)

  • Bug and crash fixes: This update includes a few bug and crash fixes, along with some performance improvements based on your reports. Thanks for sharing them with us!

New in Sketch 99 (Nov 7, 2023)

  • Taking Smart Layout beyond Symbols:
  • We released Smart Layout in Groups as an experimental feature in March, and since then we’ve worked hard to expand its capabilities. You can now use Smart Layout with groups, Artboards and Symbols. Better still, it behaves far more predictably.
  • You’ll also notice many quality-of-life improvements to Smart Layout, including Layer List icons, keyboard shortcuts, Foresight support, and the ability to pause Smart Layout temporarily on a group or Artboard. We fixed plenty of bugs, too.
  • Our heartfelt thanks to the testers in Sketch community forum (jkilp, eurlichallan, joe, dale, valentin, AACourt, KarlCanBeCool, Dave, leohans, Giancarlo, fab1An, flowxd_io, vattic, rachael, noe, samvermette, srkkrs) for their insights and feedback as we worked on this.
  • What’s improved:
  • The Size Instance to Fit Content option is now available in the Layer menu (which means you can also create a shortcut for it).
  • You can now enable or disable all overrides for a Symbol source via a new checkbox at the top of the Manage Overrides Inspector section.
  • Sketch is now much more responsive when copying and pasting large Artboards between pages or documents, so you should see fewer beach balls (unless that’s what you’re designing).
  • The ⏎ and ⇧⏎ shortcuts now consistently create a new line when editing text overrides on the Canvas, in the Overrides panel, and when editing comment fields. Pressing ⌘⏎ submits the text change. Also, text input fields now resize more consistently as you edit.
  • What’s changed:
  • If you hide collaborator names and cursors in your document, we will no longer show their selections either. This feels a bit more in line with what you’d expect in this scenario.
  • When swapping Symbol instances for the first time, the Swap at Original Size checkbox is now unchecked by default.

New in Sketch 98.3 (Sep 27, 2023)

  • Fixes and improvements: This update fixes a few bugs and performance issues that you’ve told us about, along with a few issues you might have experienced while running Sketch on macOS Sonoma. Thanks for all your feedback!

New in Sketch 98.2 (Sep 7, 2023)

  • Crash fix: This release fixes a bug that caused Sketch to crash when you opened certain documents. Thanks for your reports!

New in Sketch 98.1 (Sep 6, 2023)

  • New:
  • Bug and crash fixes: This update includes some fixes to crashes and bugs you’ve reported. Thanks for your feedback!
  • What’s changed:
  • We now sort Projects in the same way Apple does with Finder. For example, 10.1, 10.2, 10.3,…10.10 etc. rather than 10.1, 10.10, 10.2 etc. This affects anywhere you see Projects and sort them by name.

New in Sketch 98 (Aug 22, 2023)

  • New:
  • Improvements & bug fixes: We’re taking a moment between big updates to spend some time fixing some common bugs and crashes, as well as applying a little polish here and there. Thank you for your reports!
  • What’s improved:
  • We’re continuing to work hard on a new experimental feature, Smart Layout in groups. You can read about the latest updates on our community forum.
  • We now only show the notifications icon (bell) in the toolbar if you have notifications to review.
  • We’ve improved how things look when content is a little slow to load on the Canvas. It should feel more natural now.
  • We’re continuing to make our Figma file importer more reliable, and this update includes a few enhancements here. Thanks for all your feedback!

New in Sketch 97.2 (Jul 6, 2023)

  • Crash fix: This release fixes a crash that could occur when you made a marquee selection.

New in Sketch 97.1 (Jun 21, 2023)

  • Bug and crash fixes: This release fixes some bugs and crashes that you’ve reported in our latest update.

New in Sketch 97 (Jun 6, 2023)

  • New:
  • Starred updates: With this release, we're introducing Starred updates. You can now highlight important updates, control who sees your document’s full version history and choose which Library updates roll out to everyone. Read our documentation to see how Starred updates work.
  • Linked Data: You can now use JSON files as Data sources to apply matching information to your designs. To get started, simply name layers in your document to match the keys in your JSON file. Once you’ve added your JSON file as a Data source, you’ll find it under a new Linked Data section of the Insert > Data menu. You can also choose Insert > Data and click on a Linked Data source to insert a pre-populated set of layers.
  • What’s improved:
  • When you use the Make Grid tool or handle, we’ll pay closer attention to the existing spacing between layers you’ve selected and use that wherever we can. This one is hard to describe, but it just feels more ‘right’ — try it out!
  • When you create a group where layers do not sit on whole pixels, we’ll make the group’s bounds fit a little tighter around that content. This only affects new groups and any existing groups you edit with this version of Sketch. This should also fix an issue where some Artboard exports were a pixel wider or taller than their original Artboard.
  • If you’ve asked us to flip the behaviour for holding Command and scrolling to zoom in or out, this one is for you. You’ll find the option to do just that in Sketch’s Canvas preferences. Happy scroll-zooming!
  • What’s changed:
  • We’ve updated our iOS App Icon Template to remove the mask that was being applied on exports.
  • When you resize multiple layers, we no longer round those individual layers to the nearest pixel. Now, they will perfectly maintain their distance between each other, instead of shifting slightly in some cases. We’ll still round the outer edges of your selection to the nearest pixel, and if you want to round each individual layer you can do this via Arrange > Round to Pixel.
  • Command-O will now reveal the Documents window so you can easily access documents in your Workspace(s). Shift-Command-O now opens the System’s file browser to choose a local document. You can override this in your macOS System Preferences, if you need to.
  • We’ve made it clearer if Components belong to your current document when you select and switch between them in the Inspector.

New in Sketch 96.3 (May 3, 2023)

  • Bug fixes: This release contains an important bug fix related to a feature we’re releasing soon. It also fixes a crash that could occur if a layer or slice had an invalid export format, caused by a plugin or Figma import (we now change that export format to PNG).

New in Sketch 96.2 (Apr 25, 2023)

  • Bug and crash fixes: This update fixes a few crashes you've reported, along with a couple of Smart Layout-related bugs, and one which caused exports with a defined width to fail. Thanks for your feedback on these!

New in Sketch 96.1 (Apr 19, 2023)

  • Bug fix: This update contains an important bug fix, along with all the great features below.

New in Sketch 96 (Apr 19, 2023)

  • New:
  • Resolve Annotations: You can now resolve annotations by clicking the checkmark in the annotations popover, or right-clicking any annotation marker and choosing Resolve. You can re-open a resolved annotation in the same way. Resolved annotations aren’t visible by default, but you can show them via the View menus in the menu bar or toolbar, or by pressing Control-Shift-N.
  • Smart Layout in groups (experimental): We’re working on bringing Smart Layout to regular groups. We still have work to do, but you can enable it right now as an experimental feature via Sketch > Experimental Features. You can learn more about the feature (and its current limitations) and share your feedback, over on our forum.
  • What’s improved:
  • Our Figma importer is now more reliable when opening big documents. Thanks for all your reports and feedback!
  • When you preview an overlay’s position on the Canvas, we now show you relevant content (like shadows, for example) that falls outside of the overlay’s Artboard bounds.
  • We’ve improved the rendering performance of previews in the Insert window and menus.
  • When you select a nested Symbol inside a Symbol instance, you’ll see a new Preserve space when hidden option in the Inspector. Enabling this will preserve that nested Symbol’s space if you hide it, meaning that the dimensions of the Symbol that it’s nested within won’t change if it has Smart Layout properties.
  • We’ve tidied up and improved the Inspector options for editing Symbol overrides, especially when it comes to using Data sources and multi-image selections.
  • We’ve improved the performance of flattening selections to bitmaps and trimmed PDF exports.
  • When you select layers inside a Symbol instance, or nested Symbols inside another Symbol, you’ll now see a dashed border around the parent instance, giving you some more visual context and a reminder that the whole instance will move if you drag your selection. Additionally, we’ll show a button to the right of the parent instance and clicking it will change your selection to that parent instance.
  • You can now double-click on a layer’s icon in the Layer List to quickly pan and zoom to that layer on the Canvas.
  • The magic wand selection tool for bitmap editing is now more reliable and predictable.
  • When you place or move guides, they’ll now snap to the middle point of any layer you have selected.
  • Let’s be honest, no-one knows what each blending mode does. To help with this, we’ve added Foresight to the blending modes menu. Now, you’ll see instant, on-canvas previews as you hover over each option. We’ve also added labels to each group of blending modes, making it easier to understand what they do.
  • When you’re editing a text layer on the Canvas, selecting another layer will now automatically set it to edit mode, making it easier to edit multiple text layers sequentially. We’ve also added a highlight when you hover over text layers to make it clear you can select those while in text editing mode.
  • The color profile of your document now always appears in the title bar under the document name. With this update, we’ve removed the notification that would appear at the bottom of the Canvas when you open a document with a color profile that differs from your default.
  • When you’re editing gradients, we now show more on-Canvas information, including the position of stops, Start/End labels, and values for angle, length and ratio. Switching between linear and radial gradients should now give you more predictable results, and radial gradients now resize along with their shape.
  • You can now hold Command and Option to measure between a selected layer and layers inside a Symbol instance. You can also hold Option to measure between layers inside a Symbol instance.
  • In the Inspector, you can now click anywhere on the labels of panels and subpanels to expand or collapse them, or to add a new property if none already exist.
  • You can now use hex color codes with alpha values in the Hex fields and the alpha value will apply to the Opacity field. For example, #FF000080 will become a color with Hex of #FF0000 and an Opacity of 50% — the last two characters represent the opacity value, with 00 being 0% and FF being 100%.
  • What’s changed:
  • When you have selected a nested Symbol inside a Symbol instance, you can delete the entire top-level Symbol instance using Command-Backspace.
  • Sketch no longer works with Anima v4.4.6, InVision Panels v1.5.1.513, Sympli Handoff plugin v1.4.1 or ContentSync v8.6.3. If you’re using Sketch with these plugins, please update to their latest versions.
  • We’ve added a new Labs pane to Sketch’s Settings window. Here, you’ll find details of experimental features to try out, along with buttons to find out more about each one and share your feedback as you try them. This new pane replaces the previous experimental features menu.
  • When you use Command-click to select within a Symbol, we’ll now select the entire parent Symbol if you click on a nested Symbol or shape that you’re using as background layer (i.e. one that’s the same size as the parent Symbol’s Artboard).
  • The default color of prototyping flows is now teal, making them easier to distinguish from other parts of the UI that use Sketch’s default tint color of orange. You can customize the colors for Guides, Measuring, and Prototyping by going to Settings > Canvas > Colors.
  • If you’re offline, it’s not possible to create or respond to annotations, so we now hide their markers on the Canvas until you’re back online.
  • We’ve changed how annotations and Artboards interact with each other, making them consistent with how layers and Artboards interact. When you create a new Artboard around an existing annotation, we will link it with that Artboard. When you move or resize an Artboard so that it covers an annotation, that annotation’s link will not change. We also now dim Annotations that are not linked with whatever is directly below them — whether that’s the Canvas or an Artboard — to make this easier to spot.
  • When you select a group with even spacing, which is itself inside a group with even spacing, the Smart Distribute handles will now adjust the position of your selected group and the spacing around it, instead of its contents.
  • Borders can now have a minimum width of 0.1, rather than 0.5, when you’re scaling layers.

New in Sketch 95.3 (Feb 20, 2023)

  • Bug fixes & improvements: This release includes a handful of bug fixes and tweaks to make sure everything runs smoothly.

New in Sketch 95.2 (Feb 1, 2023)

  • Bug fixes & improvements: This release fixes some crashes, bugs that occur when you use Symbols or groups as masks, and a bug that made some Libraries unavailable to use. It also includes all of the great new features and improvements below.

New in Sketch 95.1 (Jan 18, 2023)

  • Smart Layout improvements: We’re hard at work on improving Smart Layout! In this update, you’ll find that right-to-left and bottom-to-top directions now behave exactly like their reverse counterparts (left-to-right and top-to-bottom). When you hide nested Symbol instances, we now preserve and remove spacing in a way that’s more reliable and predictable. Finally, we’ve made a few tweaks that make working with Smart Layout in nested layouts smoother. Look out for further updates soon!

New in Sketch 95 (Jan 17, 2023)

  • New:
  • Annotations: This release brings annotations to the Mac app. Now you can pin a comment to any point on the Canvas and strike up a conversation, right where it matters. Whether you’re working in the web app or the Mac app, all of your comments and conversations will stay in sync. Want to hide Annotations and focus on your designs? Just hit ⌃n.
  • Import your Figma files: We’re excited to introduce this long-requested feature: you can now open .fig files in Sketch! This feature is available in beta so you may run into the odd issue (our text rendering engine treats things differently to Figma, for example). If you do, let us know and we’ll make it right — your feedback will help make the importer even better.
  • Workspace templates: You can now turn any document into a template that anyone in your Workspace can use — ideal for repeatable projects and keeping consistent document structures. We’ve also added a selection of beautiful, free templates to help kickstart your next project. You’ll find them all in the Workspace window (⌘O).
  • Document Libraries: You can now enable Libraries for a specific document instead of having them enabled for every document you’re working on, even when you may not need them. When you open a document, we’ll automatically install any Libraries enabled for it. To manage Document Libraries, go to File > Document Settings... > Libraries from any document.
  • What’s changed:
  • Sketch Runner plugin version 1.2.1 has been marked as incompatible with Sketch 95.
  • To keep things consistent with macOS Ventura, we’ve renamed the app’s Preferences window and menu item — it’s now called ‘Settings’. You can still access Settings by pressing ⌘,.
  • We’re phasing out the old Mirror app in early 2023 — but you’ll still be able to mirror via our new iPhone app. Running Mirror will now show an alert about the phase-out, along with a link to more details.
  • What’s improved:
  • If your search for a document yields no results, you’ll now see a ‘No documents found’ message.
  • We’ve improved rendering performance in prototype flows.
  • If you have Pixel Fitting disabled, Canvas tooltips will now always show two decimal places. If Pixel Fitting is enabled while you adjust lines, the tooltip’s line length value will no longer jitter as it alternates between whole numbers and those with decimals.
  • We’ve improved our rendering performance by switching our architecture to one scene graph per document, updated for each frame of rendering.
  • In text layers, Width and Height fields in the Inspector now reflect whether your text layer is Auto Width, Auto Height or Fixed Size. Their values are placeholders, so you can still enter your own fixed values.
  • Did you know that when you use the Text tool (T), you can click on other text layers to edit them? We’ve made this easier to spot — now, when the Text tool is active, you’ll see an underlined hover state as you move your cursor over other text layers.
  • Selection boxes for hidden objects are now dashed, so it’s easier to distinguish them from a visible layer in the same spot.
  • You can now manage sharing settings for documents and projects in your Workspace: invite others, make documents public, or change download, inspect and commenting permissions. In the Workspace window, right-click a document or project and choose Share.... While you’re editing a document, go to File > Share… — or click on the overflow menu ••• above Collaboration and select Share Document....
  • We’ve increased the hit area for corner resize handles from 6 x 6 to 12 x 12 pixels on high-density displays, making them easier to grab. The handles’ visible size is unchanged.
  • We’ve tweaked the visibility of on-Canvas handles when you select an object inside a tidy group, giving you better feedback on your actions. When you hover any Smart Distribute handle, the corner radius handles disappear. When you grab a Smart Distribute handle, all other handles disappear. When you hover a corner radius handle, all Smart Distribute handles disappear.
  • You can now define what Sketch should do every time you distribute layers but it’s impossible to do it evenly on full pixels. Instead of being asked every time, tick the Don’t ask me again checkbox in the alert, which you can change again via Sketch > Settings… > Layers in the ‘When Distributing‘ setting. This only applies if Pixel Fitting is enabled.

New in Sketch 94.1 (Nov 9, 2022)

  • What’s new:
  • macOS Ventura
  • This release includes fixes for some possible crashes in macOS 13, and addresses issues with Abstract and Anima plugins.
  • What’s improved:
  • You can now override the type size of text layers in Symbol instances.
  • What’s changed:
  • Version 4.4.5 of Anima’s AutoLayout plugin is incompatible with Sketch 94.1 as it was causing a crash.
  • What’s fixed:
  • Fixes an issue preventing you from overriding a text layer nested within a combined shape in a Symbol instance.
  • Fixes an issue that meant some plugins (including Abstract and Kitchen) couldn’t load their libraries or some other assets via API.
  • Fixes a bug that caused the Opacity and Hue sliders in the Color Picker to overlap when editing Color Variables on macOS Ventura.
  • Fixes a bug that prevented the component menu from showing for text color overrides.
  • Fixes a bug that clipped the badges in toolbar buttons on macOS Ventura if your toolbar is set to display text labels.
  • Fixes an issue that prevented people using the iPhone app after resetting their password or changing 2FA settings.

New in Sketch 94 (Oct 25, 2022)

  • What’s new:
  • Selecting layers in Symbol instances
  • Use Command-click to quickly select overridable layers inside Symbol instances, like text, colors or nested Symbols. Then, use the Overrides panel in the Inspector to override any of them. Paired with our new updates to Symbol overrides in the Inspector, we hope this powerful new toolset really supercharges your Symbols workflow.
  • Easier layer resizing
  • We’ve made it easier to resize layers. Firstly, you can now resize horizontally or vertically by just dragging at any point along the edge of the selection box. Secondly, if a selection is too small to to resize comfortably, the selection box will appear slightly larger to make it easier to drag its edges. The selection width and height will now appear as soon as you hover over its edges or resize handles. We’ve also removed the resize handles along the edges of a selection, leaving them only on the four corners.
  • Text and Layer Style Overrides
  • You can now override the key properties of Text and Layer Styles within a Symbol — no need to create multiple Style variants anymore.
  • Color Overrides
  • Override all the colors! You can now override the color of any layer inside a Symbol with another color or a Color Variable.
  • Supercharging your Symbols workflow
  • We’ve redesigned the overrides panel in the Inspector to make it faster and easier than ever to work with Symbol instances. The new panel groups overrides by type, making it simple to view and change colors, images, Text and Layer Styles in your Symbol instance — all at once. We’ve also improved how we show nested Symbols in an instance — it should all feel neater now.
  • What’s improved:
  • When converting a shape to outline we’ll respect any non-border elements, like fills or shadows.
  • You can now rotate lines by holding ⌘ and dragging the resize handles, just like you can with other layers.
  • You can now edit a text layer in a Symbol directly on the Canvas. Hover over the text layer, press T, click on it and type away.
  • You can now hide and show nested Symbols as you would with any other layer — hitting backspace will hide the nested Symbol instead of deleting it.
  • You can now copy any layer inside a Symbol instance and paste it elsewhere. This means we’ll also copy its overrides, making things faster — no need to detach or head to the Source Symbol.
  • If you type new values for colors in the color popover, the values are now applied when you click elsewhere to dismiss the popover.
  • We’ve updated the design of our selection box. It now uses the app’s accent color, making it easier to see selected layers (particularly when selecting multiple shapes and Artboards). Selected layers inside Symbol instances now display X markings on their corners and a thicker border to differentiate them from normal layers.
  • Press ⌘⌃ to select any layer inside a Symbol.
  • When diving into a Symbol, you’ll find your selection and a tailored list of its overrides in the Inspector.
  • The Layer List now shows every layer in a Symbol (rather than just those that have styles applied) — go ahead and change the properties of layers that aren’t Symbols or don’t have any Style applied.
  • What’s changed:
  • We’ve changed how double-clicking on Symbols works. Instead of taking you to its Source, you’ll dive deeper into a Symbol. To go to the Symbol Source, press ⌘↵ or click Edit Source in the Inspector.
  • What’s fixed:
  • Fixes a bug where a group with a shadow applied and a single shape might not export the shadow.
  • Fixes an issue when using the Mac app on macOS Ventura Beta where the labels of pop-up buttons in the Inspector wouldn’t appear.
  • Fixes a crash that could happen when adding a prototype link to a really large group.
  • Fixes a crash that could occur when picking a Tint or adjusting Color Variables.
  • Fixes a bug where converting a shape to outlines could sometimes move it slightly on the Canvas or remove its rotation or flip.
  • When you hover or drag the resize handles of a line layer, you’ll now see a tooltip with its length. If you hold the ⌘ key as you hover over the handle, you’ll see the angle of the line.
  • We’ve fixed a memory leak that would occur when closing documents after having inserted or copy-pasted bitmaps.
  • Fixes an issue where you were unable to move selected shapes with borders but no fills by dragging on the non-filled area.
  • Fixes an issue where interactions within Symbols could not have their override set to ‘none‘.
  • Fixes an issue where dropping an image onto the Canvas with a selected Artboard would ignore the position where you dropped it.
  • Fixes an issue where overlay previews weren‘t being displayed correctly if the overlay was an Auto Link target.
  • Fixes a bug that wouldn‘t let you move overlays around the Canvas if the interaction was on a text layer.
  • Fixes an issue where overlays with shadows or blurs that expanded outside of the Artboard weren‘t rendering correctly.
  • Fixes a bug where detaching a Symbol containing nested instances with scaled text would reset the text to its original size.
  • Fixes a Smart Layout issue where, when using an instance of a Symbol which contained another Symbol with overrides set to “No Symbol”, changing those overrides back to a Symbol would not respect their position in the source of the contained Symbol.

New in Sketch 92 (Aug 24, 2022)

  • New:
  • Improvements and bug fixes: This update brings a whole host of small improvements to make you more productive in Sketch — including faster ways to tidy and swap layers using Smart Distribute.
  • What’s improved:
  • When you mouse over the Smart Distribute rearrange handle of a layer inside a tidy group, we now hide all the other visible handles, allowing you a clear view of your design.
  • When you select a layer which is part of a group with even spacing, you can now reorder it with Smart Distribute and adjust the spacing. Previously this was only possible if you selected the group itself first.
  • When you copy layers between Artboards, via the copy and paste commands or by dragging layers in the Layer List, we now preserve a layer’s original position more accurately.
  • In a multi-layer selection or group with uneven spacing between layers, you can now enter horizontal and/or vertical spacing values immediately, without having to press the Tidy button first.
  • What’s changed:
  • We now show the HUD when your mouse hovers over the Smart Distribute spacing handle, not only after you click it, so you can immediately see what the spacing value is.
  • Our context menus now use Bring Forward / to Front and Send Backward / to Back, which matches the main menus. Previously, these were different.
  • When you rearrange layers within a Smart Distribute selection, the selections and placeholders that appear now use Sketch’s tint color, rather than the default blue.

New in Sketch 91 (Aug 4, 2022)

  • New:
  • Duplicate Documents: You can now duplicate Workspace documents to your drafts, right from the Workspace window. You’ll find this option by right/Control-clicking on a document’s thumbnail. When you duplicate a document, it won’t include any comments, version history or specific share settings, so you’ll have a clean slate to iterate from without disturbing the original design. You can also duplicate documents in the web app, including ones outside your Workspace that others have shared via a public link.
  • Align to reference object: With this release, we’re giving you even more control over how you align multiple selections of layers. Now, you can click on any layer within a multi-layer selection to make it the reference object. When you use the alignment controls in the Inspector, all the layers within your selection will now align to that reference object. You can click on any other layer in your selection to make that the new reference object, or click again on the current reference object to deselect it.
  • What’s improved:
  • If you select a single layer and use the alignment controls in the Inspector, it will now align to its immediate parent (whether that’s a group, Artboard or combined shape). If you want to align a single layer to its Artboard rather than its immediate parent, hold down the ⌥ (Option) key.
  • The Workspace window now supports selecting multiple documents at the same time, making it easier for you to open, move and delete them in bulk.
  • You can now switch between the Design and Prototype tabs in the Inspector using the keyboard shortcuts Shift-Command-1 and Shift-Command-2, respectively. You’ll also find these options in the View menu.
  • We’ve made it easier to move shapes that have borders but no fills. You can now drag anywhere on that shape, including the non-filled area, to move it, rather than just on the border itself.
  • We've improved the accuracy of Shadows for paths with wider borders.
  • You can now adjust the Spread value for Shadows applied to text layers.
  • We now support negative spread values for inner shadows.
  • What’s changed:
  • Version 261 of the Abstract plugin has been marked as incompatible with Sketch because it is causing instability. Please update to the latest version of the plugin when available.
  • We’ve given color profiles a clean-up. Previously, we’d render Unmanaged documents based on your display’s settings, but exported them as sRGB. Now, we both render on the Canvas and export using the sRGB color profile by default (the Unmanaged setting is gone), unless you set your default color profile to P3 in the Canvas preferences.

New in Sketch 90 (Jul 13, 2022)

  • New:
  • Overlays in prototypes: You can now turn any Artboard into an Overlay and create interactions like sheets, popovers and modals in your prototypes. You can set the position of an Overlay relative to the screen it appears on or the layer that links to it. You can even ‘stack’ multiple Overlays, choose how they interact with each other, apply background styling, and even block background interactions. You can view prototypes with overlays on the Mac, web and our new iPhone app (but they will not work in the Mirror).
  • Prototyping improvements: Along with Overlays, we’ve added a Prototype tab to the Inspector for all Prototyping-related controls. Switch to this new tab to see all prototype interactions in a document. Switching back to the Design tab will hide them until you select a layer. When you switch to the Prototype tab and select a layer, you’ll see a new + icon instead of the middle-right grab handle, click and drag on this to start creating a new prototype interaction.
  • Auto-download Libraries: You can now set Libraries to automatically download whenever an update is available, so you can skip to the good part (reviewing and updating your Components). You’ll find the option for this in the Libraries Preferences pane.
  • What’s improved:
  • You can now drag images into Sketch and drop them onto existing image layers, or layers with image fills, to replace them.
  • We’ve improved the how we handle dashed outside borders as well as the PDF export quality of outside borders.
  • You can move your selection between documents in the Workspace window with the arrow keys on your keyboard.
  • You can now apply Background Blurs to semi-transparent bitmap image layers.
  • We've simplified the items for creating and applying masks in both the contextual and menu bar menus.
  • We now support the webp image format when you add a folder of images as a Data source.
  • The ⌥ modifier now works when resizing a line too, scaling it from the center like other elements.

New in Sketch 89 (Jun 16, 2022)

  • New:
  • Artboard Templates: You can now turn any Artboard — and its content — into a template. Artboard Templates behave like any other Component, so you can share them as part of Libraries and reuse them across documents. When you select an Artboard, you’ll see the option to use it as a template in the Inspector. We’ve replaced the default Artboard Presets with a new Default Artboard Templates Library, and included a new Artboard Template Inspiration Library to show you what else they can do. Any custom Artboard Presets you created will migrate to Artboard Templates and appear as their own Library, too.
  • What’s improved:
  • We’ve added a presence popover to the grid view in the Workspace window. We always had this in the list view, but now it appears in the grid view, too. Hovering over the Editor’s name below the document’s name will show you everyone currently editing or viewing, or who last updated it.
  • You can now lock and unlock the proportions of an Artboard using the control between the Width and Height inputs in the Inspector, just like regular Layers.
  • You can now use all types of Layers (including images) as Alpha Masks. When you set a Layer to act as a Mask, Sketch will apply the most appropriate type of mask to use based on the Layer type and its fills.
  • We’ve added a Reset Ruler Origins option to the contextual menu when you Control-Click on the rulers. This option always existed in the View menu, but now it appears in the contextual menu, too.
  • When you create or duplicate an Artboard, we now place it below the current or original Artboard in the Layer List. This means Artboards will be arranged top-to-bottom, as you create them.
  • We’ve improved the appearance of read-only input fields in the Inspector to distinguish them from disabled fields.
  • Using Command-D to duplicate an Option-dragged Artboard will use the same offset for the duplicates. This was always the case for Layers, now it works for Artboards as well.
  • You can now access the Convert Symbol to Artboard option from the contextual menus when you have selected a Symbol source.
  • You can now use the keyboard to input double-digits to more accurately adjust the relative position of gradient stops for any Gradient fill in the Inspector.

New in Sketch 88.1 (May 26, 2022)

  • Bug fixes: Along with all the great features below, this release fixes a number of bugs, crashes and performance issues.

New in Sketch 88 (May 23, 2022)

  • New prototype player: We’ve been hard at work on some big improvements to Prototyping and it starts with this — a completely rewritten prototype player. With it, playing your prototypes should feel smoother, faster and more reliable. It also lays the groundwork for some great new features and improvements — look out for those in an upcoming update.
  • What’s improved:
  • You can now choose Auto Link to Right Artboard from the Prototype menu and create a link from your current Artboard, to the one immediately to the right of it. Better still, it will update dynamically and automatically if you switch the order of your Artboards. To link to the left Artboard instead, simply change the Artboard Export option under Preferences > Layers.
  • You can now use Command-Shift-D to duplicate a layer below the original. You can also hold Shift to access this option from the Edit menu. To move a layer you have selected from behind another layer, hold Option and Command then drag anywhere on the canvas.
  • We’ve added a new option to snap to quarter pixels when you’re working in vector editing mode. We also revamped its Inspector control — the new segmented control makes it easier to set a pixel snapping option and see which one you have selected.
  • When you export a single item, we now show its filename in the notification at the bottom of the window.
  • In the Save dialog, Command-Shift-D and Command-D now will set your Mac’s Desktop as the save location.
  • We’ve tweaked the heading styles and dividers in the Inspector to make each section’s hierarchy easier to understand.
  • You can now paste an image from another app directly onto a shape in Sketch to use it as an Image fill. You’ll find the Paste Image as Fill option by control-clicking on the Fills panel under Styles in the Inspector.
  • What’s changed:
  • We’ve updated the shortcut for Refresh Data. You will now need to use Control-Shift-D to refresh the Data on a selected layer.
  • We’ve updated the copy and changed a few things in the Libraries preferences panel. Now, to enable a Library, you can simply check the checkbox next to its name.

New in Sketch 87.1 (May 11, 2022)

  • What’s fixed:
  • Fixes an issue that could cause some documents to get stuck while they were processing.
  • Fixes a bug that could corrupt a document if you opened it after editing the document offline.

New in Sketch 87 (May 10, 2022)

  • What’s improved:
  • You can now link to any Artboard even when you have multiple layers and Artboards selected.
  • We‘ll now show a prompt when enabling a plugin that‘s incompatible with the Mac app.
  • Now, when you hover over an Artboard’s name on the Canvas, we’ll show you a tooltip with its full name — ideal for Artboards with long titles.
  • We now support blurred alpha masks — try them out!
  • You can now use the Sides slider to set a polygon‘s minimum number of sides (three).
  • Leave the math to us — now, it’s faster than ever to precisely position a layer relative to an Artboard’s edge. For example, if you want to place a layer 10 pixels away from the right edge of its Artboard you just need to set its X value to 10r. Use the l, r, t, b, and c/m operators in the X or Y fields to position them at the exact number of pixels from the left, right, top, bottom, and center/middle of the Artboard they’re in.
  • The Libraries preferences panel now shows when a Library is using a starred version and when it was last modified.
  • Did you know that when you copy something in the Mac app, you can paste it into another app as an image? Now, if you have a high-density display, we‘ll export these images in 2x resolution, so they look sharp.
  • It’s now easier than ever to know what the status of a layer is in the Layer List. Now, when you hover over a visible layer, the Hide Layer icon reflects the layer’s visibility state. Similarly, if the layer is unlocked and you hold ⌥, the Lock Layer icon reflects the lock state.
  • What’s changed:
  • We’ve made things more predictable when you insert a Symbol instance that contains a nested Symbol with Smart Layout properties that you have resized in the Symbol source. Now, the nested Symbol will keep its resized dimensions in both the Symbol source and instance.
  • We’ve made things more predictable when you resize a Symbol or Group that contains text layers with resizing constraints and auto width alignment properties. Previously, if the resizing constraints and alignment properties conflicted, resizing would change the alignment property to auto height or cause the text to flow outside of layer’s bounds. Now we block conflicting resizing restrictions and alignment properties to avoid these results.
  • What’s fixed:
  • Fixes a bug where the background blur wouldn‘t appear in translucent layers with an opaque fill.
  • Fixes a bug where the Mac app would continue using system memory after you closed a document.
  • We now remember the position of the Preferences window, so it always opens where you last left it.
  • If you have a page selected, you can now rename a page via Edit > Rename or pressing ⌘R.
  • Fixes a bug where editing a Symbol Source’s content would not update any overrides in deeply nested instances until you reopened the document.

New in Sketch 86 (Apr 19, 2022)

  • New:
  • Improvements and bug fixes: This release is all about fixing bugs and making small, quality-of-life improvements that add up to a better overall experience in Sketch. We’re working hard on new features and we can’t wait to share them with you soon.
  • What’s improved:
  • We’ve improved the way we handle variable fonts if you embed them in your document and now clearly identify them as being variable, rather than a specific weight.
  • When you right-click on a layer and open its contextual menu, holding down ⌥ turns the Move Forward and Move Backward options into Move to Front and Move to Back, respectively. If you have the items for Move Forward and Move Backward in your toolbar, we’ll update their icons to reflect this change in command when you hold ⌥ there too.
  • We now memorize the position of the Document Settings window, so it always opens where you last left it.
  • What’s changed:
  • The Move to Library plugin (version 2.2.9) is incompatible with Sketch.
  • We’ve given the Canvas icon in Preferences a refresh — it now reflects the one you see in the toolbar.
  • We renamed the Rename Layer menu item to Rename.

New in Sketch 85.1 (Mar 24, 2022)

  • Bug Fix: This release fixes a bug that caused empty Symbols to appear broken. We’re sorry for any impact this had on your workflow.

New in Sketch 85 (Mar 22, 2022)

  • New:
  • New project permissions: You can now choose whether a project is visible to your whole Workspace, or just the members you invite. You’ll find this option in a project’s share settings in the web app. In the Mac app, look for the lock icon in the Workspace window to quickly identify projects with restricted access. And don’t forget, you can still move documents, rename a project, copy its link or open it in the web app, right from the Workspace window.
  • What’s changed:
  • Invision Panels version 1.0.145 is no longer compatible with Sketch. Please make sure you update this plugin to the latest version to avoid any issues.
  • Say hello to some new faces! We‘ve updated our Faces data source to include a new set of images.

New in Sketch 84 (Mar 1, 2022)

  • New:
  • Improvements and Bug Fixes: This release focuses on smaller fixes and updates that make Sketch better to use every day. We’ve also included a small round of Prototyping improvements (with plenty more on the way).
  • What’s improved:
  • When you grab and drag prototyping interactions on the Canvas, you’ll now only select interactions with the same destination Artboard, even if you have selected multiple layers.
  • We’ve added an extra option for Hotspot layers to the View menu. Now you can choose to either show or hide Hotspots.
  • We’ve made it easier to create prototypes. You no longer need to select a layer first to start creating a prototype!
  • You can now override any prototype interaction in a Symbol instance. Previously this was only possible with Hotspots, but we’ve opened that up for Links as well.
  • We’ve improved shadow rendering for groups, making them faster and visible even when deeply zoomed in.
  • We’ve improved the visibility of prototype links. Now, you can either choose to see all links for a prototype or only those related to the selected layer(s) from the View menu.
  • When exporting blurs, we now match the scale of the export. This way, you can export at high scales and blurs won‘t appear pixelated when you zoom in.
  • What’s changed:
  • A friendly reminder that we’ve changed the minimum system requirements to Big Sur (11.0) from version 84 onward. You can download previous versions of the Mac app (with support for older operating systems) from our updates page.
  • The Runner plugin version 1.1.9 is incompatible with Sketch 84. You can still enable it manually in Sketch Preferences > Plugins if you want, but it could cause some instability.

New in Sketch 83.2 (Feb 11, 2022)

  • Fixes a bug that wouldn‘t respect your previous document‘s window size when creating a new document or opening your document again.

New in Sketch 83.1 (Feb 9, 2022)

  • New:
  • Bug Fixes: This release focuses on fixing a number of crashes and bugs. Thanks for all your reports and feedback!
  • What’s fixed:
  • Fixes a bug where custom Artboard size presets wouldn‘t appear.
  • We’ve fixed a bug that could cause the Mac app to crash when clicking on a filtered layer type in the Layer’s List search bar.

New in Sketch 83 (Feb 8, 2022)

  • New:
  • Corner Controls and Styles: You can now adjust the corner radius of rectangles on the Canvas: drag a corner handle to control all corners with the same size, hold ⌘ to control a single corner, or ⌥ to control all corners at once. We’ve also added four individual input fields in the Inspector for each corner in the rectangle. Finally, we’ve introduced new Corner Styles: in addition to Rounded and Smooth, you can now use the Angled, Inside Square, and Inside Arc styles.
  • What’s improved:
  • You can now style corners on triangles, stars, polygons and closed paths directly from the Corners panel in the Inspector. These shapes support our brand new Corner Styles too — try them out!
  • We’ve given the segmented controls in the Inspector a makeover. They’re no longer colored and instead match the appearance of buttons, making them less distracting.
  • You can now set Artboards as click targets in a prototype. This way, you don‘t have to add hotspot layers anymore when you just want to show a simple flow or presentation.
  • When creating exportable layers or slices with prefixes, we now give you more control over the prefix’s placement in the file name if the layer name contains a slash (/). With the new Primary Prefix option, the prefix will appear in front of the full path instead of the last path component only.
  • In the Recent documents view in the Workspace window you can now search a document by the author of the latest version. Of course, you can still search a document by its title.
  • What’s changed:
  • Version 83 is the final Mac app release to support macOS Catalina (10.15.0). When we release version 84, the minimum system requirements will change to 11.0 (Big Sur).
 You can download previous versions of the Mac app (with support for older operating systems) from our updates page.

New in Sketch 82.1 (Jan 21, 2022)

  • Bug Fix: We’ve fixed a bug that could cause Text Styles in Symbol overrides to display incorrectly on the Canvas.

New in Sketch 82 (Jan 20, 2022)

  • New:
  • Document model change: In this release, we’ve updated our document model. Once you save a Workspace document in the latest version of the Mac app, anyone opening the document in Sketch 81.1 or earlier will only be able to save the file locally. Any changes they make will not update the document in your Workspace, and if you want to collaborate with them in real-time they’ll also need to update to 82.
  • Introducing Components web view: With Components web view, you can open up your libraries and make them easier for everyone to understand. You can now browse Symbols, Color Variables, Layer Styles and Text Styles, jump or search for specific components and use the menu on the left-hand side to navigate components in more detail.
  • What’s improved:
  • You can now send Workspace documents and projects you no longer need to Trash right from the Workspace window.
  • We‘ve improved the rendering of text layers and complex shapes when using inside or outside borders.
  • You can now change prototyping targets directly in the Canvas by dragging the link arrow to the Artboard you want.
  • We’ve optimized the way fonts are embedded when exporting Artboards to PDF so the size of your exported PDF is smaller.
  • Embedding fonts in Workspace documents is now much easier. When you save a document to a Workspace for the first time, or after adding new custom fonts, you can quickly select which fonts you want to embed —or all at once— with a single click. Even better, the app remembers your choice for each Workspace, so you don’t have to do this for every new document. As always, make sure that you have all the necessary licenses, rights and permissions to embed and redistribute any fonts you want to use.
  • What’s changed:
  • If you‘re using Abstract, please make sure to update to their latest version to ensure everything works smoothly.

New in Sketch 81.1 (Dec 16, 2021)

  • Bug Fix: Fixes a crash that could be caused by an InVision plugin incompatibility.

New in Sketch 81 (Dec 14, 2021)

  • New:
  • Foresight: We’ve added a feature that helps you preview the outcome of some actions. Now, when you hover over the alignment buttons at the top of the Inspector, or as you type new values in the X, Y, Width, or Height fields, you’ll see an outline on the Canvas that represents the position and dimension of the layers if you apply that alignment or value. This also works if you use the ⌥ modifier for alignment, or use math operations in the inputs.
  • What’s improved:
  • When you create your first prototype link in a document, we'll now mark that Artboard as a Start Point, so you can easily play it in the web app.
  • You can now designate an Artboard as a start point for a Prototype through the Inspector by toggling the Set as prototype start point checkbox.
  • We’ve improved the way Sketch draws rounded corners on curved sections of a path.
  • We removed the checkbox about sharing usage analytics in Sketch because we stopped collecting this information altogether.
  • You can now upload a local Sketch document to your Workspace from the Recent Documents tab in the Workspace window by dragging it into a Project.
  • We've made it easier to share a prototype from local documents. Now, when you share your prototype, you'll be prompted to save it to your Workspace so you can easily share it with everyone you need.

New in Sketch 80.1 (Nov 28, 2021)

  • Fixes a crash that could occur when opening documents containing invalid data.

New in Sketch 80 (Nov 23, 2021)

  • New:
  • Improvements and Bug Fixes: This update brings a bunch of small improvements and bug fixes, including the ability to use the width, height and position operators (w,h,x,y) as stand-ins for the width, height, x, and y of one or more selected elements.
  • What’s improved:
  • When typing a new position or dimensions in the Inspector, you can now use the operators w, h, x, and y as stand-ins for the width, height, X, and Y of the selected element(s). Try setting a rectangle’s height to w to quickly make it a square. These operators work with maths too; try setting the width to 2 * w to double the layer’s current width.
  • You can now click to select an element inside a selected Artboard without having to deselect the Artboard first.
  • Alpha masks will now match the scale and zoom values you use in the Canvas — and when exporting.
  • We’ve improved the way we display progress updates when opening a Workspace document.

New in Sketch 79.1 (Nov 15, 2021)

  • Fixed a bug that caused Sketch to make a large number of network requests after reconnecting to the real-time collaboration Presence server.

New in Sketch 79 (Nov 2, 2021)

  • New:
  • Keyboard navigation & Bug fixes: In this update we've improved navigating layers with the keyboard by adding and exposing more shortcuts in the Edit > Select menu. We have also fixed some bugs and made improvements in Exporting and copying CSS attributes to the clipboard.
  • What’s improved:
  • You can now lock and unlock the proportions of a layer with the shortcut ⌥⌘L or the menu item Layer → Transform → Lock Proportions when resizing.
  • We've added shortcuts to open the grid settings sheet (⌃⌘G) and the layout settings sheet (⌃⌘L).
  • You can now select all layers, including locked and hidden ones, in the Edit → Select menu or with the shortcut ⌥⌘A.
  • We’ve added actions in the Edit > Select menu to help you navigate layers with the keyboard. We’ve also added the option to jump to the Next Artboard (End or fn →) and Previous Artboard (Home or fn ←) in the View menu.
  • Now, when you double-click on a document’s thumbnail in the Workspace window and don’t have editing permissions for that document, we’ll open it for you in the web app.
  • We've improved PNG exports, now opaque bitmaps no longer include an alpha channel.
  • You can now see emojis in other Editors’ cursors along with their name when collaborating in real-time.
  • When you enter vector editing mode, we no longer select a point by default. This way, you won’t accidentally close the shape when you then select the last point in the path.
  • When using the Duplicate or Save As commands, we’ll now set the suggested save location to be the same one as the original document.
  • What’s changed:
  • When you delete a layer within a group, we now select the layer that comes after it in the hierarchy. This way, any new layer you add will be inside that group.

New in Sketch 78.1 (Oct 20, 2021)

  • macOS Monterey: Fixes a possible crash when using OpenType features on macOS Monterey.

New in Sketch 78 (Oct 12, 2021)

  • New:
  • Workspace window: We’ve renamed the Documents window, and made it better than ever! You can now see documents in your Workspace in a new list view. We've also improved the Recent Documents view, which now shows who's editing a Workspace document and its sharing settings.
  • What’s improved:
  • If you have locked layers selected when you Select All (⌘ A) we no longer deselect them in the process.
  • You can now navigate layers from the keyboard by pressing Tab or ⇧ Tab, even when nothing is selected.
  • You can now easily detach all Symbols and Nested Symbols at once from the menu.
  • You can hold ⇧ + click to add extra elements to your selection. Now, when diving into groups, you can also hold ⇧ + double-click to reach into elements nested inside them.
  • You could always deselect your currently selected layers with the Escape key, but this would not work for groups. Now, we've added a proper keyboard shortcut that always works: ⌘ Esc
  • You could always step through a layer's hierarchy on the Canvas with the Enter, Tab and Escape keys. Now, we also support multiple selections, so you can step into multiple groups at the same time.

New in Sketch 77 (Sep 21, 2021)

  • New:
  • Saving you a few clicks! As you know, you can dive deeper into groups by double-clicking them. In this release, we’ve made that a little bit faster. Now, after you’ve double-clicked the first group on the Canvas, quickly following up with single clicks will dive down deeper. Faster than ever!
  • What’s improved:
  • We've added new Artboard presets for the new Apple products.
  • When you export a document we'll show you a little bar at the bottom of the Canvas so you can jump right to where your download is in your computer. This bar now disappears after 10 seconds and we'll never show more than one.
  • Did you know you can use math in most text fields in Sketch? In this update, we've added support for exponents (aka powers) with the ^ sign.
  • We've improved the way Linked Data applies to nested Symbols so that you no longer have to closely mimic the layer hierarchy in your JSON file.

New in Sketch 76.1 (Sep 3, 2021)

  • Plugins fixes: We've fixed a bug for that could cause some plugins to crash Sketch when exporting Artboards.

New in Sketch 76 (Aug 31, 2021)

  • New:
  • Reveal after export: We're always polishing the design experience because we know the details matter. One example new in 76 is that, after you export from a document, you can now reveal those files in Finder.
  • What’s improved:
  • The new Document Settings window now has undo support for changes made to the Canvas and Fonts panels.
  • Improves the visibility of the pixel grid when zooming in.
  • Improves error reporting when trying to import invalid Linked Data sources.

New in Sketch 75 (Aug 10, 2021)

  • Documents window improvements: We’ve introduced a new Workspace switcher at the top of the sidebar in the Documents window. You can switch between Workspaces you’re a member or guest of, and only see that Workspace’s documents and projects.
  • What’s improved:
  • You can now quickly access the new Document Settings window with the keyboard shortcut ⌘ ⇧ ,
  • You can now lock or unlock the ratio of Slice layers from the Inspector.
  • You can now easily share a link to your prototype right from the Mac app for documents that live in your Workspace.
  • What’s changed:
  • Hiding Hotspot and Slice Layers from your designs is only possible via the View menu now. You can no longer do this using the Layer List toggles.

New in Sketch 74 (Jul 20, 2021)

  • New:
  • Document Settings window: With this update, we’re introducing a new Document Settings window (you can access it from any document via File > Document Settings…). This new window brings together some document-specific settings and preferences that were previously spread across different locations. For now, this includes a document’s color profile, missing or embedded fonts, and Assistants. We’ll be introducing more helpful document settings and preferences here in the future.
  • What’s improved:
  • We’ve added an extra option for Prototyping Links and Hotspots in the View menu. Now you can choose to either show all, hide all or only show them when you select a related layer, group or Artboard.
  • What’s changed:
  • If you use a Color Variable for the color of a text layer and then create a new text layer in the same document, your new text layer will also use that Color Variable. Previously, new text layers would use the same color but not the Color Variable itself.
  • Changing the hex value of a color in the color picker will no longer reset the alpha value to 100%. Instead, it will preserve whatever alpha value you had set for that color before.

New in Sketch 73.1 (Jul 1, 2021)

  • Bug Fixes: This release fixes a couple of small bugs you’ve let us know about. Thanks for your reports!

New in Sketch 73 (Jun 23, 2021)

  • What’s improved:
  • You can now move documents between Projects within your Workspace, right from the Documents window in the Mac app. Simply drag-and-drop a document’s thumbnail onto a Project in the sidebar, or control-click on a thumbnail and choose Move to Project… from the contextual menu.
  • We’ve added a new “Shared with Me” tab to the Documents window for each of your Workspaces. Here, you’ll see any documents that have been shared with you in that Workspace — whether you’re a Workspace Guest or a full member.
  • We’ve increased the size limit for embedding fonts to 200MB — ideal if you like big fonts (and you cannot lie about it).
  • We’ve improved the accuracy of angular gradients for layers with a non-even width or height.
  • You can now enter presentation mode (by pressing Cmd + .) while you’re following someone’s cursor during a real-time collaboration session.
  • We've given text properties in the Inspector a spring clean and swapped the Size and Color fields. This should make it easier to click and drag to adjust text size quickly.
  • What’s fixed:
  • A huge thanks to all of you who have sent reports and helped us get to the bottom of various performance issues in recent updates. This update fixes many of those issues and we’re continuing to work hard on this.

New in Sketch 72.4 (Jun 1, 2021)

  • Bug Fix: This release focuses on fixing a few bugs. Thanks for all your reports and feedback!

New in Sketch 72.3 (May 27, 2021)

  • Bug Fixes: This release fixes some unexpected behaviours with text in overrides. This includes text appearing incorrectly aligned, not updating if you swapped between different components, or not appearing at all. Thanks to everyone who reported this one and we’re sorry for the impact it had on your workflows.

New in Sketch 72.2 (May 25, 2021)

  • Bug and Crash Fixes: This release fixes a crash and some bugs you’ve reported to us, including one that caused Sketch to run slowly on Macs with certain GPUs. Thanks for all your reports!

New in Sketch 72 (May 6, 2021)

  • New:
  • Rendering and performance improvements: This release includes a whole host of rendering and performance improvements. Lots of them are subtle, but they all add up to a better experience. You’ll notice things feel more responsive when you move Symbols and Nested Symbols around the canvas, as well as during exports and saving documents to your Workspace.
  • Data improvements: We’ve added a new option to the Data menu to choose whether data you insert is picked at random or not. If you uncheck this Insert Data at Random option, Data you insert will follow the order in its source file. We’ve also added support for nested data within Linked Data (JSON) sources. Nested data from a Linked Data source will appear inside a group when you add it to your canvas.
  • What’s improved:
  • You’ll now see image shadows at all zoom levels, where previously they’d disappear as you zoomed in close.
  • We heard from a few of you who really missed the dedicated zoom controls in the Big Sur toolbar, so we’ve brought them back! You’ll be able to add them by Control-clicking on your toolbar and choosing Customize Toolbar….
  • We’ve added an @3x option for flattening bitmaps to the Layer preferences panel.
  • Fixes a bug where a layer with a blur with a 0.5 radius would appear unblurred.
  • We’ve added a new set of shortcuts for aligning layers. ⌃⌘ and your arrow keys now align layers left, right, top or bottom. ⌃⌘V or ⌃⌘H align layers vertically or horizontally. Add the ⌥ modifier to any of those shortcuts to align layers within an Artboard.
  • What’s changed:
  • We’ve given the Assistants UI and layout a fresh lick of paint for Big Sur.
  • Hey night owls, we’ve made a few tweaks to some colors in dark mode. Nothing major, but subtle things that add up to a more pleasant experience. Enjoy!
  • We’ve made some changes to how we generate outside borders which improves things for complex shapes.
  • We’ve tweaked the copy in our notifications to make it clearer when Library and Component updates are available.
  • We’ve increased the size of Artboard names on the Canvas so they should be easier to read from a distance now.
  • What’s fixed:
  • This release fixes a number of bugs that caused issues with Component and Library updates. This includes seeing a Component/Library update notification when there were none available, not seeing a notification when there were updates available, and being unable to update Components/Libraries. Thanks for all your reports and we’re sorry for the impact that this has had on your workflows!

New in Sketch 71.2 (Apr 9, 2021)

  • New in Sketch 71.2:
  • Crash and Bug Fixes: This release focuses on fixing a number of crashes and bugs. Thanks for all your reports and feedback!
  • What’s fixed:
  • Fixes a crash that could happen when you were editing documents with lots of document windows and/or Tabs open.
  • Fixes a bug that stopped a public Cloud Library from installing or caused it to disappear if your License Key and Sketch account used different emails.
  • Fixes a bug that stopped the override reset control from appearing and disappearing at the right times in the Inspector.
  • Fixes a bug that unlinked Library styles from Components after you accepted updates to that Component and Library in your document.
  • Fixes a bug that stopped some text decoration attributes from updating correctly in the Inspector.
  • Fixes a crash that could occur if you set the dimensions to be exceptionally large.

New in Sketch 71.1 (Mar 26, 2021)

  • Crash and Bug Fixes: This release fixes a bug that caused Symbols to detach from their parent Libraries in documents you downloaded and re-uploaded to Cloud. It also fixes a crash that occurred if you enabled Libraries with embedded fonts.
  • What’s fixed:
  • Fixes a crash that could occur if you tried to use the Make Grid tool with a set of layers in different groups.
  • Fixes a bug where saving a Library file would show an incorrect Autosave warning.
  • Fixes a crash that could occur if you scaled a group of layers and then undid that action.
  • Fixes a bug were the Recents section in Documents window and File menu would still show files from your Cloud workspace, even after you’d cleared them.
  • Fixes a bug that stopped some Data Plugins from showing you a preview of content as you inserted it.
  • Fixes a crash that could occur if you enabled Libraries with embedded fonts.

New in Sketch 71 (Mar 17, 2021)

  • What’s improved:
  • When you use the Make Grid tool or handle, we’ll pay closer attention to the existing spacing between layers you’ve selected and use that wherever we can. This one is hard to describe, but it just feels more ‘right’ — try it out!
  • When you create a group where layers do not sit on whole pixels, we’ll make the group’s bounds fit a little tighter around that content. This only affects new groups and any existing groups you edit with this version of Sketch. This should also fix an issue where some Artboard exports were a pixel wider or taller than their original Artboard.
  • If you’ve asked us to flip the behaviour for holding Command and scrolling to zoom in or out, this one is for you. You’ll find the option to do just that in Sketch’s Canvas preferences. Happy scroll-zooming!
  • What’s changed:
  • We’ve updated our iOS App Icon Template to remove the mask that was being applied on exports.
  • When you resize multiple layers, we no longer round those individual layers to the nearest pixel. Now, they will perfectly maintain their distance between each other, instead of shifting slightly in some cases. We’ll still round the outer edges of your selection to the nearest pixel, and if you want to round each individual layer you can do this via Arrange > Round to Pixel.
  • Command-O will now reveal the Documents window so you can easily access documents in your Workspace(s). Shift-Command-O now opens the System’s file browser to choose a local document. You can override this in your macOS System Preferences, if you need to.
  • We’ve made it clearer if Components belong to your current document when you select and switch between them in the Inspector.

New in Sketch 70.6 (Feb 24, 2021)

  • Bug Fix: This release fixes a JavaScript issue that could cause crashes if you work with certain plugins, including Framer Pasteboard, Origami Export, and InVision DSM.

New in Sketch 70.5 (Feb 16, 2021)

  • Crash and Bug Fixes: This release includes several crash and bug fixes, as well as some improvements around using plugins with Apple’s M1 chip.
  • What’s changed:
  • If you’re lucky enough to own an M1 Mac, we’ve improved the way we check for plugins that are incompatible with your machine .

New in Sketch 70.4 (Feb 4, 2021)

  • Bug Fixes and Performance Improvements: With this release, we’ve focussed on fixing a few common bugs and performance issues. If you were finding Sketch slow when using a plugin with a WebView, or you had a Library update notification that never disappeared, this update has got you covered.
  • What’s fixed:
  • Fixes a bug where saving a document to your Cloud workspace, quitting the Mac app and restarting, would open an older version of that document that didn’t show the latest changes.
  • Fixes a bug that caused poor performance for documents with missing fonts.
  • Fixes a bug that caused the Library Updates Available notification to appear when there were no components to update. Spooky.
  • Fixes a bug that caused performance issues with some plugins that used WebViews.
  • Fixes a bug that meant Sketch would become slow or unresponsive when you used the Symbol override or insert menus.
  • Fixes a bug that could cause SF Symbols using OpenType features to display incorrectly.
  • Fixes a crash that could occur when we checked to see if a plugin you were using was compatible with your Mac’s CPU.
  • Fixes a bug that caused poor performance when you had certain Libraries enabled.
  • Fixes a bug that caused poor performance for documents with missing fonts.
  • For a full list of bug fixes in this release, visit sketch.com/updates.

New in Sketch 70.3 (Dec 20, 2020)

  • Fixes a bug that stopped you from being able to access shared Libraries.
  • Fixes a bug that caused poor performance for documents with missing fonts.

New in Sketch 70.2 (Dec 3, 2020)

  • Fixes a bug that meant you couldn’t use the color picker if you’d hidden the interface (using Cmd+. or View > Hide Interface) in your window.
  • Fixes a couple of toolbar-related bugs that caused items with notification badges to appear clipped or translucent in some cases. We’ve also made notification badges easier to read if you’re using Sketch in dark mode.
  • Fixes a bug that caused the Make Grid tool to repeat layers within a group, rather than the group itself.
  • Fixes a bug that caused parts of the Inspector to disappear when opening a Color Popover, resizing your document window or scrolling in the Inspector itself.
  • Fixes a bug that stopped particularly long Artboard and layer names from showing in full when you renamed them.

New in Sketch 70.1 (Nov 26, 2020)

  • New:
  • Bug Fixes: This release includes a few important bug fixes and tweaks to make sure everything runs smoothly, especially on Macs with Apple’s new M1 chip.
  • What’s changed:
  • We’ve added the Notifications item to the Toolbar by default and fixed a few potential issues that could occur with notifications.
  • What’s fixed:
  • Fixes a bug that swapped the functions of the right and center text alignment buttons in the Inspector for Macs with M1 chips.
  • Fixes a crash that could occur if you added a Library to the Mac app from Cloud.
  • Fixes a crash that could occur if you held down the Shift key and clicked on a nested Symbol.
  • Fixes a bug in the Color Popover that caused chevrons to overlap with the List and Grid view icons if you had Libraries with long names.
  • Fixes a crash that could occur if you exported layers that had specific characters in their name as SVGs.

New in Sketch 70 (Nov 18, 2020)

  • A fresh look for macOS Big Sur:
  • With this release, we’re excited to introduce a UI redesign that fits right in with the new macOS Big Sur design language. It’s the same Sketch you know and love, but with every detail reconsidered — from a full-height sidebar, to a refreshed Inspector, and all-new iconography throughout the app.
  • The biggest change you’ll notice is the toolbar. To make room for Big Sur’s new inline document titles, we’ve introduced a new default toolbar and combined some items to keep things clean and uncluttered. As ever, you can change your toolbar items at any time by heading to View > Customize Toolbar….
  • If you can’t upgrade to Big Sur just yet, don’t worry. We’ve spent time making sure that things still look and feel great in older versions of macOS.
  • What’s improved:
  • Alongside our Big Sur redesign, we’ve improved the contrast between different parts of our UI if you have relevant macOS Accessibility settings enabled.
  • You can now alter between the grid view and list view once again for Color Variables in the popover
  • There’s now an option to insert Data sources as new layers from the Insert menu. And, when you select a layer that uses Data, you’ll see a new Data icon in the Inspector. Click on that to refresh that layer’s Data source or pick a new one.
  • We’ve made it quicker and easier to repeat and create grids from layers. Simply select two or more layers and drag on the new handle that appears in the bottom-right corner of your selection.
  • What’s changed:
  • The controls for the Make Grid tool (Arrange > Make Grid) now appear in their own view in the Inspector instead of a sheet that appears over your Canvas.
  • On macOS Big Sur, we’ve combined the view and zoom toolbar items to keep things tidy. The same options are still there, just together in one place. On older versions of macOS, you’ll continue to see these as two separate items.
  • What’s fixed:
  • Fixes a performance bug that, when many Libraries were enabled, could cause lag when dragging layers over a Symbol Source in the Symbols page.
  • Fixes a bug that caused local documents you uploaded to Cloud to lose their link if you didn’t save the document immediately after the upload. This also affected documents you saved to third-party storage services like Dropbox, Box or iCloud Drive.
  • Fixes an issue that caused some bitmaps to appear blurry when you exported them.
  • Fixes a bug that stopped you from adding Assistants that had particularly long URLs (or located in lots of nested folders). This fix does mean you’ll need to reinstall any Assistants you had previously added — luckily you can do this in a couple of clicks from the Manage Assistants… sheet.

New in Sketch 69.2 (Oct 30, 2020)

  • Bug Fix: This release fixes a bug which caused Sketch to use a lot of system memory. We’re sorry about this one and any impact it’s had on your workflow!

New in Sketch 69.1 (Oct 20, 2020)

  • New iPhone Artboard Presets: Happy new iPhone month! To celebrate, we’ve added Artboard presets for the 12 Mini, 12, 12 Pro, and 12 Pro Max.
  • Crash and Bug Fixes: This release includes a number of smaller crash and bug fixes, including a crash that occurred on the macOS Big Sur Betas.
  • What’s changed:
  • We’ve introduced some better error messages to help us (and you!) understand what’s going wrong if you’re having trouble registering the Mac App using your Sketch Account details and a Teams subscription.
  • What’s fixed:
  • Fixes a bug that caused rendering artefacts to appear when you zoomed in or out on certain Artboards.
  • Fixes a crash that would sometimes occur when you opened the Insert Window by pressing c on your keyboard.
  • Fixes a bug that meant changes you made to Hex and RGBA values did not always save when you created or edited Color Variables.
  • Fixes a crash that could occur in macOS Big Sur if there were expanded groups in your document’s Layer List.
  • Fixes a bug that stopped the Insert Window from refreshing after you edited any properties for Styles, Symbols, or Color Variables.
  • Fixes a bug that caused the main document window to disappear if you made it full-screen after opening the Insert Window.
  • Fixes a bug that could cause some images to appear with inverted colors.
  • Fixes a bug that made the Return to Instance button disappear after you opened the Components View.
  • Fixes a crash that could occur if you were working with some greyscale images.
  • Fixes a crash that could occur if you duplicated a Color Variable in the Components View.
  • Fixes a bug where some single-letter shortcuts would not work for certain macOS keyboard input languages.
  • Fixes a bug that caused colors in text layers to change if you used Sketch with some external displays.

New in Sketch 69 (Oct 6, 2020)

  • Color Variables: We’re excited to introduce this long-requested feature and one of the final building blocks for a comprehensive design system in Sketch. When you apply a Color Variable to a fill, border or anywhere you can apply solid colors, they’ll stay linked. If you edit a Color Variable, you’ll see that change reflected across every part of your document that uses it. Color Variables replace solid color presets and when you open a document we’ll automatically convert any existing color presets that belong to it. You’ll see the option to create a new Color Variable in the Color Popover.
  • Components View (Beta): The Components View is a new home for your document’s local Symbols, Text and Layer Styles, and Color Variables. By bringing them together and giving them the space they deserve, we’ve made it easier for you to keep them organized and adjust their properties. In other words, there’s finally a proper place to preview and edit your text and layer styles — and that’s just the start.
  • Insert Window: Alongside the Components View, we’re introducing a new, separate Insert Window that makes finding and inserting components faster than ever. It brings together all of the Symbols, Text and Layer Styles, and Color Variables from your enabled Libraries, and displays them with beautiful, big previews that make browsing easy. Simply press c on your keyboard to open it, start typing to search for the component you need, then drag and drop it onto your Canvas.
  • What’s improved:
  • We’ve added support for Color Variables to the Sketch JavaScript API, so if you’re building plugins or integrations, you can support it, too!
  • Re-ordering layers in grid arrangements, by dragging on their circular center handle, now works in a more natural way. Layers will shift around automatically to avoid adding an extra row or column.
  • When you use the Offset Path tool, we’ll temporarily show you an outline of the original path to give you a better sense of scale.
  • You can now use the Make Grid tool to reduce the size of existing grids.
  • What’s changed:
  • We've adjusted our Android Artboard presets, fixing some viewport sizes and adding the latest Pixel and Galaxy devices.
  • When you drag layers, we now use a smarter approach to align them to pixels. This should keep layers aligned more in the way you'd expect, especially for lines.
  • As part of an industry-wide change with Figma and Adobe, we’ve renamed Symbol masters throughout the app. We now refer to a Symbol master as a Symbol Source.
  • There’s now an optional toolbar icon available for the Offset Path tool. We’ve also added it to the Tools item.
  • We’ve been tidying things up ready for a certain operating system update and have moved the controls for Offset Path (Layer > Path > Offset…). You’ll now see the controls in the Inspector instead of a sheet at the top of the Canvas whenever you use it.
  • What’s fixed:
  • Fixes a crash that could occur if you were editing a bitmap layer and using the eyedropper tool.
  • Fixes a bug that caused some of the borders of an instance that had been previously rotated to not always show when fitting an Artboard to it.
  • Fixes a crash that could occur when pasting a layer with invalid text attributes from an old document or from a document that was created with a third-party app.
  • Fixes a bug that wouldn't show the correct Library source in the Components Popover for Text or Layer Styles that were part of a Library that was duplicated.
  • Fixes a bug that caused high CPU usage when you were viewing layers with blurred shadows.
  • Fixes a bug that stopped color properties from showing in the Find and Replace Color sheet.
  • Fixes a bug that meant bitmaps would not always look sharp at lower zoom levels.
  • Fixes a bug that caused unexpected antialiasing differences on Symbol instances with clipping masks compared with detached versions of that Symbol.
  • Fixes a bug that could change the coordinates of a line when you adjusted the size of the Artboard it belonged to.
  • Fixes a bug that caused overrides to reset or be unavailable when you reopened some documents.
  • Fixes a bug that meant you could set a guide to -0, which felt a little odd, if we’re honest.
  • Fixes a bug that meant values in the Layout Settings sheet would not always display correctly when confirming, canceling or tabbing through the sheet fields.
  • Fixes a crash that could occur if you pressed the tab key in an empty value field while you were creating Custom Artboard Preset.
  • Fixes a bug where changing opacity of a Tint on a Symbol instance would not always work reliably.
  • Fixes various bugs affecting the Text on Path feature to make it more reliable.

New in Sketch 68.2 (Sep 1, 2020)

  • Crash and Bug Fixes: This release includes fixes for a couple of commonly reported crashes, as well as an issue that caused layers that used blend modes, transparency and shadows to render incorrectly.

New in Sketch 68.1 (Aug 25, 2020)

  • Crash and Bug Fixes: This release fixes a handful of crashes and bugs, including one which caused Assistants to use too much memory in some cases.
  • What’s fixed:
  • Fixes an issue that caused some bitmaps to appear blurry when you exported them.
  • Fixes a bug that caused groups within a Symbol to display incorrectly in Symbol instances. This affected the layout of some buttons in Alert symbols in the Apple iOS UI Library.
  • Fixes a bug that meant shadows would appear pixelated if you had enabled View > Canvas > Show Pixels on Zoom.
  • Fixes a crash that could occur when you adjusted the length of lines or paths.
  • Fixes a crash that could occur when you imported gradients from other applications or file formats.
  • Fixes a crash that could occur if you set a blur value of less than 1.0 on text layers.
  • Fixes a crash that could occur when you updated a Library.
  • Fixes a crash that could happen when double-clicking to rename a missing image layer in the Layer List.
  • Fixes a crash that could occur while editing some text layers.
  • Fixes a bug that stopped the color well and Hex values in the Inspector from updating when you selected multiple Artboards with the same color.
  • Fixes a bug that could cause fonts with ligatures to be unaligned or appear outside of the bounding box of text layers. This affected Thai, Arabic and German characters especially.

New in Sketch 68 (Aug 11, 2020)

  • Say Hello To Assistants: With this release, we’re introducing Assistants — a helping hand for your designs. Assistants can automatically check your documents to help you spot issues, stay consistent with design systems, prepare your files for collaboration, and follow your team’s rules. You can find out more, discover and download Assistants in the new Assistants Directory, or read our documentation to see how they work.
  • What’s improved:
  • In the last release we made sure you could upload, rename and delete Cloud documents from the Documents window. And with this release, you can add, rename and remove Cloud projects from the sidebar in the Documents window, too!
  • What’s changed:
  • We’ve tweaked the copy in the Cloud upload popover to better explain what happens when you create a new upload of an existing document.
  • What’s fixed:
  • Fixes a crash that could occur as you edited a document that used blurs with a particularly large blur radius.
  • Fixes a bug where applying a color preset to a text layer would not instantly refresh the preview in the color popover.
  • Fixes a bug that meant the Touch Bar would not display the save dialog options correctly.
  • Fixes a bug that caused the settings icon for Fill properties to stay in its highlighted state.
  • Fixes an issue where the color popover for Tints would not close when you clicked in the color well.
  • Fixes a bug in boolean operations where curved segments intersecting more than one line could incorrectly ignore those intersections.
  • Fixes a bug where adjusting gradient stops in the color popover via the arrow keys would change the selection to the first gradient point and move that instead.
  • Fixes a bug where nested overrides in existing Symbol instances would appear as available for editing, even if you had made them unavailable for editing on the Symbol master within a Library. This bug did not affect new instances, and this fix means existing instances will also show accurate override options.
  • Fixes a bug where moving the app window between Retina and non-Retina displays could cause the Canvas to render in the wrong resolution.
  • Fixes a bug where signing in to a Sketch account on one Mac might sign you out on another Mac connected to the same iCloud Keychain. The bug fix only applies if you are running macOS 10.15 or newer.
  • Fixes a bug that meant some document versions you saved would get stuck while they were processing on Cloud.

New in Sketch 67.2 (Jul 7, 2020)

  • Crash and Bug Fixes: Thanks for all your feedback and bug reports for version 67. This release contains fixes to the most common bugs and crashes you have reported.
  • What’s fixed:
  • Fixes a bug that meant the correct handles wouldn’t appear when you used the Rotate Copies tool.
  • Fixes a bug that caused the app to become unresponsive when you resized a selection that included multiple Line layers.
  • Fixes a bug that could cause prototype links to reappear after you had deleted them.
  • Fixes a bug that caused the Inspector panel to get stuck if you scrolled up with a color popover open.
  • Fixes a crash that could occur when you edited text or Text Styles in certain documents.

New in Sketch 67.1 (Jul 2, 2020)

  • Crash Fix: This release fixes a crash that could occur in version 67 when you attempted to save or embed certain fonts in a document. We’re really sorry for any inconvenience and interruption to your workflow that this one caused.

New in Sketch 67 (Jul 1, 2020)

  • Performance Improvements: We’re working hard to speed things up across the app and this release includes a few key updates. We’ve cleaned up our code around Symbols so working with them (especially in complex documents) should feel a lot more responsive. We’ve also fixed some particular performance bottlenecks around shadows and layers with background blur and saturation. There are a lots of small changes here, but they all add up to a smoother, faster Sketch.
  • Embed Fonts in Documents: With this release, we’re introducing the option to embed font files in individual documents. You can do this in any document by choosing Text > Document Fonts… and selecting the fonts you want to embed. Embedding fonts makes it easier to share documents with others and ensures that text layers render accurately — even if they don’t have the right fonts installed. It also ensures text layers render correctly whenever you view your documents on Cloud.
  • What’s improved:
  • We’ve made Select All smarter and more context-aware. By default, it now selects all layers in your current group. Using Select All again will extend that selection to layers in the next group up. Using Select All with an Artboard selected will select all Artboards instead. When you’ve select layers from two or more Artboards, Select All will select the contents of all Artboards.
  • You can now use Smart Distribute and Tidy with selections of layers that are both outside and inside of groups.
  • We've made some performance improvements for documents with lots of Slices, particularly when you’re zoomed in on content.
  • You can now rename Cloud documents from the comfort of the Documents window. Double-click on the name under the document’s thumbnail, or right-click on it and choose Rename.
  • For our developer friends, we’ve added a new --suffixing option for the Sketchtool export layers command. Using this option makes it possible to export non-uniquely named layers without one overwriting the other.
  • We’ve improved the error message you’ll see in the Documents window when Cloud documents can’t load because of a bad connection.
  • You can now right-click on any thumbnail in the Documents window and choose Delete Document… — or hit the backspace key — to delete it.
  • We’ve saved you a click when it comes to creating Cloud Libraries. You can now choose File > Add as Library to turn any Cloud document into a Cloud Library directly from the Mac app.
  • You can now drag-and-drop local documents into the Documents window to save them to Cloud. We’ll show a save dialog to confirm exactly which workspace and project you want to save to. If you drag a document into the Libraries view for a personal or team workspace, that document will automatically become a Library.
  • Using emoji in your text layers no longer stretches the line height and vertical rhythm of your layers. 🙌 So you can sprinkle emoji wherever you want, and everything will still align perfectly. 🎉
  • What’s fixed:
  • We’ve tweaked the size and spacing of the fill mode buttons in the color picker. That might not seem release note-worthy, but we did it to make room for an exciting update coming soon. That’s all we’re saying for now.
  • Fixes a bug that stopped changes to the Visuals option in Layout Settings showing up on the Canvas until you also changed the color.
  • Fixes a bug that caused Sketch to become unresponsive when you opened a nested Symbol overrides menu that contained a large number of options.
  • Fixes a bug that meant Sketch 66 would use a small amount of CPU while open in the background.
  • Fixes a bug where holding Z and drawing a selection on the Canvas (to zoom in on that selection) would leave the selection showing after the zoom, instead of clearing it immediately.
  • Fixes a crash that could occur in the Save Document dialog if you selected the Other… file location with the filename left empty.
  • Fixes a bug that meant overridden text in Symbols wouldn't display as expected when fonts were missing.
  • Fixes a bug that caused the Canvas to freeze if you zoomed in and out while inserting a Symbol from the Insert menu.
  • Fixes a bug that caused the recursive Symbols warning to display incorrectly.
  • Fixes a bug where resizing a document window would cause lag and unexpected scaling of layers on the Canvas.
  • Fixes a bug that stopped lines correctly snapping to their start points when you inserted them.
  • Fixes a bug that meant detaching a Symbol recursively could result in missing metadata. This one may have caused issues for plugins and integrations. We now store the metadata containing information about which Symbol an instance got detached from, and its frame, in the userInfo property of the detached group.
  • Fixes a bug that meant we would not always reliably remember whether you had expanded or collapsed groups, Artboards or Symbols in the Layer List.
  • Fixes a bug that caused horizontal and vertical lines to move unexpectedly within the Layer List when you changed their position on the Canvas using the arrow keys.
  • Fixes a bug that caused the Documents window to appear in a frozen state when you opened a document by dragging it onto the Sketch icon.

New in Sketch 66.1 (May 21, 2020)

  • Bug Fixes: This release includes fixes for a couple of crashes, including one that could occur if you dropped a bitmap onto the image well in the Pattern Fill popover. It also fixes an issue that could have prevented you from opening files in older versions of the app, if you had already opened them in 66.

New in Sketch 66 (May 19, 2020)

  • New:
  • Bug Fixes and Improvements: We’re busy putting the finishing touches on some very exciting upcoming releases, so we’ve taken a step back with this one to focus on some important bug fixes and key improvements that all add up to a better experience.
  • What’s improved:
  • We've made uploads for large Cloud documents much more reliable over slower network connections. If you’ve been seeing errors that said Sketch couldn’t connect to the internet when you were certain you were online, this release should fix that.
  • If you’ve struggled to see a black or white Symbol clearly in the Components Panel or Menu, we’ve got you covered with this release. Symbol previews now show the background color you’ve applied to their master (if you’ve set one) or a black or white background that makes them easier to spot.
  • We’ve renamed the Prototyping Menu to “Prototype” to keep things consistent and tidy.
  • Behind the scenes, we’ve been working hard to improve performance in the app. If you’re working with very complex documents, you may feel the benefit of some of these improvements with this update. There’s plenty more to come, though, so expect things to feel snappier and smoother soon.
  • What’s fixed:
  • Fixes a bug that could cause an older version of a Cloud document to open instead of a newer one you’d worked on.
  • Fixes a bug that caused text layers with custom character spacing to display gradient fills incorrectly.
  • Fixes a bug that would stop you from adding a Library from Cloud that had a forward slash (/) in its name.
  • Fixes a bug that caused the Magic Wand selection to appear upside down and mirrored on the Canvas.
  • Fixes a bug that caused a few different issues with Symbol overrides, including overrides changing unexpectedly after Library updates, overrides removing themselves when you renamed a Layer in a Symbol master, and Libraries taking longer than they should to update. Working with Symbol overrides should feel a little faster now, too.
  • One for our plugin developer friends: We’ve removed and ended support for our legacy Javascript API (v1.0). Most plugins already use our current API, which you’ll find details of on our developer website.
  • Fixes a bug that stopped you from making layers exportable if your selection included a Hotspot layer.
  • Fixes a bug that stopped you from applying blending modes to text fills.
  • Fixes a bug that meant you couldn’t override or manage Layer Styles that included Tints from Symbol masters or instances.
  • Fixes a bug that meant groups or Symbols with tints could lose their colors when you exported them as SVGs.
  • Fixes a bug that would cause some filled layers with borders or shadows to have oddly curved edges.
  • Fixes a bug that stopped the Original Size button from enabling immediately after you resized a bitmap layer (you’d have to change selection for it to enable itself, but no more!).
  • Fixes a crash that could occur during/after Library updates or when you edited items in the Components Panel.

New in Sketch 65.1 (May 4, 2020)

  • API Fixes: This update includes a small fix to our JavaScript API that could have caused issues for some plugins and integrations.

New in Sketch 65 (May 4, 2020)

  • New Prototyping Scroll Effects: With this release, we’re introducing a “Maintain scroll position after click” option that preserves the position of scrolling Artboards after you click on a prototype link. With it, you can create overlay-style elements and state changes that feel more natural and don’t interrupt your flow.
  • What’s improved:
  • We’ve also updated our iOS app — Mirror — with support for the new prototyping scroll effect behaviour, along with compatibility improvements for iOS 13 and a few bug fixes. You can get the update from the App Store.
  • Previously we capped the number of Cloud projects in the sidebar of the Documents window at 20, but that felt a little limiting. Now, there’s no limit at all, so you’ll see all of your projects right where you need them.
  • We’ve added a new option to the export settings for groups to Trim Transparent Pixels. When it’s enabled, any transparent pixels around the layers in your group won’t show in any exported asset.
  • We’re doing some Spring cleaning and tidying up our code, so creating Symbols and working with them should feel a little faster now.
  • What’s fixed:
  • Fixes a crash that could occur when previewing certain prototypes.
  • Fixes a crash that could occur if you selected the option to retry uploading a Cloud document while offline.
  • Fixes a bug that meant you couldn’t always use commas as decimals in different input fields. If you’re a commas-as-decimals type of person, we’ve got you covered now.
  • Fixes a bug that meant we would not always reliably remember whether you had expanded or collapsed groups and Artboards in the Layer List.
  • Fixes a couple of bugs that affected the appearance and behaviour of both the individual Edit button and Tools menu toolbar items.
  • Fixes a bug that meant Guides wouldn't update to reflect a color you changed them to in Preferences until you moved your cursor over them on the Canvas. Now they’ll update right away, no cursor movements required.
  • Fixes a bug that caused elements of the UI to overlap if you named and saved a script as a plugin.
  • Fixes a bug that meant you’d have to hit Undo twice to revert a change to a Prototyping link’s destination.
  • Fixes a bug that caused shadows with blurs to render incorrectly when you dragged them around the Canvas.
  • Fixes a bug where a Symbol instances that contained a nested Symbol with Smart Layout might unexpectedly resize to their master’s size when you applied an override.
  • Fixes an issue that caused some Symbols with masks to render incorrectly.
  • Fixes a bug where you couldn’t click and drag to create a curved point on the very first first point you inserted with the Vector tool.
  • Fixes a bug where Rulers would not immediately update their color if you switched between dark and light mode in Preferences.
  • Fixes a bug that caused the Insert menu to stay enabled and selectable in certain cases, even without a document open — spooky.
  • Fixes a bug where the Export All option in the Export Sheet would toggle but not actually change anything.
  • Fixes a bug where selecting multiple layers with different Styles would not update the Inspector correctly or apply a style to all.
  • Fixes a bug that caused prototype transitions to play twice in some cases.

New in Sketch 64 (Mar 23, 2020)

  • New:
  • Better Search: Searching for Symbols and styles is now easier and more intuitive. Fuzzy search is here, which means you no longer have to type the exact name of a Component to find what you need. We’ve also cleaned up the results to make it easier to scan through, and we’ve moved the search bar to the top of the the Components Panel, Layer List and Components Menu.
  • Introducing Tints: With Tints, you can change the color of an entire Symbol or group, without relying on complex workarounds and multiple Layer Styles. They’re also easy to override, which makes them great for creating icons with multiple states. Tints work best with single-color Symbols and groups that make use of multiple opacities, like icons or tabs in a menu. You’ll find the new Tints option under the Style heading in the Inspector when you select any Symbol or group.
  • Components Menu Improvements: Based on your feedback, we’ve completely redesigned the Components Menu to once again use the fly-out menus that you know and love. We’ll still make it easy to switch between Components from the same group and search for Components from every Library in your document, but for those of you who preferred the old menus, we’re happy to say that we've brought them back.
  • What’s improved:
  • We’ve updated the Artboard presets for Chromebooks to cover the Pixel Slate (1333 x 888) and Pixelbook (1200 x 800).
  • Love Symbols? Like shortcuts? Then this one is for you! We’ve introduced a few new shortcuts around Symbols, specifically Command + Y for Create Symbol, Command + Shift + Y for Detach from Symbol, and Command + Option + Shift + Y for Detach all contents from Symbol.
  • Images you insert using the Unsplash data plugin are now smaller (@2x, instead of @4x) to keep your documents small and save on bandwidth. The search field supports special characters now, too.
  • If you’re working on a document with lots of Symbols or you’re using Smart Layout, things should feel a little faster and more responsive.
  • What’s fixed:
  • Fixes a crash that could occur when you edited a Symbol with shared Styles in Libraries.
  • Fixes a bug that meant you could not disable snapping by holding the Command key when you dragged a Component from Components panel onto the Canvas.
  • Fixes a bug that meant you couldn’t always access the Data menu for some Symbol overrides.
  • Fixes a bug that meant you couldn’t adjust the width of the sidebar in the Documents window.
  • Fixes a bug that meant some Data source plugins wouldn’t appear in Symbol override menus.
  • Fixes a bug that could mean Symbols you scaled would show text at an incorrect size or clip their text layers as you zoomed in or out.
  • Fixes a bug where Symbol instances would link themselves to the wrong Library if they were from a Library you had duplicated and edited.
  • Fixes a reoccurring bug that causes the color of text layers to change unexpectedly. There are a few different causes of this and we think we’ve caught them all this time.
  • Fixes a bug where List Options for text layers would be missing if you were using Sketch with macOS 10.15 (Catalina).

New in Sketch 63.1 (Feb 13, 2020)

  • Bug Fix:
  • This release fixes a bug that could stop you from updating a Cloud document in a team workspace.

New in Sketch 63 (Feb 11, 2020)

  • New:
  • Faster Cloud uploads: With this release, uploading documents to Cloud should become a lot faster and feel a lot smoother. We're doing all the hard work on our servers instead of on your Mac now, so if you've ever had your fans spin up during an upload, this should put a stop to that too.
  • What’s improved:
  • Be honest, how many times have you searched for, “Facebook cover image size 2020” already this year? To save you some time, this release includes social media Artboard presets for a whole range of platforms.
  • Instead of only being able to click on the disclosure arrows to open and close Library tabs in the Components popover, you can now click on the whole Library name.
  • Layers and Components with truncated names will now show you a tooltip with their full name when you hover over them in the Layer List and Components Panel/Popover.
  • When you select Other… from the Location menu when you save a document, we now show you the standard macOS save panel, making it easier to do things like picking an existing file to overwrite.
  • You can now press Cmd + R in the dialog that appears to overwrite an existing document, which performs the same action as clicking on the Replace button.
  • What’s fixed:
  • Fixes a bug where right-clicking in the Recents view of the Documents window would not show the option to clear the view.
  • Fixes a bug where closing an unsaved document's window and saving it to Cloud would unexpectedly create a local copy of that document as well.
  • Fixes a bug that could cause the Workspace field in the save dialog to appear blank in some cases.
  • Fixes a bug that meant the text color popover wouldn't always scroll properly.
  • Fixes a bug that could cause Components imported from Libraries to reappear after you removed them.
  • Fixes a bug which could cause document drafts you deleted to stick around in the Documents window for longer than we'd like (and drafts you'd saved to not show up straight away).
  • Fixes an issue where the Inspector could overflow and get stuck within the window, leaving parts of it hidden and difficult to access.
  • Fixes a bug where the X and Y values of two lines would stay the same and not update in the Inspector.
  • Fixes a bug where detaching a Symbol would also remove any Prototyping links you had connected to it.
  • Fixes a bug where Symbol instances with Smart Layout settings wouldn't always resize as expected when you applied certain Text Style overrides.
  • Fixes a bug where SVGs wouldn't import as expected if you dragged them directly from a web browser onto the Canvas.
  • Fixes a regression in Vector Editor mode where selecting points and Shift-dragging over others would not add to your selection. This fix also makes selection behaviour more consistent in general.
  • Fixes a bug where Command-clicking to insert a new point after a curved path would insert a new curved point instead of a straight one.
  • Fixes a bug that would cause popovers to close if you clicked on the title bar in any Sketch window.
  • Fixes a bug where documents in Cloud wouldn't show Artboards at their correct size if you had uploaded a design with a scaled Artboard.
  • Fixes a bug in sketchtool where the detach command would fail if the document included a missing Symbol.

New in Sketch 62 (Jan 21, 2020)

  • New:
  • A better way to create and save documents: When inspiration strikes, you shouldn't have to think about whether your document is being saved to Cloud or on your Mac, so we've fixed that. Now, instead of choosing whether a new document should be a Cloud or local document when you create it, you'll make that choice when you save it instead.
  • New Smart Layout controls: You can now make sure your Smart Layout buttons don't become too tiny to tap and form fields never shrink too small by setting minimum dimensions. You'll find this much-requested feature under the Layout section of the Inspector when you set a horizontal or vertical layout. And don't worry, the option to set maximum dimensions is coming soon.
  • What’s improved:
  • Previously you could open Cloud documents in the Mac app, from your browser, by adding sketch:// in front of your document URL. Now you can do that with the URL for specific Pages and Artboards. When your document opens, you'll be taken to the right place, right away.
  • Now, when you're viewing the Layer List, you can press ⌘ ⇧ F to switch to the Components Panel and head straight to the filter/search field. We've literally saved you a click.
  • We've added a new “Swap at Original Size” option to the Components Popover when you're swapping Symbols. It's enabled by default and means that when you swap Symbols, the instance you've selected will resize to fit its new Symbol master. If you'd prefer the instance size to stay the same, you can uncheck this option.
  • Instead of asking you to confirm your choice any time you delete a Component, we’ll now only show the delete dialog if it will affect any of your layers in your document.
  • You'll now find Libraries tabs in the sidebar of the Documents window, giving you quick access to any Libraries in your team or personal Cloud workspaces.
  • When you edit a Cloud Library master document, things should feel a little more smooth. Previously you'd have to save your changes, wait for them to appear in your Library preferences, then download them. That felt a little silly. Now when you edit a Cloud Library master document, it will update in your Library preferences as soon as you save it.
  • We've made some tweaks to the Components Panel and Popover to improve performance with Libraries of all shapes and sizes. Expect things to feel a little faster from now on.
  • We’ve improved the accuracy and appearance of previews for documents with missing fonts, especially on layers with specific alignment or Smart Layout settings, and those where multiple instances of the same text layer were present in a single document. If you’ve noticed missing fonts displaying incorrectly in your document previews, you’ll need to open and resave those documents with all the correct fonts available to take advantage of these fixes.
  • The macOS Auto Save option in Preferences now applies to both local and Cloud documents. Previously this only applied to local documents and Cloud documents always had Auto Save enabled, but now the same preference affects both.
  • If you have a lot of Libraries, scrolling through Preferences and finding the one that needs an update can be a bit of a pain. Now, clicking on the "Shared Library Update Available" badge will open Preferences and scroll right to the first Library that's available to update.
  • What’s fixed:
  • Fixes a bug that could sign you out of your Sketch Account when waking your Mac from sleep mode.
  • Fixes a bug where selecting "Enable and Open Library" for a Symbol instance from an uninstalled Cloud Library would open the Library master document, but not download the Library itself.
  • Fixes a bug where nested Symbols could appear in the wrong position when you inserted a Symbol from a Library.
  • Fixes a bug where measurements wouldn’t appear after you clicked and dragged to select a layer in the Canvas, while pressing the Option key.
  • Fixes a bug where shadows on layers with centered borders might not appear as you'd expect them to.
  • Fixes a bug where scrolling down to the bottom of the Components popover would not work as expected.
  • Fixes a bug that meant it wasn’t possible to open your Cloud Libraries via the contextual menu in the Libraries tab in Preferences.
  • Fixes a bug where opening or closing a path would flatten rounded corners.
  • Fixes a crash that could occur if you quit Sketch while the Preferences window was open in front of a document.
  • Fixes an issue where only the first component of a selected Library would appear in the Components Panel in some cases.
  • Fixes a bug where the Components Panel wouldn’t update to reflect any components you recently created or deleted.

New in Sketch 61.2 (Dec 20, 2019)

  • Bug Fixes: This update fixes a couple of bugs that could lead to a crash when selecting certain layers or Artboards.

New in Sketch 61.1 (Dec 17, 2019)

  • Bug Fixes: This update fixes a number of bugs and restores preview images for any groups you've created for Text Styles in the Components Panel and Popover.
  • What’s fixed:
  • Fixes a bug where the color popover could get cut off when Sketch was positioned slightly off screen.
  • You should now see preview images for any groups you've created for text styles in the Components Panel and Popover.
  • Fixes an issue where the Documents window might not refresh when you switched from “Get Started” to “Recent Documents”.
  • Fixes a bug where deleting a point would select the next point in a path but the selected point wouldn’t actually be editable.
  • Fixes a crash that could occur when using ⌘+Z to undo edits while working with multiple gradient fills.
  • Fixes a crash that could occur if you selected Refresh Data from the Data menu on an image fill.
  • Fixes a crash that could occur when editing text overrides.
  • Fixes a bug that stopped you from selecting vector points by pressing ⌘+A or choosing Edit > Select > Select All.

New in Sketch 61 (Dec 3, 2019)

  • Improved Text Styles in the Components Panel and Popover: We’re working hard to respond to your feedback on the new Components Panel and Popover and with this release, we’ve brought back a full preview of Text Styles. You’ll now see the Text Style name rendered in the style itself, along with some additional information like size and alignment.
  • What’s improved:
  • We've given performance a bit of a boost with this release, particularly when it comes to navigating around large documents.
  • When you open a Cloud document from the Documents window, you'll now see its download progress on the thumbnail you've just clicked on, instead of in a popup. Because let's face it, we'd all like fewer popups in the world.
  • If you were ever unlucky enough to run into a "file doesn't exist" error when trying to reopen a Cloud document, first of all, we're sorry about that. Secondly, we've been working hard to reduce the chance of you ever seeing it again. Finally, if you do see it again, the error message should now be far more helpful.
  • We've improved the appearance of resize handles in the middle of layers so they look sharper, even on non-Retina displays.
  • For developers, we've added support for Smart Layout and Variable Fonts to our JavaScript API. We've also updated the developer documentation to match, so you can get more details by clicking on either of those links.
  • For all you fans of super-organised Libraries, you can now create a group with just a single Component in it. Simply right-click on it in the Components Panel and choose “Group” from the contextual menu.
  • You can now copy a link to a Cloud document by right-clicking on its thumbnail in the Documents window and choosing “Copy Link”. In other words, you no longer have to open a Cloud document in Sketch or in the browser to share its URL.
  • You can now select Round to Pixel from the Arrange menu when any selection you make includes layers on sub-pixels.
  • What’s fixed:
  • Fixes a bug where the Documents window would refresh all its contents and not remember the selection position if you reopened it or switched back to it after focusing on another window.
  • Fixes a bug where Symbols in Cloud Library documents were inserted as Library Symbols, rather than displaying them as local Symbols.
  • Fixes a bug where selection hairlines appeared over the top of point handles in the vector editor. This didn't affect how anything worked, but it looked messy, so we've tidied it up.
  • Fixes a crash that could occur when you imported password-protected PDF files.
  • Fixes a bug where editing bitmaps in a Symbol master wouldn't always show the updates correctly in overridden instances of that Symbol.
  • Fixes a crash that could occur when using the color picker on macOS Catalina.
  • Fixes a bug where pressing the down arrow key after you'd searched for something in the Typefaces popover would dismiss it, instead of highlighting the first result.
  • Fixes a crash that could occur if you attempted to apply Data to a combined shape.
  • Fixes a bug where choosing Edit Styles… in the Inspector wouldn't always show the correct information in the Components Panel.
  • Fixes a bug where the Artboard popover would sometimes get a little shy and hide itself slightly off the side of the screen.
  • Fixes a crash that could occur if you attempted to pick colors from external displays while another app was in Fullscreen mode on that display.

New in Sketch 61 Build 89581 Beta (Dec 3, 2019)

  • Whats fixed:
  • Fixes a crash that could occur if you attempted to pick colours from external displays while another app was in Fullscreen mode on that display.

New in Sketch 61 Beta (Nov 26, 2019)

  • What’s improved:
  • We've given performance a bit of a boost with this release, particularly when it comes to navigating around large documents.
  • When you open a Cloud document from the Documents window, you'll now see its download progress on the thumbnail you've just clicked on, instead of in a popup. Because let's face it, we'd all like fewer popups in the world.
  • If you were ever unlucky enough to run into a "file doesn't exist" error when trying to reopen a Cloud document, first of all, we're sorry about that. Secondly, we've been working hard to reduce the chance of you ever seeing it again. Finally, if you do see it again, the error message should now be far more helpful.
  • We've improved the appearance of resize handles in the middle of layers so they look sharper, even on non-Retina displays.
  • You can now copy a link to a Cloud document by right-clicking on its thumbnail in the Documents window and choosing “Copy Link”. In other words, you no longer have to open a Cloud document in Sketch or in the browser to share its URL.
  • You can now select Round to Pixel from the Arrange menu when any selection you make includes layers on sub-pixels.
  • What’s fixed:
  • Fixes a bug where the Documents window would not refresh to show your projects and Cloud documents once you'd signed in to Cloud.
  • Fixes a bug where the Documents window would refresh all its contents and not remember the selection position if you reopened it or switched back to it after focusing on another window.
  • Fixes a bug where Cloud library documents would allow you to insert their own symbols as Library symbols, rather than displaying them as local symbols.
  • Fixes a bug where selection hairlines appeared over the top of point handles in the vector editor. This didn't affect how anything worked, but it looked messy, so we've tidied it up.
  • Fixes a crash that could occur when you imported password-protected PDF files.
  • Fixes a bug where editing bitmaps in a Symbol master wouldn't always show the updates correctly in overridden instances of that Symbol.
  • Fixes a bug where pressing the down arrow key after you'd searched for something in Typefaces popover would dismiss it, instead of highlighting the first result.
  • Fixes a bug where choosing Edit Styles… in the Inspector wouldn't always show the correct information in the Components Panel.
  • Fixes a bug where the Artboard popover would sometimes get a little shy and hide itself slightly off the side of the screen.

New in Sketch 60.1 (Nov 20, 2019)

  • Components Panel and Popover Improvements: Thank you so much for the feedback you’ve given us on the Components Panel. We’re listening and we’re working hard to make things better. More updates and improvements are coming in the next few weeks. This update brings back folder preview images (based on the topmost Component in the group) and fixes a couple of bugs that meant you couldn’t always expand Libraries in the Components Panel or groups in search results.

New in Sketch 60 (Nov 13, 2019)

  • New:
  • Improved Cloud Libraries: Under the Libraries tab in Preferences, you'll now see all the Libraries that belong to your team(s) on Sketch Cloud, as well as any in your personal workspace. There's also a handy install button right by each one, meaning you no longer have to head to the browser to add a Library.
  • New Components Panel: The new Components Panel and Components Popover bring Symbols, Text Styles and Layer Styles together in a single place where you can search, sort and filter for what you need, then drag and drop directly onto the Canvas. Now there’s no need for endless menus and naming schemes to sort Symbols into folders, you can do it all from the Components Panel. Better still, both the Components Panel and Popover let you quickly search to find the exact Symbol or style you need, from your document or Libraries, faster than you can say, “Where did we save that modal again?”
  • What’s improved:
  • We've given the Documents window a bit of a tidy and moved the New Document button back next to your document previews. As a bonus, if you click the New Document thumbnail while you're viewing a specific project, we'll pre-fill that project name when you go to save your document for the first time.
  • We all change our minds from time to time, so we've introduced the ability to rename Cloud documents from the Mac app. Just choose File › Rename whenever inspiration for a new name strikes.
  • You can now copy SVG code from slices as well as regular layers by choosing Edit > Copy > Copy as SVG code.
  • If you've ever found yourself feeling sad because you can't enter math operations in the Scale Layers sheet, then feel sad no longer! We've made it possible to use all of your favorite math operators to save you having to calculate those new dimensions elsewhere. We've also removed px from the end of the Width and Height fields to keep things consistent with similar fields in the Inspector.
  • If you enable the Scale down images to fit Artboards preference, we'll now perfectly place big bitmaps right in the centre of your Artboards and scale them down to fit (so long as that bitmap was bigger than the Artboard to begin with, of course).
  • Continuing our Libraries theme, Components that belong to local Libraries will automatically relink themselves if you upload that Library to Cloud and share it via Sketch for Teams. All you need to do is make sure you've enabled that new Cloud Library in Sketch's preferences and deleted any local copies you have. We'll handle the rest and make the Symbols and Styles in your documents stay linked up.
  • What’s fixed:
  • Fixed a bug where leaving the Documents window open for a while and then trying to open a document would result in a cryptic "This file is not a database" message. Your files were always safe, but now they should open without a hitch.
  • Fixed a bug where thumbnails in the Documents window would load slowly or fail to load at all, especially on slower internet connections.
  • Fixed a bug where you wouldn't get a notification and could lose changes if you lost your internet connection while a document was uploading to Cloud after you quit Sketch or closed that document.
  • Fixed a bug where flattening a selection to bitmap would mistakenly include an Artboard's background in the result.
  • Fixed a bug where Symbols with Smart Layout that were resized, and nested within another Symbol, would appear at their original size when you inserted the Symbol they were nested in onto the Canvas.
  • Fixed a bug that would cause a Symbol's layers to shift unexpectedly when you inserted an instance or detached from a Symbol.
  • Fixed a bug which meant you couldn't enter edit mode for a text layer if you were already in edit mode with another text layer.
  • Fixed a bug where dragging a Symbol instance into a Symbol master would cause Sketch to hang.
  • Fixed a bug where text in edit mode wouldn't immediately change if you selected an OpenType feature.
  • Fixed a bug where open paths would unexpectedly close when you flattened them.
  • Fixed a crash that could occur if you pressed Enter on your keyboard to confirm and submit on the Rotate Copies sheet.
  • Fixed a bug where layer constraints you applied within a group would continue to affect layers you moved outside of that group.
  • Fixed a bug that meant text layers wouldn't render correctly when they were rotated and contained missing fonts.
  • Fixed a bug where previews of Symbol instances with overrides that featured missing fonts wouldn't save or display correctly. In some cases, the missing font preview might not be positioned perfectly (especially for overridden, centered text), but we're working on a fix for this, too.
  • Fixed a bug where unlocking a layer would make its resizing handles disappear until you deselected and reselected it. We've fixed that to save you a few clicks.
  • Fixed a bug where titles in the Variable Font Options popover could appear cut off if you'd set your scrollbar preferences to Always in System Preferences and the popover itself wasn't fully on the screen.
  • Fixed a bug where centered text within a Symbol using a Horizontal and Centered Layout might end up off-center if you resized its parent instance on the Canvas.

New in Sketch 59.1 (Oct 21, 2019)

  • Bug Fixes: This release fixes a bug where text layers could appear gradually lighter each time you edited them, and a graphical glitch that could occur on Macs with NVIDIA graphics. On macOS 10.14.4 and higher, your Mac's hardware will need to support Metal in order to run Sketch 59 and higher.

New in Sketch 59 (Oct 15, 2019)

  • New:
  • Better OpenType features support: We've heard your requests for better OpenType features support and today we're bringing them to the Text menu. You'll find a full set of OpenType features for the font you've selected under Text > OpenType Features in the Menu Bar. Simply select your text, enable the features you need, and unlock even better typography in Sketch.
  • Variable fonts support: Along with better OpenType features support, this update also brings support for variable font options like weight, width, slant, optical size and more. If you're using an OpenType font with variable options, you’ll be able to adjust these using the Variable Font Options popover in the Inspector.
  • What’s improved:
  • We've improved how things work when you drag layers out of an Artboard. They'll no longer stay arranged within their previous Artboard in the Layer List.
  • We've improved the behaviour around Smart Distribute spacing handles, so when you click on a handle, we won't adjust the spacing until you start dragging to avoid any unwanted changes.
  • To help you get to grips with the new Smart Layout features we launched in version 58, we've added a new tutorial template. You can find it under the Templates tab in the documents window.
  • We've tidied up Smart Distribute reordering handles so they no longer show if your selection is so small that they interfere with their surrounding resizing handles.
  • With the introduction of Smart Layout, we've removed the behaviour that would occur if you placed a small layer less than 20px from a text layer to have it move along when overrides changed the text layer's size. You can achieve the same result with even more control using Smart Layout instead.
  • For developers, we've added a new sketchtool detach command that creates a self-contained Sketch document from any document using Symbols and Shared Styles.
  • We've introduced a new API that gives plugin developers even more power when it comes to responding to document changes. The new onDocumentChange handler lets plugins listen for new layers being added, existing layers being deleted or rearranged within the layer list, as well as layer attribute changes such as fill and border styles or Symbol override values. Check out the sample plugin to see how it works.
  • If you're exporting two-point lines as SVGs, they'll now export as elements instead of as paths.
  • We've given the typeface picker in the Inspector a fresher look and made previews more legible. And if you select a text layer and open it up, it now scrolls to show you the selected typeface right in the middle of the list.
  • What’s fixed:
  • Fixed a bug where Color Adjust settings would be enabled in the Inspector any time you imported bitmaps. Now you'll only see these settings when you enable them.
  • Fixed a crash that could occur if you flattened combined shapes that featured multiple open paths.
  • Fixed a bug that meant you'd see the wrong Text Style in some cases when you were editing an override on the Canvas.
  • Fixed a bug where highlights for text overrides on the Canvas wouldn't always update to fit their text when the Symbol they involved used Smart Layout settings.
  • Fixed a bug where previews of text overrides that used a missing font wouldn't display correctly in exports and uploads to Cloud.
  • Fixed a crash that could occur on macOS Catalina 10.15 for Macs with NVIDIA graphics.
  • Fixed a bug that meant some files took too long to open and caused Sketch to hang or not respond.
  • Fixed a bug where some color presets might not show up if you hadn't changed the default preset name.
  • Fixed a bug where some custom shortcuts would not work until you used the option from the main menu first.
  • Fixed a bug where setting an override to none in a vertical Smart Layout would shrink the overall width to 0.
  • Fixed a bug where text styles wouldn't look right if you opened a document in macOS High Sierra that was last saved on macOS Catalina.
  • Fixed a bug where moving a shape up and out of a group (or Artboard) would unexpectedly create a combined shape that looked the layer was hidden or repositioned. Now that layer should move to its new place in the Layer List as you'd expect it to.

New in Sketch 58 (Sep 17, 2019)

  • Introducing Smart Layout: With Smart Layout, we're making Symbols more powerful and supercharging your workflow when it comes to using them in your designs. With it, you can set a direction for Symbols to resize when you change their overrides, while keeping the spacing between different layers in that Symbol consistent. Better still, you can set different Smart Layout settings for Nested Symbols and even groups within Symbols. It's incredibly powerful and we can't wait to see how it'll improve your workflow.
  • What’s improved:
  • We've made the Welcome Window better, bigger, cleaner and more snappy. You can browse your Cloud documents by Project in a new sidebar on the left, and we've given thumbnails plenty more space so you can see more of your documents without scrolling.
  • Along with browsing Projects in the Welcome Window, you'll now have the option to pick a Project when you save a new Cloud document for the first time.
  • What’s fixed:
  • Fixed a bug where Sketch would believe you were offline and not allow you to upload new Cloud documents after you put your Mac to sleep or temporarily disconnected from the internet.
  • Fixed a bug where text overrides might reset or clear themselves if you clicked in and out of a text override field in the Inspector.
  • Fixed a bug where Symbol instances on your Canvas would not pick up changes you made to a text layer in that Symbol's master.
  • Fixed a bug where you might see the Canvas flash if you switch from a different app to Sketch when it's in full screen mode.
  • Fixed a crash that could occur if you created a particularly big grid.
  • Fixed a bug where resizing multiple layers with a small width or height but large distance between them would cause either their height or width to increase unexpectedly.
  • Fixed a bug where performing a Union operation on straight lines would make the combined shape disappear.
  • Fixed a bug where an artboard you hovered over wouldn't highlight when if you were in Prototyping mode.
  • Fixed a bug where your Show Layer Selection preference would reset itself when you restart Sketch.
  • Fixed a bug that could result in Sketch failing to respond (hanging) in a few different situations. If you've been in touch about Sketch being unresponsive, this one is for you.
  • Fixed a few different bugs related to how nested overrides highlight when you select them on the Canvas. If you'd selected a nested override and couldn't see it highlighted on the Canvas properly, you'll be pleased to know this update puts that right.
  • Fixed a bug that could cause performance issues and slow things down if you selected certain Symbol masters with complex overrides.

New in Sketch 57.1 (Aug 16, 2019)

  • Bug Fixes: This update fixes a bug where selections on the Canvas could appear offset from your cursor, a crash that could occur when switching between Layer Styles with certain names, and a crash that could occur in documents with certain Boolean Operations.

New in Sketch 57 (Aug 16, 2019)

  • New:
  • Reorder layers in a Smart Distribute selection: If you’ve selected multiple layers with even spacing between them, you can grab and drag the center of one of those layers to change its position within that selection. The surrounding layers will reorder themselves and snap into place to make way for the one you’re moving. The best part is, it even works with Artboards, so you can keep your documents looking neat and tidy.
  • Better Boolean Operations: We’ve done a lot of work to improve the way we handle Boolean Operations. If you’ve run into any Boolean Ops bugs or odd behaviours in the past, there’s a good chance we’ve fixed it here.
  • What’s improved:
  • If you use the arrow keys on your keyboard with the Rotate tool to adjust a layer, we'll now hide the selection handles and show the right values in the Inspector.
  • Sometimes it's difficult to distinguish between solid and gradient presets in the Color Popover, so we've given them their own their own headings to make it easier to find what you need.
  • You can now paste rich text from the Clipboard directly into the Canvas by choosing Paste as Rich Text in the Edit menu. Previously, we only enabled this in text editing mode, but now it's always there.
  • We've changed a few arrangement shortcuts. Send Backward is now ⌘ [ and Bring Forward is ⌘ ]. Send to Back is now ⌘ ⌥ [ and Bring to Front is ⌘ ⌥ ]. If you’d like to use the old shortcut or something totally different, you can create custom keyboard shortcuts in System Preferences.
  • We've made it easier to work with very large grids. Scrolling around them, moving them and changing colors should all feel faster and smoother.
  • You can now set a default layer style from the Layer menu in vector editing mode if you've selected a single path or shape group.
  • What’s fixed:
  • Fixed a bug where you might see the wrong cursor if you hover over Inspector labels with your language set as Chinese.
  • Fixed a bug where the Layer List would scroll to the top if you hit Undo in a document with a long list of layers.
  • Fixed a bug where Smart Distribute handles could look squashed if you launched Sketch on a Retina display then moved the document to a non-Retina display.
  • Fixed a bug where you wouldn't see a proper preview of your work in Quick Look in the Finder.
  • Fixed a bug where where you couldn't insert an image by selecting one from your Photos Library in the Finder sheet. This might mean we'll ask for permission to access your photos if you haven't granted it already.
  • Fixed a crash that could occur if you tried to apply an Outer Border to certain paths.
  • Fixed a bug where an Artboard might lose its preset if you converted it into a Symbol.
  • Fixed a bug where a landscape Artboard might unexpectedly switch to portrait if you held shift and dragged to resize it.
  • Fixed a bug where images might not be properly included as part of a group if that image overlapped with a nearby Artboard.
  • Fixed a bug where inserting a line while holding shift wouldn’t always respect pixel rounding.
  • Fixed a crash that could occur when you try to print or adjust your print settings.
  • Fixed a bug where pressing Control and Option keys at the same time wouldn't correctly show the distance between a text layer's baseline and another text layer's cap height.
  • Fixed a bug where a Cloud Library update would fail because of an incorrect version/compatibility number. We'll also clearer in telling you when a Library is incompatible.
  • Fixed a bug where you couldn't set any border position other than inner as part of a default layer style.

New in Sketch 56.3 (Aug 1, 2019)

  • Improvements and Fixes: This update improves the experience of registering the app with a Sketch Account and fixes some issues with Cloud documents that could lead to you losing local changes.

New in Sketch 56.2 (Aug 1, 2019)

  • Bug Fixes: This update fixes a bug that meant you might not be able to select and use the Insert menu from the menu bar.

New in Sketch 56.1 (Jul 24, 2019)

  • Improvements and Fixes:
  • This update includes a few small improvements to Cloud documents, restores macOS Auto Save, and fixes a crash that could occur while editing certain text overrides on the Canvas.
  • What’s fixed:
  • Fixed a bug where a new Cloud document you created from a template wouldn’t upload the first time you save it.

New in Sketch 56 (Jul 23, 2019)

  • Edit text overrides on the Canvas: We’ve made it easier to work with text overrides by adding the option to edit them directly on the Canvas. Simply double-click on text in any Symbol instance and start typing. Stay on the Canvas, stay in the moment and speed up your workflow.
  • Smart Distribute Upgrades: You can now use Smart Distribute to control the spacing in grids. You can easily adjust the vertical spacing between rows of layers, as well as the horizontal spacing between each layer in a row. We’ve also introduced a new ‘Tidy’ button to the Inspector. It quickly aligns a selection of multiple layers into a neat grid, making it even easier to create and manage complex layouts.
  • Save your documents to Sketch Cloud: There’s a new option to save documents to Sketch Cloud by default in Preferences. If you choose this, you’ll still have the option to save local documents via a separate menu item and shortcut. You’ll also be able see and open your Cloud documents from the Welcome Window.
  • What’s improved:
  • Say hello to some new faces in our Data plugin. There are 102 new people to include in your designs.
  • You can now choose whether a text layer will auto resize horizontally or vertically to fit its content right from the Inspector.
  • We’ve moved a few things around in Preferences to clean up the General tab. Nothing’s missing, it just has a new home in one of the other tabs now.
  • We’ve added a new Select All in Artboard command to the Edit menu so you can quickly grab all of the layers on any Artboard you’ve selected. We’ve also given the different Select All commands their own sub-menu.
  • Measurements between layers should look a little cleaner when you zoom out. We’re removing the least relevant ones if they overlap to keep things easy to read.
  • Menus in the Inspector are now a little wider, so if you’ve got Symbol with long names, it should be easier to pick the one you want.
  • Along with the big upgrades, we’ve given Smart Distribute a boost with three handy improvements. It now works with vertical lines, supports negative spacing (so layers can overlap), and using it on layers inside a group is now as simple as clicking on the group itself.
  • Known Issues:
  • macOS Auto Save may not behave as expected and you won't be able to access document versions via the Revert To menu. We're currently working on a fix for this.
  • What’s fixed:
  • Fixed a crash that could occur when you try and drag-to-select with the Magic Wand tool.
  • Fixed a bug where the correct type weight wouldn’t appear for fonts with same name.
  • Fixed a bug in the Pages and Layer Lists where selections wouldn’t highlight correctly when connected to an external display.
  • Fixed a bug where resizing multiple layers in a rotated group could cause them to resize disproportionately.
  • Fixed a bug where gradient fills could unexpectedly change if you re-size two or more layers with them.
  • Fixed a bug where a selection of layers across groups would snap to unexpected guides.
  • Fixed a bug where a Symbol master could try and snap itself to its instance as you resize it, if they’re on the same page.
  • Fixed a bug where values in the Inspector would sometimes show fixed spacing, even when the spacing between a selection of multiple layers was mixed.
  • Fixed a bug where Smart Distribute wouldn’t work reliably with rotated layers.
  • Fixed a bug where some spaces between layers wouldn’t be treated as uniform in Smart Distribute.
  • Fixed a bug where copying and pasting a Symbol instance would also duplicate its master.
  • Fixed a bug where group bounds and selection handles would not update when scaling a group.
  • Fixed a bug where layers could be moved up and out of an Artboard if no longer positioned over the Artboard after resizing via the Inspector.
  • Fixed a bug where multiple layers in a rotated group wouldn’t resize correctly.
  • Fixed a bug where the bounds of a parent group wouldn’t always update when you distribute the layers in it.
  • Fixed a bug where the background color for Symbol masters would always be shown in previews of Symbol instances even if you’d set it to not be included in instances.
  • Fixed a bug where fills for shapes with a semi-transparent outer borders could expand outside its bounds.
  • Fixed a bug where a Symbol’s master or instance might lose its aspect ratio when you resize it.

New in Sketch 55.2 (Jun 12, 2019)

  • Bug Fixes: This update introduces Nudging to Smart Distribute and fixes a few different bugs relating to Data and Boolean Ops.
  • What’s improved:
  • Holding Shift and dragging the Smart Distribute handles for a selection of layers on the Canvas will now snap based on your Nudging settings
  • What’s fixed:
  • Fixed a bug where the Data option in the contextual menu was missing when you selected a group
  • Fixed a crash that could occur when you open the Missing Fonts sheet in certain documents
  • Fixed a bug where paths opened with the Scissors tool would not render with a Center Border
  • Fixed a crash that could occur when clicking Return to Instance right after adjusting a Gradient Fill on some Symbol Masters

New in Sketch 55.1 (May 29, 2019)

  • Bug Fixes: This update includes a variety of improvements, including fixes for bugs with snapping, and resolves an issue where Text Style overrides could be repositioned unexpectedly in the Canvas.
  • What’s fixed:
  • Fixed a bug that prevented Data from being refreshed for selected groups
  • Fixed a bug that would cause certain Text Style overrides to shift position unexpectedly
  • Fixed a bug where Smart Guides wouldn’t be shown if Shift was pressed while already dragging layers in the Canvas
  • Fixed a bug where Shift-dragging layers wouldn’t always snap them exactly to the expected axis
  • Fixed a bug where hidden layers could be snapped to while moving or resizing other layers
  • Fixed a bug where group bounds wouldn’t update after adjusting the Spacing value for grouped layers
  • Fixed a rare bug where the Inspector might suggest that the selected text had no color applied
  • Fixed a rare crash that could occur when selecting to Undo changes
  • New in Sketch 55:
  • Say hello to Smart Distribute: We’re introducing a whole new range of tools to make working with multiple layers quicker and easier, starting with Smart Distribute.
  • Select a column or row of layers, grab any of the handles that appear between them, then drag to adjust their spacing evenly.
  • For now, Smart Distribute only works in one direction at a time but there’s plenty more to come.
  • Create new layers from SVG code: Paste SVG code straight into Sketch to create new layers anywhere on your Canvas.
  • What’s improved:
  • Lines, arrows, layers and new Symbols all snap to Grids more reliably
  • Copying and pasting Symbols and pages between documents is faster and more reliable
  • Layers now snap to rotated text
  • What’s fixed:
  • Fixed a bug where cutting a selection from a bitmap image and moving the selection using the arrow keys could undo the cut
  • Fixed a bug where using boolean operations to combining certain shapes wouldn’t always produce the right results
  • Fixed a bug where hovering over a Symbol instance that contained a mask would ignore the bounds of the mask
  • Fixed a bug where you could still select items in Data menu with you’ve selected a Symbol instance with no overrides enabled
  • Fixed a bug where exporting dashed strokes with shadows would show a continuous shadow rather than a dashed one
  • Fixed a crash that could occur when a PostScript name was missing from an installed font
  • Fixed a bug where pressing Tab while editing text overrides in the Inspector would focus back on the Canvas instead
  • Fixed a bug where Grids and Layouts didn’t hide consistently when zooming out
  • Fixed a bug that caused baselines to move when adjusting Text Styles and Text Style overrides
  • Fixed a bug where applying Library updates could reset existing Symbol overrides
  • Fixed a bug where text styled with different colors in Symbols wouldn’t retain its styling when it was overridden with anything beginning with a non-alphanumeric character
  • Fixed a bug where unchecked overrides would be checked again after duplicating a Symbol master
  • Fixed a bug where content in the Canvas might flicker when switching apps in Fullscreen mode
  • Fixed a bug with scrolling to make panning around the Canvas smooth again
  • Fixed a bug where replacing a missing font wouldn’t update Shared Text Styles
  • Fixed a bug that stopped layers snapping to text layers, depending on the text layer’s alignment or rotation
  • Fixed various bugs where layers within rotated groups couldn’t be measured correctly
  • Fixed a bug where dragging a rotated layer within a group or combined shape could snap erratically to the pixel grid
  • Fixed a bug where the Symbol contextual menu would not show the Detach all contents from Symbol alternate menu item
  • Fixed a bug where the correct font weights wouldn’t always show in the inspector
  • Fixed a bug where a group’s selection wouldn’t always update when moving layers within the group using the arrow keys
  • Fixed a bug where pressing the Space bar while inserting layers wouldn’t allow repositioning of the layer being inserted
  • Fixed a bug where certain paths with arrow markers couldn’t be resized repeatedly
  • Fixed a crash that could happen with certain font weights
  • Fixed a bug where selecting to Undo changes to a gradient would result in the wrong gradient point being selected in the color popover
  • Fixed a bug where a layer with multiple Angular Gradient Fills applied would render only the first applied fill
  • Fixed a rare crash that could occur when combining shapes
  • Fixed a crash related to Symbols that could occur while using certain plugins
  • Fixed a bug where Undo wouldn’t work as expected when editing text
  • Fixed a bug where the Ends controls for dashed borders wouldn’t be enabled when expected
  • Fixed a bug in sketchtool where the --without-activating argument wouldn’t prevent Sketch from becoming active
  • Fixed a bug where certain adjoining lines caused unexpected snapping behaviour

New in Sketch 55 (May 21, 2019)

  • New:
  • Say hello to Smart Distribute: We’re introducing a whole new range of tools to make working with multiple layers quicker and easier, starting with Smart Distribute.
  • Select a column or row of layers, grab any of the handles that appear between them, then drag to adjust their spacing evenly.
  • For now, Smart Distribute only works in one direction at a time but there’s plenty more to come.
  • Create new layers from SVG code: Paste SVG code straight into Sketch to create new layers anywhere on your Canvas.
  • What’s improved:
  • Lines, arrows, layers and new Symbols all snap to Grids more reliably
  • Copying and pasting Symbols and pages between documents is faster and more reliable
  • Layers now snap to rotated text
  • What’s fixed:
  • Fixed a bug where cutting a selection from a bitmap image and moving the selection using the arrow keys could undo the cut
  • Fixed a bug where using boolean operations to combining certain shapes wouldn’t always produce the right results
  • Fixed a bug where hovering over a Symbol instance that contained a mask would ignore the bounds of the mask
  • Fixed a bug where you could still select items in Data menu with you’ve selected a Symbol instance with no overrides enabled
  • Fixed a bug where exporting dashed strokes with shadows would show a continuous shadow rather than a dashed one
  • Fixed a bug where pressing Tab while editing text overrides in the Inspector would focus back on the Canvas instead
  • Fixed a bug where Grids and Layouts didn’t hide consistently when zooming out
  • Fixed a bug that caused baselines to move when adjusting Text Styles and Text Style overrides
  • Fixed a bug where applying Library updates could reset existing Symbol overrides
  • Fixed a bug where text styled with different colors in Symbols wouldn’t retain its styling when it was overridden with anything beginning with a non-alphanumeric character
  • Fixed a bug where unchecked overrides would be checked again after duplicating a Symbol master
  • Fixed a bug where content in the Canvas might flicker when switching apps in Fullscreen mode
  • Fixed a bug with scrolling to make panning around the Canvas smooth again
  • Fixed a bug where replacing a missing font wouldn’t update Shared Text Styles
  • Fixed a bug that stopped layers snapping to text layers, depending on the text layer’s alignment or rotation
  • Fixed various bugs where layers within rotated groups couldn’t be measured correctly
  • Fixed a bug where dragging a rotated layer within a group or combined shape could snap erratically to the pixel grid
  • Fixed a bug where the Symbol contextual menu would not show the Detach all contents from Symbol alternate menu item
  • Fixed a bug where the correct font weights wouldn’t always show in the inspector
  • Fixed a bug where selecting to Undo changes to a gradient would result in the wrong gradient point being selected in the color popover
  • Fixed a bug where a layer with multiple Angular Gradient Fills applied would render only the first applied fill
  • Fixed a rare crash that could occur when combining shapes
  • Fixed a crash related to Symbols that could occur while using certain plugins
  • Fixed a crash that could happen with certain font weights
  • Fixed a bug where pressing the Space bar while inserting layers wouldn’t allow repositioning of the layer being inserted
  • Fixed a bug where certain paths with arrow markers couldn’t be resized repeatedly
  • Fixed a bug where Undo wouldn’t work as expected when editing text
  • Fixed a crash that could occur when a PostScript name was missing from an installed font
  • Fixed a bug where a group’s selection wouldn’t always update when moving layers within the group using the arrow keys
  • Fixed a bug where the Ends controls for dashed borders wouldn’t be enabled when expected
  • Fixed a bug in sketchtool where the --without-activating argument wouldn’t prevent Sketch from becoming active
  • Fixed a bug where certain adjoining lines caused unexpected snapping behaviour

New in Sketch 54.1 (Apr 11, 2019)

  • Bug Fixes: This update fixes a crash that could occur when a localized font name was missing from an installed font, and resolves an issue where certain documents wouldn’t open or render as expected.

New in Sketch 54 (Apr 9, 2019)

  • New:
  • Dark Mode Toggle: You can now toggle between Dark Mode and Light Mode and choose a dark or light Canvas, independent of your system settings.
  • Snapping Improvements: Snapping has been much improved, including a new look for measurements and customizable guide colors.
  • Snapping:
  • When resizing the height of text layers, they snap to fit their text
  • Layers will now snap during resize if they match the height or width of overlapping layers
  • Smart Guides will now appear when inserting new Symbol instances
  • When click-and-dragging to insert a new fixed text layer it will now snap to existing layers
  • Fixed a bug where Artboards would snap to their own Grid or Layout when moved in the Canvas
  • Improved behaviour when inserting a new shape from the center of a pixel
  • Snap lines now appear more consistently when moving layers via the keyboard
  • Smart Guides - Measurements now have a new appearance to be more readable
  • Measurements have a new appearance and the color can be configured via the Preferences
  • Improved snapping when dragging a layer in or out of an Artboard
  • Smart Guides now appear more consistently when moving and resizing layers
  • Enhancements:
  • You can now apply images from Data in the Image tab of the Fill Popover
  • Canvas Color - You can now choose to display either a light or dark Canvas via the Preferences
  • Light Switch - Users on macOS Mojave can now choose between dark and light mode independent of the system preference
  • Added the ability for Data applied to layers inside a group to be refreshed when the group is selected
  • You can now display the system Color Panel when Option-clicking the color well in the Inspector
  • Improved the clickability of the Fit button, used to resize Artboards to fit their content, within the Inspector
  • You can now click-and-drag to scrub values for the Dash and Gap border properties in the Inspector
  • You can now access the Replace With menu when Control-clicking a Symbol override in the Layer List
  • Sketch now supports Simplified Chinese and will reflect the system language setting
  • Added the ability to toggle the visibility for all overrides on a Symbol master
  • Improved alignment of icons inside Toolbar buttons
  • Added new Artboard preset sizes for Galaxy S10 and updated iPad models
  • Improved behaviour where Arrowheads could be erroneously enabled on a closed shape
  • Bug Fixes:
  • Fixed a bug where the boolean operation applied to a selected subpath couldn’t be changed via the Toolbar
  • Fixed a bug where certain overlapping curves within boolean operations wouldn’t appear as expected
  • Fixed a bug where creating a new Text Style while editing text wouldn’t apply it to the layer
  • Fixed a bug where document colors in certain added Libraries wouldn’t be available in the Color Popover
  • Fixed a bug where undo wouldn’t work for the Hex field in the Fill Popover
  • Fixed a bug where moving or copying a color or gradient between Global and Document presets would not keep its name
  • Fixed a bug where a new color or gradient preset would not reveal the collapsed presets section
  • Fixed a bug where the empty gradient preset placeholder would not appear alongside the solid color presets
  • Fixed a bug where the grid/list switcher would appear incorrectly in the Fill Popover
  • Fixed a rare crash that could occur while interacting with the Fill Popover
  • Fixed a bug where the Color Picker would not open or close instantly due to containing too many bitmap presets in Global Palette
  • Fixed a bug where the Lock properties control in the Inspector couldn’t be unlocked as expected in some cases
  • Fixed a bug where you couldn’t drag the export preview to the Finder if it contained a / in its name
  • Fixed a bug where values shown within the Inspector wouldn’t update in realtime while editing layers in the Canvas
  • Fixed a bug where a text layer’s properties would not update in the Inspector after using the Scale command
  • Fixed a bug where the Pages List would always be collapsed after toggling the Hide Interface option
  • Fixed a bug where the layer preview icon in Layer List would not reflect the actual flip or rotation applied
  • Fixed a bug where override menus in the Inspector could allow a Symbol to be overridden by another instance of itself
  • Fixed a bug where Library Updates would not commit in some rare cases
  • Fixed a bug where nested instances locked within another Symbol master would be selectable in the Canvas when moving the cursor over the parent Symbol instance
  • Fixed a bug where artefacts would be left on Canvas when rotating a layer when Show Pixels is enabled
  • Fixed a bug where artefacts would remain in the Canvas when dragging a layer with an open path
  • Fixed a bug where the applied Layer Style could be removed from a layer when selecting to Paste Style
  • Fixed a bug where the Replace With… menu and its submenus would be enabled when the current selection was empty
  • Fixed a bug where the rotation value in the Inspector would not update when rotating via the Touch Bar
  • Fixed a bug where pixel rounding would be disabled in the vector editor when Shift-dragging a handle control point
  • Fixed a bug where rotated gradients weren’t rotated as expected when copying CSS attributes
  • Fixed a bug where the selection handles would partially disappear when editing the corner radius of multiple layers
  • Fixed a bug where selection dimensions in Bitmap Editor would not reflect the actual size selected
  • Fixed a bug where you could not rotate multiple layers via the Touch Bar
  • Fixed a bug where Symbol instances wouldn’t always be placed on full-pixel values when inserting
  • Fixed a bug where the Export group contents only option would still apply to Slices after they were moved up and out of their previous group
  • Fixed a bug where selecting to Copy CSS Attributes for a flipped layer wouldn’t include the expected transform property
  • Fixed the size of the Pixel 3 Artboard preset
  • Fixed a bug where copying layers might include their Artboard‘s background color when pasting the copied layer outside of Sketch
  • Fixed a bug where inserting a new page would add a page to the first opened document rather than the active document
  • Fixed a bug where the Inspector would unexpectedly scroll when changing the grid colors

New in Sketch 53.2 (Feb 21, 2019)

  • Sync Library Components: You can now manually sync all Library components in a document using the new option in the File menu.
  • Bug Fixes:
  • Fixed a bug where Library Styles may have been shown as the Default Style instead of being named correctly to indicate the relation to their respective Libraries

New in Sketch 53.1 (Feb 15, 2019)

  • Improvements and Fixes: This update fixes a variety of issues, including a bug where documents wouldn’t render as expected on a Mac with NVIDIA graphics.
  • Bug Fixes:
  • Fixed a bug where documents saved by older versions of Sketch couldn’t be opened on some devices
  • Fixed a bug where documents wouldn’t render as expected on a Mac with NVIDIA graphics
  • Fixed a bug where Sketch would become unresponsive when dragging a Symbol instance on to or off its own master
  • Fixed a bug where overrides set to None would be both included and visible in groups after selecting to Detach all contents from Symbol
  • Fixed a bug where text boxes for Symbol overrides weren’t always selected as expected while editing overrides in the Inspector
  • Fixed a bug where managed overrides would always be enabled when nested within a new Symbol
  • Fixed a rare bug where Symbol overrides wouldn’t be listed in the Inspector when selecting certain Symbols
  • Fixed a bug where exports of Slices set to Export group contents only would also include Artboard background colors
  • Fixed a bug where the Fill popover couldn’t be selected more than once immediately after cropping an image
  • Fixed a crash that could occur while attempting to mask layers within a recursive Symbol
  • Fixed a crash that could occur when Option-dragging a previously unselected layer
  • Fixed a crash that could occur when inserting objects from certain plugin Libraries
  • Fixed a crash that could occur while creating gradient presets in certain documents

New in Sketch 53 (Feb 15, 2019)

  • Performance: Major performance improvements when working with complex documents containing many prototyping flows.
  • Fill Popover: All-new fill popover with improved features and collapsible sections.
  • Override Management: You can now manage which overridable properties appear directly in the Symbol’s master.
  • Overrides: Overrides in Symbols can now be selected via the Layer List, and in the Canvas when the Symbol instance is selected.
  • Snapping Improvements: Snapping has been much improved overall when moving or resizing layers.
  • Color Picker:
  • Color presets added to Document Colors are now included in Libraries
  • Fill presets can now be named and viewed in list, as well as grid view
  • Support has been included to view color values in HSL
  • You can now copy color preset values to the clipboard in various formats
  • Solid color presets are now visible when viewing the gradient picker
  • Frequently used images can now be selected from the Image tab in the Fill Popover
  • Noise fill tab has been removed and can be applied via the Image fill presets
  • Enhancements:
  • Added the ability to navigate directly to a nested Symbol’s master from the Inspector
  • Improved management of Data sources and suppliers in Preferences and menus
  • Improved the Convert to Outlines feature where both differently colored subranges of text and decorations, such as underlines, are now retained
  • Improved prototyping playback by now remembering the scroll position of the previous screen when going back
  • Improved performance when adjusting Inspector properties for multiple selected layers
  • Further improved the appearance of Layer List icons for non-Retina displays
  • Long Symbol titles are now truncated as expected in the Update Components view
  • When a Symbol is detached a background layer is now created to represent the background color of the Symbol master
  • Nested imported Symbols can now be detached by pressing the Option key while detaching their parent Symbol
  • Further improved performance in the Canvas for documents containing many Artboards
  • Selection handles are now hidden while moving layers around the Canvas
  • Sketch now hides the other resize handles when resizing a layer
  • Grid and Layout visibility can now be toggled for all selected Artboards
  • Improved the way available updates to remote Libraries are reported in Sketch
  • Improved snapping while resizing Artboards so they can now snap to their contents
  • Improved snapping while resizing multiple layers to indicate equal distances between the selection and other nearby layers
  • Improved snapping for rotated layers
  • Layers moved within nested groups now snap to the edges of their parent Artboard
  • Improved the way shapes resize after being flipped on their axis
  • Improved Smart Guides performance when interacting with multi-selections in complex documents
  • When joining open paths with curves, those curves are now better respected
  • Closing a curved path will join the ends with a curve segment
  • Added new Artboard preset sizes for Pixel 3 and Pixel 3 XL
  • Added more Artboard presets for Paper Sizes A0 - A3
  • You can now open documents and select layers directly via the Sketch URL scheme

New in Sketch 52.6 (Jan 9, 2019)

  • Bug Fixes:
  • Fixed a bug where the Canvas might appear blank when a document was moved between displays
  • Fixed a rare bug where documents containing certain paths couldn’t be opened
  • Fixed a bug in text layers that could cause memory usage to continuously increase over time

New in Sketch 52.5 (Dec 4, 2018)

  • Bug Fixes:
  • Fixed a bug where overrides for certain Symbols wouldn’t refresh when selecting to Refresh Data
  • Fixed a bug where layer titles wouldn’t be shown for groups expanded while the UI was hidden
  • Fixed a crash that could occur when copying Artboards containing paths from imported PDFs
  • Fixed a rare crash that could occur when resizing certain grouped layers
  • Fixed a bug where memory usage would continue to increase unexpectedly after zooming in documents
  • Fixed a bug where memory usage would increase unexpectedly following repeated selections of Symbols with numerous overrides
  • Fixed a crash that could occur when creating new Symbols from certain selections
  • Fixed a bug where Symbol instances wouldn’t reflect changes made while scaling layers in the Symbol master
  • Fixed a bug where shadows with negative positional values might appear as if they were clipped
  • Removed an unnecessary limit on text size
  • Fixed a bug where flipped or rotated paths within combined shapes could appear to lose the applied transformation

New in Sketch 52.4 (Nov 19, 2018)

  • Bug Fixes:
  • Fixed a rare crash that could occur when entering or exiting the bitmap editor
  • Fixed a bug where the Layer List wouldn’t scroll to reveal the selection in certain cases
  • Fixed a bug where Mirror would become unresponsive when duplicating or manipulating Artboards in Sketch
  • Fixed a bug where overrides might be reset when copying and pasting Symbols between documents
  • Fixed a rare crash that could occur when applying certain Style overrides
  • Fixed a bug where changes to the Symbol master of an applied override wouldn’t be shown within instances in the Canvas
  • Fixed a crash that could occur when restoring a version of a document on a Mac with Touch Bar support
  • Fixed a rare bug where CPU usage would increase significantly while editing an Artboard containing certain paths
  • Fixed various bugs that would cause Sketch to become unresponsive, particularly when showing measurements between layers
  • Fixed a bug where labels wouldn’t be shown as expected for Cancel buttons in Touch Bar
  • Fixed a bug where Artboards for Symbol masters could be positioned on sub-pixels
  • Fixed a bug where Sketch would become unresponsive when screen sharing
  • Fixed a bug where exports of Symbol instances might unexpectedly include the Artboard and its background on which they were placed
  • Fixed a bug where selection handles wouldn’t be hidden while adjusting a path’s corner radius
  • Fixed a bug where a layer’s rotation could be reset when using the Scissors tool

New in Sketch 52.3 (Nov 1, 2018)

  • Improvements and Fixes: This update includes a variety of bug fixes, plus improvements to various controls in the Inspector for non-Retina displays.
  • Bug Fixes:
  • Improved the appearance of various icons and controls in the Inspector for non-Retina displays as well as for those using the Graphite macOS highlight appearance
  • Fixed a bug where the link for a shared document in Sketch Cloud could change unexpectedly when updating the document
  • Fixed a bug where disabling a Data plugin would disable all other Data plugins
  • Fixed a bug where filtered objects in the Layer List couldn’t all be selected at once
  • Fixed a crash that could occur when inserting a Library component containing an invalid Style override
  • Fixed a crash that could occur when resizing Artboards
  • Fixed a bug where masks applied to bitmaps within Symbols wouldn’t resize as expected when instances of such Symbols were resized
  • Fixed a bug where Smart Guides wouldn’t show as expected along Artboard edges while moving layers within a rotated group
  • Fixed a bug where the Zoom In/Out controls in the toolbar wouldn’t show the expected pressed state in Dark Mode
  • Fixed a bug where applied overrides would be unexpectedly indented if the text within the Symbol master used list styling
  • Fixed a bug where certain documents containing recursive Symbols couldn’t be opened
  • Fixed a bug where Layouts in the Canvas wouldn’t be infinitely tall
  • Fixed a bug where the stepper controls for border widths wouldn’t be selectable in some cases
  • Fixed a bug where a new page would be inserted when pasting objects copied from other apps
  • Fixed a bug where the Size and Position fields in the Inspector wouldn’t update while editing values within the Scale sheet

New in Sketch 52.2 (Oct 23, 2018)

  • Improvements and Fixes: This update includes a variety of bug fixes, plus some smaller improvements to the redesigned UI.
  • Bug Fixes:
  • Fixed a bug that caused checkboxes in the Inspector to appear blurry on certain displays
  • Fixed a crash that could occur in documents containing overlapping dashed borders
  • Fixed a bug where the disclosure control for the Pages List wouldn’t be visible after switching between Light and Dark Mode
  • Fixed a bug where moving a document window between displays could cause the Canvas to render in an unexpected manner
  • Fixed a bug where resizing constraints weren’t respected for rotated layers
  • Fixed a bug where Smart Guides would show even when they had been set to be hidden
  • Fixed a bug where the Replace With menu wouldn’t be available for certain layers
  • Fixed a bug where the Scissors tool would remove too many segments at once
  • Fixed various alignment issues in the Typeface menu
  • Fixed a crash that could occur when accepting Library Updates in certain documents
  • Fixed a crash when using the keyboard shortcut for the Zoom tool (Z) while the Zoom menu was shown in the toolbar
  • Fixed a crash that could occur when toggling the Hide Interface option
  • Fixed a bug where only shape layers could be masked
  • Fixed a bug where Sketch might hang when selecting a Slice with certain vector export settings applied

New in Sketch 52.1 Build 67048 (Oct 4, 2018)

  • Improvements and Fixes:
  • This update includes a variety of bug fixes, plus further UI improvements for Dark Mode.
  • Bug Fixes:
  • Fixed a bug where highlighting text in the text editor wouldn’t show the selection in some cases
  • Fixed a bug where Artboards would not render, or render very slowly in certain documents
  • Fixed a bug where subpaths used as masks wouldn’t appear as expected
  • Fixed various bugs that could occur in the Sketch Cloud popover
  • Fixed a bug where superfluous groups would be created when importing PDF and EPS files
  • Fixed a bug where Font Sizes couldn’t be set with decimal precision
  • Fixed various bugs that could occur when scrolling and expanding objects in the Layer List
  • Fixed a bug where buttons to Hide and Lock Artboards were shown in the Layer List
  • Fixed a bug where documents wouldn’t render correctly when panning on a Mac with NVIDIA graphics
  • Fixed a bug where banding was visible on some background blurs
  • Fixed a bug where the Color Picker would pick the wrong color on a Mac with NVIDIA graphics
  • Fixed a bug where a list of exported filenames wouldn’t be printed when using the sketchtool export layers command
  • Fixed a bug where the Show Pixels button in the toolbar wouldn’t toggle to show its current state
  • Fixed a bug where Text Style previews shown in the Inspector wouldn’t reflect any applied text transforms
  • Fixed a bug where picking a color from the Canvas in Dark Mode would pick its Light Mode color equivalent
  • Fixed Apple Watch Artboard presets to use their point size rather than pixel size
  • Fixed a crash that could occur when editing documents containing Symbol instances whose masters had been removed
  • Fixed a crash that could occur when importing abnormal SVG files
  • Fixed a crash that could occur when resizing grouped layers
  • Fixed a bug where documents downloaded from Cloud would have an extra extension in their filename
  • New in Sketch 52:
  • UI Redesign: Sketch now has a totally redesigned interface, improving usability and readability across the app.
  • Improved Performance: Sketch is now more responsive when editing complex documents, rendering the Canvas, and selecting Symbols with many overrides.
  • Dark Mode: We’ve added Dark Mode to Sketch for macOS Mojave.
  • Nested Boolean Operations: Boolean Operations can now be applied to text layers, shapes with outlines, and Symbols.
  • Data: You can now link layers to data sources on your Mac or use a custom plugin to create and generate text, images and other data in your documents.
  • Style Overrides: Text Styles and Layer Styles inside Symbols can now be overridden just like nested Symbols, text and images.
  • Enhancements:
  • Improved reliability during uploads to Sketch Cloud
  • All blur types now support decimal values
  • Sketch now includes an Unsplash plugin that lets you add images from their stunning and expansive image library, without leaving the app
  • Improved the process of selecting which Artboard should be displayed as the Start Point when launching Prototyping Preview
  • Updated rendering pipeline to take advantage of GPU, providing improved rendering performance, especially when manipulating smaller layers
  • Layers now snap to similar measurements of nearby layers only when those layers are visible in the viewport while resizing
  • Copied CSS and SVG code no longer contains unnecessary defs groups and comments
  • Improved SVG import to respect specified viewport sizes
  • Inserting new layers will now snap only to existing layers that are visible
  • Inserting new layers will now also snap to text baseline and cap-height
  • Improved snapping behaviours when inserting and editing layers
  • While rotating multiple objects, selected layers are now rotated around the Rotate tool’s pivot point rather than rotating independently of one another
  • You can now override a nested Symbol with Symbols that match the instance’s size as well as the master’s size
  • Shadows and outer borders used by applied Symbol overrides are no longer clipped
  • Added the ability to reset all edited overrides on a Symbol instance
  • Hovering over an override in the Inspector will now highlight it in the Canvas
  • Added new Artboard preset sizes for iPhones XR and XS Max, and Apple Watches 40mm and 44mm
  • Added a new Offset Path option in Layer > Path to expand or contract the outline of a selected shape
  • Added option to remove all export options in the Inspector
  • Added the ability to create dotted lines with borders
  • The offset duplicated layers preference is ignored when duplicating immediately after Option-dragging a layer
  • Added a new Saturation control to Background Blur
  • Added support for “Plus Darker” and “Plus Lighter” blend modes
  • Default Layout and Grid colors are now red
  • Bug Fixes:
  • Fixed a bug where combining layers in transformed shape groups would unexpectedly reverse an applied transform
  • Fixed a bug where Symbol previews wouldn’t respect the selected Color Profile
  • Fixed a crash that could occur when importing certain PDF files
  • Fixed a bug where pressing the Escape key on a Symbol’s override would deselect its instance
  • Fixed a bug where trailing semicolons in the Radius field would prevent changes to the entered value
  • Fixed a bug where the prototyping UI and Artboard titles could be hidden when encompassed by click-and-drag selections
  • Fixed a bug where Quick Look previews weren't generated when saving Sketch documents
  • Fixed a bug where moving a text layer would re-render other text layers visible in the Canvas
  • Fixed a bug where resizing layers within a group wouldn’t snap to other objects or measurements as expected
  • Fixed a bug where labels on measurement and distance guides for flipped layers might appear upside down 🙃
  • Fixed a bug where Lines and open paths with arrow markers wouldn’t snap to guides
  • Fixed a bug where layers with locked sizes wouldn’t snap to other objects while being resized
  • Fixed a bug where flipping a layer in the Canvas could cause the layer to be resized disproportionately
  • Fixed a bug where resizing Artboards could pixel-fit layers previously positioned on sub-pixels
  • Fixed a bug where resizing a group containing one or more rotated layers would result in unexpected dimensions
  • Fixed a bug where the Smooth Corners option wouldn’t be respected in SVG exports
  • Fixed a crash that could occur when importing certain SVG files
  • Fixed a bug where updating certain complex Shared Styles could fail
  • Fixed a bug where inserting a Vector Point would snap to itself
  • Fixed a bug where shadows and borders used by applied Symbol overrides might appear as if they’re clipped
  • Fixed a bug where Symbol masters may be duplicated if they were edited before a previously copied instance was pasted
  • Fixed a bug where list styling wouldn’t be included in Text Styles
  • Fixed a bug where undoing the deletion of an Artboard would unexpectedly select both the Artboard and all of its content
  • Fixed a bug where points along complex paths could have been removed when exiting the vector editor
  • Fixed a bug where you couldn’t measure against a ruler guide if Show Grid was enabled
  • Fixed a rare bug where the rulers would stretch unexpectedly while resizing the document window
  • Fixed a bug where multiple different presets could be selected as the default in the Presets preferences
  • Fixed a bug where newly added pages might not be named correctly in certain cases
  • Fixed a crash that could occur when using the Magic Wand tool
  • Fixed a crash that could occur when trying to update certain plugins

New in Sketch 52 Build 66463 Beta (Sep 25, 2018)

  • New:
  • Style Overrides : Text Styles and Layer Styles inside Symbols can now be overridden just like nested Symbols, text and images.

New in Sketch 52 Build 65972 Beta (Sep 19, 2018)

  • New:
  • UI Redesign : Sketch now has a totally redesigned interface, improving usability and readability across the app.
  • Improved Performance : Sketch is now more responsive when editing complex documents, rendering the Canvas, and selecting Symbols with many overrides.
  • Dark Mode : We’ve added Dark Mode to Sketch for macOS Mojave.
  • Nested Boolean Operations : Boolean Operations can now be applied to text layers, shapes with outlines, and Symbols.
  • Data : You can now link layers to data sources on your Mac or use a custom plugin to create and generate text, images and other data in your documents.
  • Enhancements:
  • Improved the way of selecting which Artboard with Start Point should be displayed in Prototyping Preview
  • Updated rendering pipeline to take advantage of GPU, providing improved rendering performance, especially when manipulating smaller layers
  • Layers now snap to similar measurements of nearby layers only when those layers are visible in the viewport while resizing
  • Copied CSS and SVG code no longer contains unnecessary defs groups and comments
  • Improved SVG import to respect specified viewport sizes
  • Inserting new layers will now snap only to existing layers that are visible
  • Inserting new layers will now also snap to text baseline and cap-height
  • Improved snapping behaviours when inserting and editing layers
  • While rotating multiple objects, selected layers are now rotated around the Rotate tool’s pivot point rather than rotating independently of one another
  • You can now override a nested Symbol with Symbols that match the instance’s size as well as the master’s size
  • Shadows and outer borders used by applied Symbol overrides are no longer clipped
  • Added the ability to reset all edited overrides on a Symbol instance
  • Added new Artboard preset sizes for iPhone XS Max, and Apple Watch Series 4 displays
  • Added a new Offset Path option in Layer > Path to expand or contract the outline of a selected shape
  • Added option to remove all export options in the Inspector
  • Added the ability to create dotted lines with borders
  • The offset duplicated layers preference is ignored when duplicating immediately after Option-dragging a layer
  • Added a new Saturation control to Background Blur
  • Added support for “Plus Darker” and “Plus Lighter” blend modes
  • Default Layout and Grid colors are now red
  • Bug Fixes:
  • Fixed a bug where combining layers in transformed shape groups would unexpectedly reverse an applied transform
  • Fixed a bug where Symbol previews wouldn’t respect the selected Color Profile
  • Fixed a crash that could occur when importing certain PDF files
  • Fixed a bug where pressing the Escape key on a Symbol’s override would deselect its instance
  • Fixed a bug where trailing semicolons in the Radius field would prevent changes to the entered value
  • Fixed a bug where the prototyping UI and Artboard titles could be hidden when encompassed by click-and-drag selections
  • Fixed a bug where Quick Look previews wouldn’t be generated when saving Sketch documents
  • Fixed a bug where moving a text layer would re-render other text layers visible in the Canvas
  • Fixed a bug where resizing layers within a group wouldn’t snap to other objects or measurements as expected
  • Fixed a bug where labels on measurement and distance guides for flipped layers might appear upside down 🙃
  • Fixed a bug where Lines and open paths with arrow markers wouldn’t snap to guides
  • Fixed a bug where layers with locked sizes wouldn’t snap to other objects while being resized
  • Fixed a bug where flipping a layer in the Canvas could cause the layer to be resized disproportionately
  • Fixed a bug where resizing Artboards could pixel-fit layers previously positioned on sub-pixels
  • Fixed a bug where resizing a group containing one or more rotated layers would result in unexpected dimensions
  • Fixed a crash that could occur when importing certain SVG files
  • Fixed a bug where updating certain complex Shared Styles could fail
  • Fixed a bug where inserting a Vector Point would snap to itself
  • Fixed a bug where shadows and borders used by applied Symbol overrides might appear as if they’re clipped
  • Fixed a bug where Symbol masters may be duplicated if they were edited before a previously copied instance was pasted
  • Fixed a bug where list styling wouldn’t be included in Text Styles
  • Fixed a bug where undoing the deletion of an Artboard would unexpectedly select both the Artboard and all of its content
  • Fixed a bug where points along complex paths could have been removed when exiting the vector editor
  • Fixed a bug where you couldn’t measure against a ruler guide if Show Grid was enabled
  • Fixed a rare bug where the rulers would stretch unexpectedly while resizing the document window
  • Fixed a bug where multiple different presets could be selected as the default in the Pres...

New in Sketch 51.3 Build 57544 (Sep 11, 2018)

  • Bug Fixes: We’ve fixed a bug where group bounds wouldn’t consistently reflect the resizing of layers nested within them, plus improved text imported from PDF.

New in Sketch 51.2 Build 57519 (Aug 1, 2018)

  • Bug Fixes:
  • Fixed a crash that could occur while performing Undo action in macOS Mojave beta
  • Fixed a rare crash that could occur when expanding the Typeface menu
  • Fixed a bug where selection handles would not be temporarily hidden when editing Corner Radius
  • Fixed a bug where drawing a shape would not respect the pixel-fitting preferences in some cases
  • Fixed a bug that would prevent the Typeface menu to open for some fonts

New in Sketch 51.2 Build 57516 Beta (Jul 26, 2018)

  • Bug Fixes:
  • Fixed a crash that could occur while performing Undo action in macOS Mojave beta
  • Fixed a rare crash that could occur when expanding the Typeface menu
  • Fixed a bug where drawing a shape would not respect the pixel-fitting preferences in some cases
  • Fixed a bug that would prevent the Typeface menu to open for some fonts

New in Sketch 51.1 Build 57501 (Jul 17, 2018)

  • Improvements and Fixes: This update fixes a variety of smaller issues, restores the Magic Wand tool, plus arrows and other markers now remain solid when applied to dashed paths.
  • Bug Fixes:
  • Fixed a rare crash that could occur while previewing Artboards simultaneously in both Sketch Mirror and the Preview window
  • Fixed a crash that could occur in documents containing complex dashed strokes
  • Fixed a bug where image fills sized to “Fit” would mask any other fills arranged behind them
  • Fixed a bug where Artboard backgrounds were included in SVG exports when selecting to Export group contents only
  • Fixed a crash that could occur when editing certain documents with missing fonts
  • Fixed a crash that could occur when opening the Preferences window
  • Fixed a bug where highlights would continue to show after releasing the Command key when hovering over nested layers

New in Sketch 51 Build 57462 (Jul 10, 2018)

  • New:
  • Library Styles: Text Styles and Layer Styles defined in Libraries are now available in all documents, just like Symbols are.
  • Headers & Footers: Prototypes can now include fixed elements such as headers and footers that will stay above the rest of the content as you scroll.
  • Arrows: We’ve significantly improved the appearance of arrows and other markers on paths.
  • Improved Performance: Sketch is now more responsive when editing complex documents, rendering the Canvas, and selecting Symbols with many overrides.
  • Enhancements:
  • Improved performance when working with shadows in complex documents
  • Text layers will highlight on their baseline, rather than their contents in the Canvas when hovered
  • Improved error readability in the Sketch Cloud preferences
  • Improved behaviour of Sketch Cloud popover in the event of an upload failure
  • Improved baseline alignment for font previews in the Typeface popover
  • You can now apply math operations to multiple selected items in the Inspector
  • Clicking on the color well for a disabled style now enables the style and opens the color popover
  • Improved performance when expanding or collapsing large groups in the Layer List
  • Sketch now checks for updates to Shared Libraries more often
  • Sketch plugins will be temporarily disabled when relaunching if the app had quit unexpectedly
  • Improved performance for large documents with many linked prototypes
  • There is now a URL protocol for adding Sketch Libraries backed by RSS feeds to Sketch
  • Improved the speed when dragging Artboards that contain Symbols with many overrides
  • Improved performance for layers using background blurs
  • Increased performance when drawing small portions of large images
  • Improved snapping when adjusting the Rotate tool’s pivot point
  • Improved handling of overrides on rotated text layers inside a Symbol
  • Improved performance for certain documents containing many nested Symbol overrides
  • Text alignment is now also remembered in the default text style
  • Text transformation options can now also be found under the Text menu item
  • Sketch now properly accounts for vertical alignment when changing text layer width from fixed to auto, and when editing rotated and flipped text layers
  • Holding the Shift key when dragging vector points will now snap to adjacent points
  • Fixed a bug where the preview for certain Text Styles wouldn’t be displayed properly in the Inspector
  • The thickness of a line will be taken into account when distributing horizontally or vertically with other layers
  • Improved the path readability for Symbols and Shared Styles in the Inspector
  • Holding the Shift or Option keys when clicking and dragging a label to change a value in the Inspector will adjust its value in increments of 10, or 0.1 respectively
  • The Magic Wand selection tool has now been removed
  • Improved the look of all the cursors inside the app
  • Improved behaviour when rotating layers, including fixing a bug where rotating a shape inside a flipped group would rotate it in the wrong direction
  • Improved the look of multiple export previews in the Inspector
  • Bug Fixes:
  • Fixed a bug where you couldn’t Union two small shapes properly if they contained overlapping curves
  • Fixed a rare bug where prototypes would not play back as expected on Sketch Cloud
  • Fixed a bug where copying and pasting text from Sketch to Keynote would offset and clip the text vertically
  • Fixed a bug where pasting icon fonts into Sketch could give the wrong result
  • Fixed a bug where the incorrect cursor would be shown after rotating a layer
  • Fixed a bug where the Inspector wouldn’t immediately reflect changes made to a slice’s arrangement in the Layer List
  • Fixed a bug where resizing a text layer would not adjust its contents within
  • Fixed a bug where the Color Picker wasn’t scrollable when adjusting Artboard background colors
  • Fixed a bug where rotating an object via the Inspector while the Rotate tool was active would always rotate the object around its center rather than the specified anchor point
  • Fixed a bug where you couldn’t change the color of a range of text when using the Color Picker
  • Fixed a bug where the Inspector preview for an exportable layer wouldn’t update when Control-clicked
  • Fixed a bug where entering a negative value in the Inspector would subtract that value rather than applying it as a new one
  • Fixed a bug where rotated layers could end up on the X/Y value of -0
  • Fixed a bug where emoji in layer names could be cut in half 😱
  • Fixed a bug where certain nested overrides would be reset when applying Library updates
  • Fixed a bug where applying updates to Symbols from complex libraries would take too long
  • Fixed a bug where Library Updates would not be applied instantly in some complex documents
  • Fixed a bug with Sketch Mirror that could cause Sketch to freeze when editing Artboards in certain documents
  • Fixed a bug where the rulers would not update when a layer was moved via the Inspector
  • Single page PDF files imported to Sketch are no longer placed in their own Artboard
  • Fixed a memory leak that could occur when running plugins
  • Fixed a bug where a remote Library would incorrectly show an available update in some cases
  • Fixed various bugs that could cause shadows to appear as if they were clipped
  • Fixed a bug where rotated images could appear pixelated
  • Fixed a bug where a blur applied to a layer could appear clipped
  • Fixed a bug where text layers could be repositioned when changing their alignment
  • Fixed a bug where removing a Shared Style while editing its name would rename an adjacent Style
  • Fixed a bug where some layers would not snap to other layers correctly when inserted
  • Fixed a bug where measurements on the Canvas would appear flipped when moving objects within flipped groups
  • Fixed a bug where shadows applied to vertically aligned text layers with fixed widths could appear to be clipped
  • Fixed a bug where text underlines wouldn’t be displayed in some cases
  • Fixed a bug where a text layer could become a Fixed width when switching between the Width and Height text fields
  • Fixed a bug where inserting points with the Shift key held on rotated shapes would behave unpredictably
  • Fixed a bug where the vector editor’s path preview would not update when nudging vector points
  • Fixed a bug where holding the Shift key when adding a new point in the vector editor wouldn’t behave as expected
  • Fixed a bug where holding a tool’s shortcut for too long wouldn’t do anything
  • Fixed a bug where distance measurements were shown between selected layers and hidden smart guides
  • Fixed a bug where duplicated rotated layers could end up being offset unexpectedly
  • Fixed a bug where resizing a line to a negative size would lead to unexpected behaviour
  • Fixed a bug where View › Center Selection wouldn’t work when the Inspector had focus
  • Fixed a bug where the Scissors tool would not work for small path segments when zoomed in
  • Fixed a bug where the Touch Bar wouldn’t reflect adjusted rotation values
  • Fixed a rare bug where Sketch could crash when changing a Shared Style
  • Fixed a rare crash that could occur when showing Text Style menus
  • Fixed a bug where a group’s bounds wouldn’t update when undoing a resize of a layer within
  • Fixed a bug where layers wouldn’t highlight correctly when hovering over them with the Slice tool to insert a slice around those layers
  • Fixed a bug where images could appear blurry after adjusting the zoom level to 100%
  • Fixed a bug where the wrong cursor would be displayed when hovering over a selection handle on a rotated layer
  • Fixed a bug where Artboard background colors wouldn’t be exported to SVG
  • Fixed a bug where rotated objects could shift unexpectedly when being tiled in a grid
  • Fixed a bug where resizing multiple rotated layers would undo the rotation
  • Fixed a bug where the Make Grid dialog wouldn’t remember its previous values

New in Sketch 51 Build 57462 Beta (Jul 7, 2018)

  • Improved Performance : Sketch is now more responsive when editing complex documents, rendering the Canvas, and selecting Symbols with many overrides.

New in Sketch 51 Build 57433 Beta (Jul 6, 2018)

  • Enhancements:
  • Clicking on the color well for a disabled style now enables the style and opens the color popover

New in Sketch 51 Build 57336 Beta (Jul 2, 2018)

  • Enhancements:
  • The color popover for disabled styles can now be selected in the Inspector, enabling the style

New in Sketch 51 Build 57255 Beta (Jun 22, 2018)

  • New:
  • Library Styles : Text Styles and Layer Styles defined in Libraries are now available in all documents, just like Symbols are.
  • Headers & Footers : Prototypes can now include fixed elements such as headers and footers that will stay above the rest of the content as you scroll.
  • Arrows : We’ve significantly improved the appearance of arrows and other markers on paths.
  • Enhancements:
  • Improved performance when working with shadows in complex documents
  • Text layers will highlight on their baseline, rather than their contents in the Canvas when hovered
  • Improved error readability in the Sketch Cloud preferences
  • Improved behaviour of Sketch Cloud popover in the event of an upload failure
  • Improved baseline alignment for font previews in the Typeface popover
  • You can now apply math operations to multiple selected items in the Inspector
  • Improved performance when expanding or collapsing large groups in the Layer List
  • Sketch now checks for updates to Shared Libraries more often
  • Sketch plugins will be temporarily disabled when relaunching if the app had quit unexpectedly
  • Improved performance for large documents with many linked prototypes
  • There is now a URL protocol for adding Sketch Libraries backed by RSS feeds to Sketch
  • Improved the speed when dragging Artboards that contain Symbols with many overrides
  • Improved performance for layers using background blurs
  • Increased performance when drawing small portions of large images
  • Improved snapping when adjusting the Rotate tool’s pivot point
  • Improved handling of overrides on rotated text layers inside a Symbol
  • Improved performance for certain documents containing many nested Symbol overrides
  • Text alignment is now also remembered in the default text style
  • Text transformation options can now also be found under the Text menu item
  • Sketch now properly accounts for vertical alignment when changing text layer width from fixed to auto, and when editing rotated and flipped text layers
  • Holding the Shift key when dragging vector points will now snap to adjacent points
  • Fixed a bug where the preview for certain Text Styles wouldn’t be displayed properly in the Inspector
  • The thickness of a line will be taken into account when distributing horizontally or vertically with other layers
  • Improved the path readability for Symbols and Shared Styles in the Inspector
  • Holding the Shift or Option keys when clicking and dragging a label to change a value in the Inspector will adjust its value in increments of 10, or 0.1 respectively
  • The Magic Wand selection tool has now been removed
  • Improved the look of all the cursors inside the app
  • Improved behaviour when rotating layers, including fixing a bug where rotating a shape inside a flipped group would rotate it in the wrong direction
  • Improved the look of multiple export previews in the Inspector
  • Bug Fixes:
  • Fixed a bug where you couldn’t Union two small shapes properly if they contained overlapping curves
  • Fixed a rare bug where prototypes would not play back as expected on Sketch Cloud
  • Fixed a bug where copying and pasting text from Sketch to Keynote would offset and clip the text vertically
  • Fixed a bug where pasting icon fonts into Sketch could give the wrong result
  • Fixed a bug where the incorrect cursor would be shown after rotating a layer
  • Fixed a bug where the Inspector wouldn’t immediately reflect changes made to a slice’s arrangement in the Layer List
  • Fixed a bug where resizing a text layer would not adjust its contents within
  • Fixed a bug where the Color Picker wasn’t scrollable when adjusting Artboard background colors
  • Fixed a bug where rotating an object via the Inspector while the Rotate tool was active would always rotate the object around its center rather than the specified anchor point
  • Fixed a bug where you couldn’t change the color of a range of text when using the Color Picker
  • Fixed a bug where the Inspector preview for an exportable layer wouldn’t update when Control-clicked
  • Fixed a bug where entering a negative value in the Inspector would subtract that value rather than applying it as a new one
  • Fixed a bug where rotated layers could end up on the X/Y value of -0
  • Fixed a bug where emoji in layer names could be cut in half 😱
  • Fixed a bug where certain nested overrides would be reset when applying Library updates
  • Fixed a bug where applying updates to Symbols from complex libraries would take too long
  • Fixed a bug where Library Updates would not be applied instantly in some complex documents
  • Fixed a bug with Sketch Mirror that could cause Sketch to freeze when editing Artboards in certain documents
  • Fixed a bug where the rulers would not update when a layer was moved via the Inspector
  • Single page PDF files imported to Sketch are no longer placed in their own Artboard
  • Fixed a bug where a remote Library would incorrectly show an available update

New in Sketch 50.2 Build 55047 (May 16, 2018)

  • Bug Fixes: We’ve fixed a bug where holding the Space bar while panning around the Canvas would enter editing modes unexpectedly.

New in Sketch 50.1 Build 55040 Beta (May 15, 2018)

  • New:
  • Improvements and Fixes: This update fixes a variety of issues, including refinements to menus for Text Styles and a bug where certain documents wouldn’t open.
  • Bug Fixes:
  • Fixed a bug where flattening an Artboard into a bitmap would ignore its background color
  • Fixed a bug where documents containing certain text attributes wouldn’t open
  • Fixed a bug where constraints wouldn’t be toggled when clicking the center of the Resizing control
  • Fixed a bug where the Pages List wouldn’t refresh when double-clicking to edit a Symbol Instance
  • Fixed a bug where double-clicking multiple subgroups would not expand the Layer List as expected
  • Fixed a bug where Sketch API would not return a mapped wrapper for some Libraries
  • Fixed a bug that prevented the updating of Text Styles after having modified the Typeface for multiple selected layers
  • Fixed a bug where snapping rotated layers would jump between snap points unexpectedly
  • Fixed a bug where deleting a Symbol with no existing Instances would still require confirmation
  • Fixed a crash that could occur when editing styles for a selection that included certain Symbol and layer combinations
  • Fixed a crash that could occur when editing certain Text Styles
  • Fixed a crash that could occur when trying to Create new Layer Style in a document with malformed Layer Styles
  • Fixed a crash that could occur when selecting Pages containing certain shapes or paths in some documents
  • Fixed a bug where Text Styles wouldn’t be nested as expected in various menus

New in Sketch 50 Build 54983 (May 14, 2018)

  • New:
  • Better Vector Import/Export: We’ve fixed a variety of bugs related to importing and exporting SVG, EPS and PDF files.
  • Improved Performance: Editing complex documents, including those with many Symbols and overrides, is now faster and more responsive than before.
  • Enhancements:
  • Refined the experience of sharing documents with Sketch Cloud
  • Cursors will now update properly in the Canvas when you switch tools
  • Improved performance when hovering over the Canvas with the cursor
  • Improved importing of PDF and EPS gradient fills into Sketch
  • Exportable layers now also show an export preview in the Inspector
  • Improved the alignment of the shape property controls in the Inspector
  • Improved the selection behavior when selecting text fields in the Inspector
  • Improved the way overrides are preserved when updating Symbols from Libraries
  • Improved rendering of prototypes in the Preview window to reduce the cases where blank backgrounds would flash during transitions
  • Improved multi-page PDF import so that each separate page imported is now placed within its own Artboard
  • Added support for the style property in the Sketch API for all layers
  • Plugins and scripts now display the plugins icon on dialogs and alerts
  • Improved snapping when inserting slices or Hotspot layers
  • The Back button in the Preview window is now inactive if there is nothing to go back to
  • Improved the look of a missing Symbol in the Canvas
  • Improved performance for documents containing many shadows
  • Improved rendering performance for shapes with fills and outer borders
  • Borders and fills are now combined into a single SVG element for shapes with Inside and Outside borders
  • Improved SVG exporting when dealing with layers that contain transparency
  • SVGs can now also be imported via the Insert › Image… menu
  • Improved the look of Shared Text Style previews when their color matches the menu background color
  • In the vector editor, handle control points will now snap to other handle control points
  • Shapes now snap to path bounds rather than layer bounds during insertion
  • Inserted shapes now also snap to subpaths in combined shapes
  • Improved the way overrides are preserved when swapping Symbols
  • Nested Symbol overrides are now indented in the Inspector to improve readability
  • Nested Symbol overrides now display only one parent up for improved legibility in the overrides panel
  • Newly inserted text layers now inherit the last used vertical alignment setting
  • Rulers can now be locked in place to avoid accidentally adjusting the origin of coordinates
  • Improved the behaviour of the Join command when combining open paths
  • Improved performance when manipulating large number of layers
  • Improved inserting of large images via drag-and-drop into Sketch, so they will now be scaled to fit the destination Artboard, or inserted in original size if also holding the Option key
  • The “Remind Me Later” function will now check for updates only once in 24 hours
  • Improved performance when creating grids
  • You can now Zoom to Artboard when any layers within are selected
  • Improved performance when importing large images into Sketch
  • Improved performance when hovering over and selecting layers in the Canvas
  • Selection handles for a hidden layer now appear on the Canvas if selected
  • The missing font dialog now recognizes when a missing font has been installed while it is still open
  • Bug Fixes:
  • Fixed a bug where a negative saturation value could be applied to bitmap layers
  • Fixed a bug where certain shapes with boolean operations could not be further flattened
  • Fixed a bug that could prevent signing out of Sketch Cloud in some cases
  • Fixed a bug where documents with a certain layer structure could not be uploaded to Sketch Cloud
  • Fixed a bug where an uploaded document didn’t include a reference to its own Cloud share
  • Fixed a bug with Sketch Cloud where uploads would fail after changing the account password
  • Fixed a rare crash that could occur when opening certain documents downloaded from Sketch Cloud
  • Fixed a bug where previously unsaved documents would be uploaded as a new share to Sketch Cloud after the document was eventually saved
  • Fixed a bug where copying-and-pasting multiple Artboards might not display any Symbols
  • Fixed a bug where the cursor could flash when panning around the Canvas
  • Fixed a bug where a ruler’s guide would still appear when hovering over the Canvas
  • Fixed a bug where EPS files with certain gradients would not import correctly
  • Fixed a rare bug where some documents could not be saved
  • Fixed a crash that could occur when applying certain Shared Styles to groups
  • Fixed a bug where Artboard presets wouldn’t appear when inserting an Artboard if the Inspector was hidden
  • Fixed a bug where you could duplicate shadows on groups and Symbol instances
  • Fixed a bug where the Export button in the Inspector would indicate an incorrect number of Artboards to be exported
  • Fixed a bug where an exportable group was not marked as such in the Layer List
  • Fixed a bug where changing a mask would not appear correctly in the Layer List
  • Fixed a bug where nested and overridden Symbol instances could be unlinked from their Library when saving
  • Fixed a bug where the hiding of a Hotspot layer wouldn’t be reflected in the Preview window
  • Fixed a bug where editing Symbols would not refresh Mirror instantly
  • Fixed a bug that could cause measurement guides to be drawn incorrectly when editing layers via the Inspector
  • Fixed a bug where you could not measure against layers in the same group with the Option-Command shortcut
  • Fixed a bug where transparency in gradients would be ignored when exporting to PDF
  • Fixed a bug where certain PDF documents would be imported with incorrect group boundaries
  • Fixed a rare crash when importing certain PDF files
  • Fixed a bug where any installed plugin would be disabled when using the sketchtool run command
  • Fixed a bug where disabled plugins would be re-enabled after updating a plugin
  • Fixed a bug where the path for default shapes inserted via the Sketch API would be offset from their expected position
  • Fixed some unexpected playback behaviour in the Preview window on older macOS versions
  • Fixed a bug where hidden layers with a link could still be interacted with during prototyping
  • Fixed a bug where the Preview window would appear blank or entirely black
  • Fixed a bug causing various issues related to updating a removed Library
  • Fixed a rare bug where adding a Cloud Library would show incorrect download progress values
  • Fixed a bug where a semi-transparent background of an Artboard could appear twice on export
  • Fixed a bug where rulers would not be updated when navigating groups via the keyboard
  • Fixed a bug where shadows and fills could be partially displayed on the Canvas with the wrong color
  • Fixed a bug where SVG files with bitmaps fills would not import correctly
  • Fixed a bug where SVG files with radial gradients would not import correctly
  • Fixed a bug where SVG files with embedded bitmaps would not import correctly
  • Fixed a bug where SVG files with gradients exported from other apps would not import correctly
  • Fixed a bug where running a plugin from SketchTool wouldn’t pass the context
  • Fixed a bug where moving points in the Vector Editor with the Shift key held could snap them to the wrong axis
  • Fixed a bug where detaching a Symbol could leave incorrect group bounds
  • Fixed a bug where a warning wouldn’t be shown before deleting the master of a Symbol used as an override elsewhere in the document
  • Fixed a bug where Symbols wouldn’t always be listed in alphabetical order
  • Fixed a bug where you could end up editing a Symbol’s master directly after inserting an instance
  • Fixed a bug where overrides could not be overridden in some cases
  • Fixed a crash that could occur when editing Symbols inserted by certain plugins
  • Fixed a bug where the vertical text alignment menu items wouldn’t be disabled properly
  • Fixed a bug where scaled groups wouldn’t resize their bounds to fit the new content
  • Fixed a bug where dragging text layers with missing fonts could leave artifacts rendered in the Canvas
  • Fixed a bug where changing text size via the Inspector would not respect the text justification
  • Fixed a bug where input steppers could remain partially visible when editing text fields
  • Fixes a bug where the screen color picker would not work in vector editing mode
  • Fixed a bug where the wrong cursor would be displayed when rotating lines
  • Fixed a bug in the vector editor where the new path preview would not display correctly on rotated paths
  • Fixed a bug where rotated objects would always display negative coordinates in the Inspector
  • Fixed a bug where the color popover’s eyedropper button would remain in a pressed state after exiting the picker
  • Fixed a bug where converting a rotated shape to outlines would reset its rotation value to 0º
  • Fixed a bug where duplicated Artboards could unexpectedly appear at a lower Y value
  • Fixed a bug where resizing a line could deselect it immediately
  • Fixed a bug where changing the prototype animation could make the layer’s property values blank in the Inspector
  • Fixed a rare bug where you could not insert points when editing a vector shape
  • Fixed a bug where inserted lines could end up in the wrong Artboard
  • Fixed a bug where resizing Artboards to fit would not work correctly if they contained Symbols
  • Fixed a bug where some macOS services would not be able to work with text inside Sketch
  • Fixed a bug where the selection would not be kept on the current layer or current color stop after Undo
  • Fixed a rare crash that could occur when updating a Library
  • Fixed a rare crash that could occur when dragging invalid PNG files into Sketch

New in Sketch 50 Build 54983 Beta (May 9, 2018)

  • Enhancements:
  • Improved SVG exporting when dealing with layers that contain transparency

New in Sketch 50 Build 54971 Beta (May 5, 2018)

  • Enhancements:
  • Improved rendering of prototypes in the Preview window to reduce the cases where blank backgrounds would flash during transitions
  • Added support for the style property in the Sketch API for all layers
  • Improved snapping when inserting slices or Hotspot layers
  • Improved performance for documents containing many shadows
  • Improved rendering performance for shapes with fills and outer borders
  • In the vector editor, handle control points will now snap to other handle control points
  • Nested Symbol overrides now display only one parent up for improved legibility in the overrides panel
  • Newly inserted text layers now inherit the last used vertical alignment setting
  • Improved performance when hovering over and selecting layers in the Canvas
  • Selection handles for a hidden layer now appear on the Canvas if selected
  • Bug fixes:
  • Fixed a crash that could occur when applying certain Shared Styles to groups
  • Fixed a bug where the Export button in the Inspector would indicate an incorrect number of Artboards to be exported

New in Sketch 50 Build 54958 Beta (May 4, 2018)

  • New:
  • Better Vector Import/Export : We’ve fixed a variety of bugs related to importing and exporting SVG, EPS and PDF files.
  • Enhancements:
  • Improved importing of PDF and EPS gradient fills into Sketch
  • Improved multi-page PDF import so that each separate page imported is now placed within its own Artboard
  • The missing font dialog now recognizes when a missing font has been installed while it is still open

New in Sketch 50 Build 54935 Beta (May 1, 2018)

  • New:
  • Improved vector import/export : We’ve fixed a variety of bugs related to importing and exporting SVG, EPS and PDF files
  • Improved Performance : Editing complex documents, including those with many Symbols and overrides, is now faster and more responsive than before.
  • Bug Fixes:
  • Fixed a bug with Sketch Cloud where uploads would fail after changing the account password
  • Fixed a bug where previously unsaved documents would be uploaded as a new share to Sketch Cloud after the document was eventually saved

New in Sketch 50 Build 54800 Beta (Apr 18, 2018)

  • Enhancements:
  • Importing a multi-page PDF by dropping it in the Canvas now inserts an artboard for each page
  • Bug fixes:
  • Fixed a bug where an uploaded document didn’t include a reference to its own Cloud share
  • Fixed a rare crash that could occur when opening certain documents downloaded from Sketch Cloud
  • Fixed a bug where nested and overridden Symbol instances could be unlinked from their Library when saving

New in Sketch 50 Build 54675 Beta (Apr 11, 2018)

  • Enhancements:
  • Refined the experience of sharing documents with Sketch Cloud
  • Cursors will now update properly in the Canvas when you switch tools
  • Improved performance when hovering over the Canvas with the cursor
  • Gradient Fills are now imported alongside PDF and EPS files into Sketch
  • Exportable layers now also show an export preview in the Inspector
  • Improved the alignment of the shape property controls in the Inspector
  • Improved the selection behavior when selecting text fields in the Inspector
  • Improved the way overrides are preserved when updating Symbols from Libraries
  • Improved rendering during previewing prototypes thus minimizing the rare cases of white or black screens between transitions
  • PDF documents are now imported as separate pages, each with its own artboard
  • Property style is now available on all layers in Sketch API
  • Plugins can now be launched via a URL
  • Plugins and scripts now display the plugins icon on dialogs and alerts
  • Improved snapping when inserting slice or hotspot layers
  • The Back button in the Preview window is now inactive if there is nothing to go back to
  • Improved the look of a missing Symbol in the Canvas
  • Improved performance in documents with many shadows
  • Improved performance for rendering of shapes with fills and outer borders
  • Borders and fills are now combined into a single SVG element for shapes with Inside and Outside borders
  • SVGs can now also be imported via the Insert › Image… menu
  • Improved the look of Shared Text Style previews when their color matches the menu background color
  • In Vector Editor, handle control points will now snap to other handle control points
  • Shapes now snap to path bounds rather than layer bounds during insertion
  • Inserted shapes now also snap to subpaths in combined shapes
  • Improved the way overrides are preserved when swapping Symbols
  • Nested Symbol overrides are now indented in the Inspector to improve readability
  • •Nested Symbols in the overrides panel now display only one parent up for improved legibility
  • Fixed a bug where dragging text layers with missing fonts could leave artifacts rendered in the Canvas
  • Newly inserted text layers now remember the vertical alignment that was used last time
  • Rulers can now be locked in place to avoid accidentally adjusting the origin of coordinates
  • Improved the behaviour of the Join command when combining open paths
  • Improved performance when manipulating large number of layers
  • Improved inserting of large images via drag-and-drop into Sketch, so they will now be scaled to fit the destination Artboard, or inserted in original size if also holding the Option key
  • The “Remind Me Later” function will now check for updates only once in 24 hours
  • Improved performance when creating grids
  • Improved performance in complex documents
  • •You can now Zoom to Artboard when any layers within are selected
  • Improved performance when importing large images into Sketch
  • Improved the performance of hovering over and selecting layers in the Canvas
  • A hidden layer’s selection handles now appear on the Canvas if selected
  • The missing font dialog now recognizes when a missing font has been installed whilst it is still open
  • Bug Fixes:
  • Fixed a bug where a negative saturation value could be applied to bitmap layers
  • Fixed a bug where certain shapes with boolean operations could not be further flattened
  • Fixed a bug that could prevent signing out of Sketch Cloud in some cases
  • Fixed a bug where documents with a certain layer structure could not be uploaded to Sketch Cloud
  • Fixed a bug where copying-and-pasting multiple Artboards might not display any Symbols
  • Fixed a bug where the cursor could flash when panning around the Canvas
  • Fixed a bug where a ruler’s guide would still appear when hovering over the Canvas
  • Fixed a bug where EPS files with certain gradients would not import correctly
  • Fixed a rare bug where some documents could not be saved
  • Fixed a bug where applying certain shared style to a Group would crash Sketch
  • Fixed a bug where Artboard presets wouldn’t appear when inserting an Artboard if the Inspector was hidden
  • Fixed a bug where you could duplicate shadows on groups and Symbol instances
  • Fixed a bug where the Export button in the Inspector would indicate incorrect number of Artboards to be exported
  • Fixed a bug where making a group exportable would not be tagged in the Layer List
  • Fixed a bug where changing a mask would not appear correctly in the Layer List
  • Fixed a bug where nested and overridden Symbol instances could be unlinked from their Library when saving
  • Fixed a bug where hiding a Hotspot layer would not be updated in the Preview window
  • Fixed a bug where editing Symbols would not refresh Mirror instantly

New in Sketch 49.3 Build 51167 (Apr 5, 2018)

  • Bug Fixes: We’ve improved bitmap exporting and importing compatibility with macOS High Sierra (10.13.4)

New in Sketch 49.2 Build 51160 (Mar 27, 2018)

  • Bug Fixes and Improvements: This update fixes a variety of smaller issues, including a rare bug that caused some Symbols to be removed from documents when saving.

New in Sketch 49.1 Build 51147 (Mar 15, 2018)

  • Bug Fixes and Improved Performance: This update fixes a variety of smaller issues, plus helps to improve performance for more complex documents.
  • Enhancements:
  • Improved performance when working with certain complex documents
  • Prototyping shortcuts now support keyboard layouts featuring Cyrillic characters
  • Custom Artboard presets can now be created using the Artboard Size popover in the Inspector
  • Added Artboard presets for common Android devices which can be used to determine prototyping viewports
  • Bug Fixes:
  • Fixed a crash that could occur when adding certain documents as Shared Libraries from Sketch Cloud
  • Fixed a bug where the Add Library… button would be dysfunctional after adding a Shared Library
  • Fixed a bug that could slow down export requests made via the Sketch API
  • Prototyping options are now only available in the Inspector once the document contains an Artboard
  • Fixed a bug where the Preview window might not load any content and appear blank
  • Fixed a bug where the Preview window could be resized to become narrower than expected
  • Fixed a bug where a subpath with rounded corners would display artifacts on the Canvas when it had been rotated
  • Fixed a crash that could occur while editing text layers created in older versions of Sketch
  • Fixed a bug where bitmap layers would be flipped when using the Transform tool
  • Fixed a bug where the Change Typeface… option wouldn’t show the Typeface menu

New in Sketch 49.1 Build 51139 Beta (Mar 9, 2018)

  • New:
  • Bug Fixes and Improved Performance : This update fixes a variety of smaller issues, plus helps to improve performance for more complex documents.
  • Enhancements:
  • Improved performance when working with certain complex documents
  • Prototyping shortcuts now support keyboard layouts featuring Cyrillic characters
  • Custom Artboard presets can now be created using the Artboard Size popover in the Inspector
  • Added Artboard presets for common Android devices which can be used to determine prototyping viewports
  • Bug Fixes:
  • Fixed a crash that could occur when adding certain documents as Shared Libraries from Sketch Cloud
  • Fixed a bug where the Add Library… button would be dysfunctional after adding a Shared Library
  • Fixed a bug that could slow down export requests made via the Sketch API
  • Fixed a bug where the Preview window might appear to flash when previewing prototypes
  • Prototyping options are now only available in the Inspector once the document contains an Artboard
  • Fixed a bug where the Preview window might not load any content and appear blank
  • Fixed a bug where the Preview window could be resized to become narrower than expected
  • Fixed a bug where a subpath with rounded corners would display artifacts on the Canvas when it had been rotated
  • Fixed a crash that could occur while editing text layers created in older versions of Sketch
  • Fixed a bug where bitmap layers would be flipped when using the Transform tool
  • Fixed a bug where the Change Typeface… option wouldn’t show the Typeface menu

New in Sketch 49 Build 51002 (Feb 28, 2018)

  • New:
  • Prototyping: You can now connect Artboards with Links and Hotspot layers to create prototypes of your designs that can be viewed in Sketch Preview, Sketch Cloud, and Sketch Mirror on iOS.
  • Libraries on Sketch Cloud: Files uploaded to Sketch Cloud can now be installed as Libraries directly from Cloud.
  • Apple UI Design Resources: Apple’s official iOS 11 UI Kit is now a built-in Library in Sketch.
  • Enhancements:
  • Improved performance when copying and pasting large Artboards
  • Improved EPS import when using spot colors
  • Gradient points can now be inserted in the color picker with a single click, rather than a double-click
  • Layers dragged from the Layer List to the Canvas are now copied rather than inserting a bitmap layer
  • Unused Symbols imported from Libraries are now cleared when saving a document
  • Updated the look of the Text and Layer Styles in the Inspector
  • SketchTool will now wait for a plugin to finish running before printing its result
  • Introduced a new version of the scripting API that is cleaner and easier to use
  • The plugin API has been extended with support for Symbols
  • The preference to show the selected Artboard in Sketch Mirror has been moved to the iOS app
  • Slices can now be hidden from the Canvas via the View menu
  • Improved performance when moving and resizing layers
  • Improved SVG import when dealing with rotated and flipped elements
  • Improved the way that newly created Symbols are added to the “Symbols” page
  • Improved the performance of Symbol thumbnails in menus
  • Improved performance when working with Symbols in complex documents
  • Improved Replace With menus for nested Symbols to avoid them being replaceable by Symbols which contain them
  • You can now choose to send a Symbol master to the “Symbols” page on Control-click
  • Improved layout and descriptions for bitmap export options in the Save panel
  • When vector editing, you can bend a path segment by holding the Command key and dragging to create or adjust curves
  • Improved appearance of rounded corners in the vector editor by showing the outline of the original path
  • Improved snapping in the Vector tool when the Shift key is held for drawing straight lines
  • When using the Pen tool, a preview of new points will be displayed on hover
  • Added a new “Prototyping Tutorial” template
  • Added “Move to Top” option to the Arrange menu to send a selection to the very top of the Layer List
  • Improved performance when detecting missing fonts in a document
  • Arranging objects in a grid now respects their current position in the Canvas instead of reordering based on the Layer List
  • You can now opt-in to anonymous analytics tracking to help us improve Sketch
  • Copied CSS attributes now also include text alignment
  • Improved sorting of colors within the Find and Replace Color panel
  • Color properties have now been added to the Find, and Frequent Color menus
  • Improved the accuracy of inserting gradient stops on gradients
  • The Scissors tool now works with multiple selected shapes
  • Updated the iOS icon template with the missing Artboard size for the Spotlight icon
  • You can now choose to make PNGs interlaced on export
  • Bug Fixes:
  • Fixed a bug where the Text inspector would not refresh properly when changing a text layer’s behavior from Fixed to Auto
  • Fixed a bug where layer previews in the Layer List would incorrectly show them as having a Shared Style
  • Fixed a bug where the Layout grid could appear on sub-pixels in rare cases
  • Fixed a bug where a grid could appear outside an Artboard and cover the entire Canvas
  • Fixed a bug where radial gradients wouldn’t appear correctly when exported as SVG
  • Fixed a crash that could occur when exporting a bitmap layer with a inner/outer border as SVG
  • Fixed a bug where SketchTool would fail to export a preview image from some documents
  • Fixed a bug where overrides could be lost when copying and pasting Symbol instances
  • Fixed a bug where detaching a scaled Symbol instance would not scale the attributes of the new layers
  • Fixed a bug where Symbol overrides would appear clipped if it was larger than its containing Artboard
  • Fixed a bug where the Layer List would not be updated when detaching Symbols from a Library
  • Fixed a crash that could occur when copying and pasting particular Symbols
  • Fixed a bug where the vertical position of centrally aligned text wouldn’t take into account any new lines caused by text transformations
  • Fixed a bug where text color wouldn’t be applied as a fill when converting text to outlines
  • Fixed a bug where a Text Style could be duplicated after pasting layers that use the style
  • Fixed a bug where inserting a new curved point in the vector editor wouldn’t snap its handle control points to 90º angles
  • Fixed a bug where the bézier curve preview when inserting a new point wouldn’t be accurate
  • Fixed a bug where inserting a new vector point with the Command key held after a Mirrored point would not update the handle control points
  • Fixed a bug where new layers could appear on the wrong Artboard after inserting with the Pen tool
  • Fixed a bug where exiting the vector editor would not update the cursor
  • Fixed a bug where the Zoom tool could display the wrong cursor
  • Fixed a bug where Undo actions could result in the current selection being dropped
  • Fixed a bug where the contextual menu would sometimes not be shown at all in the Layer List
  • Fixed a bug where resizing certain Artboards could freeze Sketch
  • Fixed a crash that could occur when selecting to uninstall multiple plugins at the same time
  • Fixed a bug where Library preferences could be lost when Libraries were synced and moved via Dropbox
  • Fixed a bug where the Smooth Corners option wouldn’t be enabled for shapes using multiple radius values if the initial value was 0
  • Fixed a bug where spaces could appear between the prefix/suffix and layer name on export
  • Fixed a bug where the Inspector could appear blank when dismissing the color popover
  • Fixed a bug where you couldn’t measure the distance from layers to guides anymore

New in Sketch 48.2 Build 47327 (Dec 20, 2017)

  • New:
  • Bug Fixes: This update fixes a few crashes plus a variety of smaller bugs related to text and Symbols.
  • Bug Fixes:
  • Fixed a crash that could occur when clicking within the Inspector whilst editing gradients in the color popover
  • Fixed a bug where SVG masks weren’t exported as expected for Symbols
  • Fixed a few bugs where copying and pasting Symbols imported from Libraries would recreate those Symbols locally within the document
  • Fixed a bug where the expected override value wouldn’t be shown in the Inspector for deeply nested Symbols
  • Fixed a bug where Undo wouldn’t work as expected whilst editing text
  • Fixed a bug where edited text within list formatted layers wouldn’t use the expected color
  • Fixed a bug where a text layer’s rotation value would be reset when changing its font size
  • Fixed a crash that could occur when text layers were modified by a plugin
  • Fixed a bug where Artboard names wouldn’t be truncated when zooming out
  • Fixed a bug where the pixel grid appeared to be missing a line at certain zoom levels

New in Sketch 48.2 Build 47319 Beta (Dec 16, 2017)

  • New:
  • Bug Fixes : This update fixes a few crashes plus a variety of smaller bugs related to text and Symbols.
  • Bug Fixes:
  • Fixed a crash that could occur when clicking within the Inspector whilst editing gradients in the color popover
  • Fixed a bug where SVG masks weren’t exported as expected for Symbols
  • Fixed a few bugs where copying and pasting Symbols imported from Libraries would recreate those Symbols locally within the document
  • Fixed a bug where the expected override value wouldn’t be shown in the Inspector for deeply nested Symbols
  • Fixed a bug where Undo wouldn’t work as expected whilst editing text
  • Fixed a bug where edited text within list formatted layers wouldn’t use the expected color
  • Fixed a bug where a text layer’s rotation value would be reset when changing its font size
  • Fixed a crash that could occur when text layers were modified by a plugin
  • Fixed a bug where Artboard names wouldn’t be truncated when zooming out
  • Fixed a bug where the pixel grid appeared to be missing a line at certain zoom levels

New in Sketch 48.1 Build 47250 (Dec 7, 2017)

  • Bug Fixes: We’ve fixed a few bugs related to Symbol overrides plus a crash that would occur if no thick lines were set to be shown in Grid Settings.

New in Sketch 48 Build 47235 (Dec 6, 2017)

  • New:
  • Color Management: Sketch adds support for working in, and exporting documents in sRGB and P3 color spaces.
  • Find and Replace: You can now find a color you’re using, so it can be replaced throughout your document.
  • Sketch Cloud: Files can now be downloaded from Sketch Cloud — when sharing with Sketch Cloud, the document itself is uploaded with its content.
  • Symbol Scaling: Symbol instances can now be scaled using the Scale command, independently from the Symbol master.
  • Enhancements:
  • Imported Symbols now remain linked to their Library when copied and pasted between documents
  • Library previews can now be added by creating an Artboard titled “Library Preview” in the Library document
  • Improved performance for documents featuring many Symbol overrides
  • Updated the built-in “iOS UI Design” Library for iOS 11
  • Improved PDF import of non-rectangular outline masks
  • You can now hold down the Shift key during launch to disable all Sketch plugins
  • A shadow’s spread can be set to a negative value to decrease the size of the object casting the shadow
  • Improved performance of SVG export when exporting Artboards from pages containing many other Artboards
  • Improved Sketch Cloud UI with a number of refinements, plus added the ability to request access to privately shared documents
  • Uploads to Sketch Cloud can now be cancelled whilst the upload is in progress
  • Improved the way overrides are displayed for nested Symbols if their values had been overridden
  • Improved font replacement by respecting subranges of text using different weights
  • The toolbar now shows which tool you’re currently working with
  • The shortcuts to quickly toggle borders and fills (B and F) now also work in the vector editor
  • Improved appearance of shadows applied to complex shapes such as outlined text layers
  • Improved various boolean operation results, particularly when subtracting overlapping shapes
  • Improved selection of shapes with thin borders and no fill
  • The “iOS App Icon” template has been updated to include Smooth Corners and Symbol scaling
  • When replacing a layer with a Symbol, the Symbol now inherits the same size as the previous layer
  • Artboard presets for Android devices are now named correctly
  • Improved padding for the iPhone X Status Bar Symbols within the built-in iOS UI Design Library
  • The magnifier tool now uses the document color space when determining the color of the pixel that’s selected or hovered over
  • Bug Fixes:
  • Fixed a number of bugs where boolean operations on certain overlapping shapes would have unexpected results
  • Fixed a bug where picking colors from additional displays would use the wrong color space
  • Fixed a bug where resetting a bitmap to its original size wouldn’t be reflected in the Inspector
  • Fixed a bug where the size value in the Inspector wouldn’t update after using the Scale command on a layer
  • Fixed a bug where repositioning Symbol Artboards within a Library document would trigger a Library Update
  • Fixed a bug where plugins couldn’t be saved from the Run Script panel if the Plugins folder was a symlink
  • Fixed a problem that prevented CocoaScript from working correctly on the latest version of macOS High Sierra
  • Fixed a rare bug where the contents of a Symbol could appear hidden when applying a text override
  • Fixed a bug where shadows applied to filled layers with either a Center or Outside border might not show as expected
  • Fixed a bug where shadows would be clipped when applied to certain lines and borders
  • Fixed a bug where nested Symbol content could be unexpectedly clipped in rare cases
  • Fixed a bug where a document’s reference to its shared link in Sketch Cloud would be reset when cancelling a Save As… action
  • Fixed a bug where the size value in the Inspector wouldn’t update after resetting a Symbol instance to its original size
  • Fixed a bug where Detach from Symbol would misplace the layer’s selection bounds in rare cases
  • Fixed a bug where Symbol previews would be reloaded several times when expanding an elongated Overrides menu
  • Fixed a bug where the height of new multi-line text layers would be set automatically when click-and-dragging to insert a fixed-width text layer
  • Fixed a bug where changing the size of a text layer within a group could cause it to shift position unexpectedly
  • Fixed a bug where inserting points on rounded curves might have been unreliable
  • Fixed a bug where dragging a handle control point in the vector editor wouldn’t snap to all possible locations
  • Fixed a bug where guides would appear to be displayed at the wrong position after ungrouping Artboards
  • Fixed a bug where dragging layers set to export as JPG from the Layer List to the desktop would result in poor quality exports
  • Fixed a bug where split paths wouldn’t maintain their correct position in the hierarchy
  • Fixed a bug where layers inserted using the Pencil tool would always be positioned at the top of the Layer List
  • Fixed a bug where clicking on the Canvas wouldn’t exit the radial gradient editor
  • Fixed a bug where the color picker could contain another color picker when choosing a color
  • Fixed a bug where the Welcome window wouldn’t show the correct document preview
  • Fixed a rare bug where uploads to Sketch Cloud might appear to be slightly blurry
  • Fixed a bug where a 0-radius star couldn’t be selected on the Canvas
  • Fixed a bug where layers couldn’t be selected after selecting to ignore their underlying mask
  • Fixed a bug where the color picker wouldn’t be scrollable in some rare cases
  • Fixed a bug where the color picker wouldn’t always display the correct HEX value
  • Fixed a rare crash that could occur when converting text to outlines
  • Fixed a bug where the expected color profile wouldn’t always be assigned to images exported by dragging from the Layer List

New in Sketch 48 Build 47232 Beta 6 (Nov 30, 2017)

  • This latest Sketch Beta includes further bug fixes and improvements related to the insertion of fixed width text layers.

New in Sketch 48 Build 47228 Beta 5 (Nov 28, 2017)

  • This latest Sketch Beta includes further bug fixes and improvements, particularly with vector editing and Boolean operations.

New in Sketch 48 Build 47218 Beta 4 (Nov 20, 2017)

  • Includes fixes for a couple of crashes, plus an updated iOS UI Design Library.
  • Enhancements:
  • Updated the built-in “iOS UI Design” Library for iOS 11
  • Bug Fixes:
  • Fixed a problem that prevented CocoaScript from working correctly on the latest version of macOS High Sierra

New in Sketch 48 Build 47142 Beta 3 (Nov 9, 2017)

  • Enhancements:
  • The magnifier tool now uses the document color space when determining the color of the pixel that’s selected or hovered over

New in Sketch 48 Build 47110 Beta 2 (Nov 3, 2017)

  • Includes further bug fixes and improves compatibility with some third-party plugins.
  • New:
  • Find and Replace : You can now find a color you’re using, so it can be replaced throughout your document.
  • Sketch Cloud : Files can now be downloaded from Sketch Cloud — when sharing with Sketch Cloud, the document itself is uploaded with its content.
  • Enhancements:
  • Imported Symbols now remain linked to their Library when copied and pasted between documents
  • Improved Sketch Cloud UI with a number of refinements, plus added the ability to request access to privately shared documents
  • Bug Fixes:
  • Fixed a bug where a document’s reference to its shared link in Sketch Cloud would be reset when cancelling a Save As… action
  • Fixed a bug where Symbol previews would be reloaded several times when expanding an elongated Overrides menu
  • Fixed a crash that could occur when selecting an Insert tool via keyboard shortcut whilst a text field was selected

New in Sketch 48 Build 47092 Beta (Nov 1, 2017)

  • New:
  • Color Management : Sketch adds support for working in, and exporting documents in sRGB and P3 color spaces.
  • Find and Replace : You can now find a color you’re using, so it can be replaced throughout your document
  • Sketch Cloud : Files can now be downloaded from Sketch Cloud — when sharing with Sketch Cloud, the document itself is uploaded with its content
  • Symbol Scaling : Symbol instances can now be scaled using the Scale command, independently from the Symbol master.
  • Enhancements:
  • Copying Library Symbols between documents now keeps them linked to the Library
  • Library previews can now be added by creating an Artboard titled “Library Preview” in the Library document
  • Improved performance for documents featuring many Symbol overrides
  • Improved PDF import of non-rectangular outline masks
  • You can now hold down the Shift key during launch to disable all Sketch plugins
  • A shadow’s spread can be set to a negative value to decrease the size of the object casting the shadow
  • Improved performance of SVG export when exporting Artboards from pages containing many other Artboards
  • Uploads to Sketch Cloud can now be cancelled whilst the upload is in progress
  • Improved the way overrides are displayed for nested Symbols if their values had been overridden
  • Improved font replacement by respecting subranges of text using different weights
  • The toolbar now shows which tool you’re currently working with
  • The shortcuts to quickly toggle borders and fills (B and F) now also work in the vector editor
  • Improved appearance of shadows applied to complex shapes such as outlined text layers
  • Improved various boolean operation results, particularly when subtracting overlapping shapes
  • Improved selection of shapes with thin borders and no fill
  • The “iOS App Icon” template has been updated to include Smooth Corners and Symbol scaling
  • When replacing a layer with a Symbol, the Symbol now inherits the same size as the previous layer
  • Artboard presets for Android devices are now named correctly
  • Improved padding for the iPhone X Status Bar Symbols within the built-in iOS UI Design Library
  • Bug Fixes:
  • Fixed a number of bugs where boolean operations on certain overlapping shapes would have unexpected results
  • Fixed a bug where picking colors from additional displays would use the wrong color space
  • Fixed a bug where resetting a bitmap to its original size wouldn’t be reflected in the Inspector
  • Fixed a bug where the size value in the Inspector wouldn’t update after using the Scale command on a layer
  • Fixed a bug where repositioning Symbol Artboards within a Library document would trigger a Library Update
  • Fixed a bug where plugins couldn’t be saved from the Run Script panel if the Plugins folder was a symlink
  • Fixed a rare bug where the contents of a Symbol could appear hidden when applying a text override
  • Fixed a bug where shadows applied to filled layers with either a Center or Outside border might not show as expected
  • Fixed a bug where shadows would be clipped when applied to certain lines and borders
  • Fixed a bug where nested Symbol content could be unexpectedly clipped in rare cases
  • Fixed a bug where the size value in the Inspector wouldn’t update after resetting a Symbol instance to its original size
  • Fixed a bug where Detach from Symbol would misplace the layer’s selection bounds in rare cases
  • Fixed a bug where the height of new multi-line text layers would be set automatically when click-and-dragging to insert a fixed-width text layer
  • Fixed a bug where changing the size of a text layer within a group could cause it to shift position unexpectedly
  • Fixed a bug where inserting points on rounded curves might have been unreliable
  • Fixed a bug where dragging a handle control point in the vector editor wouldn’t snap to all possible locations
  • Fixed a bug where guides would appear to be displayed at the wrong position after ungrouping Artboards
  • Fixed a bug where dragging layers set to export as JPG from the Layer List to the desktop would result in poor quality exports
  • Fixed a bug where split paths wouldn’t maintain their correct position in the hierarchy
  • Fixed a bug where layers inserted using the Pencil tool would always be positioned at the top of the Layer List
  • Fixed a bug where clicking on the Canvas wouldn’t exit the radial gradient editor
  • Fixed a bug where the color picker could contain another color picker when choosing a color
  • Fixed a bug where the Welcome window wouldn’t show the correct document preview
  • Fixed a rare bug where uploads to Sketch Cloud might appear to be slightly blurry
  • Fixed a bug where a 0-radius star couldn’t be selected on the Canvas
  • Fixed a bug where layers couldn’t be selected after selecting to ignore their underlying mask
  • Fixed a bug where the color picker wouldn’t be scrollable in some rare cases

New in Sketch 47.1 Build 45422 (Oct 18, 2017)

  • Bug Fixes: We’ve fixed a crash in Touch Bar plus a few smaller issues with export.
  • Bug Fixes:
  • Fixed a bug where the Export panel in the Inspector could appear blank or with missing controls on macOS High Sierra
  • Fixed a bug where inserting images via the JavaScript API would result in an error
  • Fixed a rare crash that could occur while exiting the Color Popover on a Mac with Touch Bar support
  • Fixed a bug where exported PNGs wouldn’t always be assigned the expected color profile
  • Fixed a rare crash that could occur in a document containing Symbols imported from an unavailable Library

New in Sketch 47.1 Build 45415 Beta (Oct 14, 2017)

  • New:
  • Bug Fixes : We’ve fixed a crash in Touch Bar plus a few smaller issues with export.
  • Bug Fixes:
  • Fixed a bug where the Export panel in the Inspector could appear blank or with missing controls on macOS High Sierra
  • Fixed a bug where inserting images via the JavaScript API would result in an error
  • Fixed a rare crash that could occur while exiting the Color Popover on a Mac with Touch Bar support
  • Fixed a bug where exported PNGs wouldn’t always be assigned the expected color profile

New in Sketch 47 Build 45396 (Oct 10, 2017)

  • New:
  • Introducing Libraries: Libraries allows you to share Symbols between documents, and other designers. Learn more…
  • Smooth Corners: You can now adjust the curve of a rectangle’s corner radius to achieve the effect that’s used throughout iOS.
  • Enhancements:
  • Improved performance for shadows in complex documents
  • Improved performance when editing nested Symbols
  • Improved appearance of nested Symbols, Text Styles, and Shared Styles so that they’re no longer nested within superfluous submenus
  • The shortcut for inserting a new point mid-way between two existing points in the vector editor has changed from Command-click to Shift-click
  • The “iOS UI Design” document is now a built-in Library, updated for iOS 11 and iPhone X, and makes use of our new Smooth Corners feature
  • Individual layers can now be exported using the Command-E shortcut
  • Added Artboard presets for iPhone X and iPhone 8
  • Bug Fixes:
  • Fixed a bug where exporting and re-importing some bitmaps to Sketch would adjust their gamma and then render them incorrectly on macOS High Sierra
  • Fixed a bug where the Inspector could be truncated depending on your scroll bar preference
  • Fixed a bug where an overridden Symbol instance wouldn’t reflect changes to its master if both were located on the same page
  • Fixed a bug where pasting Symbol instances into their master would duplicate the Symbol
  • Fixed a crash that could occur when editing certain Symbol overrides
  • Fixed a bug where adjusting the border thickness on lines would offset their paths
  • Fixed a bug where creating a slice via the Export toolbar item would include any hidden layers within its bounds
  • Fixed a bug where layer selection handles wouldn’t be hidden when adjusting the Radius slider
  • Fixed a rare crash that could occur when opening some documents
  • Fixed a bug where the toolbar would not remain hidden between documents
  • Fixed a rare crash that could occur with the Organize Shared Styles dialog
  • Fixed a bug where the color picker could pick the wrong color from a bitmap if any guides were visible
  • Fixed a bug that prevented documents containing certain colors from being uploaded to Sketch Cloud on macOS High Sierra

New in Sketch 47 Build 45396 Beta 4 (Oct 9, 2017)

  • Fixes a bug where multiple shadows using different spread values would be rendered as if they shared the same spread value.

New in Sketch 47 Build 45392 Beta 3 (Sep 30, 2017)

  • Includes an updated iOS UI Design Library, plus some smaller bug fixes.
  • Enhancements:
  • The “iOS UI Design” document is now a built-in Library, updated for iOS 11 and iPhone X, and makes use of our new Smooth Corners feature
  • Bug Fixes:
  • Fixed a bug where exporting and re-importing some bitmaps to Sketch would adjust their gamma and then render them incorrectly on macOS High Sierra
  • Fixed a bug that prevented documents containing certain colors from being uploaded to Sketch Cloud on macOS High Sierra

New in Sketch 47 Build 45359 Beta 2 (Sep 19, 2017)

  • Improvements for Libraries and nested overrides, plus some smaller bug fixes.
  • Enhancements:
  • The shortcut for inserting a new point mid-way between two existing points in the vector editor has changed from Command-click to Shift-click
  • Added Artboard presets for iPhone X and iPhone 8
  • Bug Fixes:
  • Fixed a crash that could occur when editing certain Symbol overrides
  • Fixed a rare crash that could occur when opening some documents

New in Sketch 47 Build 45292 Beta (Aug 31, 2017)

  • New:
  • Introducing Libraries : Libraries allows you to share Symbols between documents, and other designers. Learn more…
  • Smooth Corners : You can now adjust the curve of a rectangle’s corner radius to achieve the effect that’s used throughout iOS.
  • Enhancements:
  • Improved performance for shadows in complex documents
  • Improved performance when editing nested Symbols
  • Improved appearance of nested Symbols, Text Styles, and Shared Styles so that they’re no longer nested within superfluous submenus
  • The shortcut for inserting a new point between two existing points in the vector editor has changed from Command-click to Shift-click
  • The “iOS UI Design” document is now a Library, and has been updated to use the new Smooth Corners feature for its icons and UI elements
  • Individual layers can now be exported using the Command-E shortcut
  • Bug Fixes:
  • Fixed a bug where the Inspector could be truncated depending on your scroll bar preference
  • Fixed a bug where an overridden Symbol instance wouldn’t reflect changes to its master if both were located on the same page
  • Fixed a bug where pasting Symbol instances into their master would duplicate the Symbol
  • Fixed a bug where adjusting the border thickness on lines would offset their paths
  • Fixed a bug where creating a slice via the Export toolbar item would include any hidden layers within its bounds
  • Fixed a bug where layer selection handles wouldn’t be hidden when adjusting the Radius slider
  • Fixed a rare crash that could happen when opening some documents
  • Fixed a bug where the toolbar would not remain hidden between documents
  • Fixed a rare crash that could occur with the Organize Shared Styles dialog
  • Fixed a bug where the color picker could pick the wrong color from a bitmap if any guides were visible

New in Sketch 46.2 Build 44496 (Aug 16, 2017)

  • Bug Fixes: We’ve fixed a few small issues with Symbols and a rare crash in Touch Bar.
  • Bug Fixes:
  • Fixed a crash that could occur when editing Symbols containing bitmap layers with image fills
  • Fixed a bug where editing a nested Symbol could clip the appearance of its parent Symbol instance
  • Fixed a bug where layers weren’t repositioned as expected when adjacent Symbol instances changed size
  • Fixed a crash that could occur when switching the focus between a text layer and the Inspector on a Mac with Touch Bar support

New in Sketch 46.2 Build 44476 Beta (Aug 12, 2017)

  • New:
  • Bug Fixes : We’ve fixed a few small issues with Symbols.
  • Bug Fixes:
  • Fixed a crash that could occur when editing Symbols containing bitmap layers with image fills
  • Fixed a bug where editing a nested Symbol could clip the appearance of its parent Symbol instance
  • Fixed a bug where layers weren’t repositioned as expected when adjacent Symbol instances changed size

New in Sketch 46.1 Build 44463 (Aug 8, 2017)

  • Bug Fixes: We’ve fixed a crash on OS X El Capitan plus a variety of smaller issues.
  • Bug Fixes:
  • Fixed a crash that could occur when undoing changes to Symbols on OS X El Capitan
  • Fixed a bug where the Plugins menu might not be shown as expected
  • Fixed a bug where differently colored subranges of text would revert to a single color when the text layer was resized
  • Fixed a bug where vertical text alignment would be ignored when converting a text layer to outlines
  • Fixed a bug where resizing layers with particular attributes would cause Sketch to become unresponsive
  • Fixed a bug where the current Artboard wouldn’t remain focused when unselecting layers within it
  • Improved consistency of the appearance of options within the Insert menu

New in Sketch 46.1 Build 44463 Beta (Aug 7, 2017)

  • Bug Fixes:
  • Fixed a crash that could occur when undoing changes to Symbols on OS X El Capitan
  • Fixed a bug where the Plugins menu might not be shown as expected
  • Fixed a bug where differently colored subranges of text would revert to a single color when the text layer was resized
  • Fixed a bug where vertical text alignment would be ignored when converting a text layer to outlines
  • Fixed a bug where resizing layers with particular attributes would cause Sketch to become unresponsive
  • Fixed a bug where the current Artboard wouldn’t remain focused when unselecting layers within it
  • Improved consistency of the appearance of options within the Insert menu

New in Sketch 46 Build 44423 (Aug 2, 2017)

  • New:
  • Private Sharing: You can now invite people to view documents shared via Sketch Cloud.
  • Text Alignment: Text layers can now be aligned vertically within their adjustable bounding box.
  • Searchable Help Topics: Relevant articles from our online support documentation are now shown in Help menu search results.
  • Enhancements:
  • Fix Width and Fix Height resizing options can now be toggled by clicking on their labels
  • Installing plugin updates is now much faster
  • Sketch now informs you if the plugin you’re attempting to install is incompatible
  • When measuring the distance between text layers, holding the Control key now measures the distance from the baseline and cap height, rather than the bounding box of the layer
  • Improved appearance of Text Styles with large paragraph spacing in the Insert › Styled Text menu
  • “Resize to Fit” has returned to be shown in the main Artboard Inspector
  • Added option to export the current selection via the Share menu
  • Added keyboard shortcuts for Sync Shared Style (Control-S) and Reset Shared Style (Option-Control-S) menu options
  • Improved behavior when opening older files with missing fonts
  • Pixel Fitting preferences have been simplified and reduced to just a single option
  • Bug Fixes
  • Fixed a bug where some plugin scripts would not work as expected with the macOS High Sierra beta
  • Fixed a bug where inserting a duplicated layer into a group wouldn’t update the group bounds
  • Fixed a bug that would break symlinks (aliases) in some plugin framework bundles
  • Fixed a bug where the Canvas wouldn’t refresh as expected when inserting layers after having used the Pencil tool
  • Fixed a bug where updating plugins nested in folders within the Plugins Folder would move them from their original location
  • Fixed a bug where a layer with two Image Fills within a Symbol would override the wrong image
  • Fixed a bug where the Insert Symbol preview in the menu and on the mouse cursor wouldn’t match the dimensions of the symbol
  • Fixed a rare crash that could occur when exiting the text editor by selecting a different layer in the Layer List
  • Fixed a bug where tapping Run on the Custom Script dialog via the Touch Bar would close the dialog instead of running the script
  • Fixed a bug where rounded corners could go the wrong way in extreme situations
  • Fixed a bug where the “Set to Original Dimensions” option wouldn’t be disabled when the selected image was already at its original size
  • Fixed a bug where the name and weight of missing fonts in Shared Text Style menus would not be shown
  • Fixed a bug with resizing controls, where top-aligned layers could be moved unexpectedly when resizing their parent Artboard
  • Fixed a bug where fills applied within the bitmap editor would ignore the opacity of the selected color
  • Fixed a bug where “Resize to Fit” wouldn’t always accurately fit Artboards around Center borders
  • Fixed a bug where you would be informed of incompatible plugins being disabled, even if they were already disabled
  • Fixed a bug where shapes trailing text layers in Symbols wouldn’t properly move to make room for text overrides
  • Fixed a bug where document Quick Look previews weren’t always generated as expected
  • Fixed a bug where aligning layers within a group wouldn’t re-adjust the size of the group
  • Fixed a rare crash that could occur when hovering over certain layers in the Layer List

New in Sketch 46 Build 44423 Beta (Aug 1, 2017)

  • New:
  • Private Sharing : You can now invite people to view documents shared via Sketch Cloud.
  • Text Alignment : Text layers can now be aligned vertically within their adjustable bounding box.
  • Searchable Help Topics : Relevant articles from our online support documentation are now shown in Help menu search results.
  • Enhancements:
  • Installing plugin updates is now much faster
  • Added option to export the current selection via the Share menu
  • Added keyboard shortcuts for Sync Shared Style (Control-S) and Reset Shared Style (Option-Control-S) menu options
  • Bug fixes:
  • Fixed a bug that would break symlinks (aliases) in some plugin framework bundles
  • Fixed a bug where the Canvas wouldn’t refresh as expected when inserting layers after having used the Pencil tool

New in Sketch 46 Build 44420 Beta (Jul 28, 2017)

  • Bug fixes:
  • Fixed a bug where some plugin scripts would not work as expected on macOS High Sierra beta
  • Fixed a bug where the documents preview would not be generated correctly

New in Sketch 46 Build 44404 Beta (Jul 21, 2017)

  • New:
  • Private Sharing : You can now invite people to view your documents shared via Sketch Cloud.
  • Enhancements:
  • Fix Width and Fix Height resizing options can now be toggled by clicking on their labels
  • Our online documentation can now be searched within Sketch via the Help menu
  • Improved speed of installing plugin updates
  • Sketch now informs you if the plugin you’re attempting to install is incompatible
  • When measuring the distance between text layers, holding the Control key now measures the distance from the baseline and cap height, rather than the bounding box of the layer
  • Improved appearance of Text Styles with large paragraph spacing in the Insert › Styled Text menu
  • “Resize to Fit” has returned to be shown in the main Artboard Inspector
  • Text layers can now be aligned vertically within their adjustable bounding box
  • Added option to export selected layers (Command+E) via the Share menu
  • Added keyboard shortcuts for Sync Shared Style (Control-S) and Reset Shared Style (Option-Control-S) menu options
  • Improved behavior when opening older files with missing fonts
  • Pixel Fitting preferences have been simplified and reduced to just a single option
  • Bug Fixes:
  • Fixed a bug where inserting a duplicated layer into a group wouldn’t update the group bounds
  • Fixed a bug which was breaking symlinks (aliases) in some plugin framework bundles
  • Fixed a bug where switching to a different tool from Pencil drawing wouldn’t render the whole layer frame
  • Fixed a bug where updating plugins nested in folders within the Plugins Folder would move them from their original location
  • Fixed a bug where a layer with two Image Fills within a Symbol would override the wrong image
  • Fixed a bug where the Insert Symbol preview in the menu and on the mouse cursor wouldn’t match the dimensions of the symbol
  • Fixed a rare crash that could occur when exiting the text editor by selecting a different layer in the Layer List
  • Fixed a bug where tapping Run on the Custom Script dialog via the Touch Bar would close the dialog instead of running the script
  • Fixed a bug where rounded corners could go the wrong way in extreme situations
  • Fixed a bug where the “Set to Original Dimensions” option wouldn’t be disabled when the selected image was already at its original size
  • Fixed a bug where the name and weight of missing fonts in Shared Text Style menus would not be shown
  • Fixed a bug with resizing controls, where top-aligned layers could be moved unexpectedly when resizing their parent Artboard
  • Fixed a bug where fills applied within the bitmap editor would ignore the opacity of the selected color
  • Fixed a bug where “Resize to Fit” wouldn’t always accurately fit Artboards around Center borders
  • Fixed a bug where you would be informed of incompatible plugins being disabled, even if they were already disabled
  • Fixed a bug where shapes trailing text layers in Symbols wouldn’t properly move to make room for text overrides
  • Fixed a bug where aligning layers within a group wouldn’t re-adjust the size of the group
  • Fixed a rare crash that could occur when hovering over certain layers in the Layer List

New in Sketch 45.2 Build 43514 (Jul 14, 2017)

  • macOS High Sierra: Improved compatibility with the macOS High Sierra beta.
  • Bug Fixes: We’ve fixed some issues that prevented certain layers from being resized as expected.

New in Sketch 45.2 Build 43514 Beta (Jul 12, 2017)

  • New:
  • macOS High Sierra : Improved compatibility with macOS High Sierra (10.13).
  • Bug Fixes : We’ve fixed some issues that prevented certain layers from being resized as expected.

New in Sketch 45.1 Build 43504 (Jul 4, 2017)

  • Bug Fixes:
  • Fixed a bug where some auto-width text layers would appear as if they were partially masked
  • Fixed a bug where the Align buttons wouldn’t be enabled after inserting text layers
  • Fixed a crash that could occur when exiting the text editor on a Mac with Touch Bar support
  • Fixed a bug with the removal of empty text layers when exiting the text editor
  • Fixed a bug where the Hex field wouldn’t be highlighted when opening the color popover
  • Fixed a bug where pasted layers would end up below the contents of the selected Artboard instead of at the top
  • Fixed a bug where moving selected objects between Artboards would deselect them

New in Sketch 45.1 Build 43502 Beta (Jul 1, 2017)

  • Bug Fixes:
  • Fixed a bug where some auto-width text layers would appear as if they were partially masked
  • Fixed a bug where the Align buttons wouldn’t be enabled after inserting text layers
  • Fixed a crash that could occur when exiting the text editor on a Mac with Touch Bar support
  • Fixed a bug with the removal of empty text layers when exiting the text editor
  • Fixed a bug where the Hex field wouldn’t be highlighted when opening the color popover
  • Fixed a bug where pasted layers would end up below the contents of the selected Artboard instead of at the top
  • Fixed a bug where moving selected objects between Artboards would deselect them

New in Sketch 45 Build 43471 Beta (Jun 23, 2017)

  • New:
  • Presentation Mode : Presentation mode has been redesigned to simply hide the UI and not go full screen (it also now works with tabbed windows).
  • Enhancements:
  • Optimized menus, making them more consistent, with improved usability
  • Bug fixes:
  • Fixed a bug where resizing constraints could be reset when creating Symbols from selected layers
  • Fixed a bug in the vector editor where drawing a selection around an open point could leave artefacts on the Canvas
  • Fixed a bug where smart guides would display the wrong distance if a selected layer had been rotated
  • Fixed a bug where displaying a dialog when using Sketch in full screen could turn the viewport black
  • Fixed a rare crash that could occur when using the Touch Bar to edit text layers

New in Sketch 45 Build 43458 Beta (Jun 20, 2017)

  • New:
  • Presentation Mode : Presentation mode has been redesigned to simply hide the UI and not enter full-screen (it also now works with tabbed windows).
  • Vector Editing : Smart guides are now shown when inserting points, allowing you to snap new points to existing points’ axes.
  • UI Improvements : The color popover is now scrollable, plus the color picker can now be collapsed, allowing more room for presets.
  • Enhancements:
  • You can now choose how far layers are nudged by the arrow keys or Shift-arrow keys in the Canvas preferences
  • Added a preference to choose between selecting a point, or closing a path, when clicking the first point in the vector editor

New in Sketch 45 Build 43445 Beta (Jun 17, 2017)

  • What's New:
  • Plugins: Plugins now update automatically within Sketch. Incompatible plugins will also be disabled so they don’t break Sketch.
  • UI Improvements: The color popover now scrolls and the color picker is now collapsible.
  • Enhancements:
  • Presentation Mode now also works with tabbed windows
  • Bug fixes:
  • Fixed a bug where groups wouldn’t reflect changes to the size text layers nested within them
  • Fixed a bug where text layers inserted by dragging in the Canvas wouldn’t always have the correct height

New in Sketch 45 Build 43276 Beta (Jun 6, 2017)

  • New:
  • Plugins. Sketch now makes it easy for plugins to be automatically updated to their latest version.
  • UI Improvements. The color popover now scrolls when there are too many presets to fit on your screen.
  • Enhancements:
  • Presentation Mode has been redesigned to simply hide the UI (Inspector, Toolbar, Layer List) and not enter Full Screen. Presentation Mode now also works with tabbed windows
  • Plugins are now removed from the Plugins menu immediately after you disable them
  • Mirror browser previews now revert to the document overview if the current Artboard is deleted
  • Improved snapping in the vector editor where newly inserted points will now snap to existing points’ axes
  • The color picker can now be collapsed to allow more room for presets within the color popover
  • Added controls to set nudge distances, big and small, in the Canvas preferences
  • We’ve optimized our menus to make them more consistent, and to improve usability
  • Added a preference to choose between selecting a point, or closing a path when clicking the first point in the vector editor
  • Improved accuracy when selecting rotated shapes
  • “Resize to Fit” now takes outer borders and offset shadows into account when resizing Artboards
  • Added a “Move to Applications folder” alert when Sketch is launched from elsewhere on your Mac
  • Layer resizing constraints now have shortcuts in the Layer › Constraints menu
  • Bug Fixes:
  • Fixed a bug where Line layers wouldn’t be renamed correctly when combined
  • Fixed a bug where subpaths inserted into combined shapes wouldn’t be named correctly
  • Fixed a bug where converting a combined shape to outlines would give unexpected results
  • Fixed a bug where the switching between RGB and HSB color modes in the Inspector could end up in an inconsistent state
  • Fixed a bug where aligning points via the Inspector wouldn’t reflect the changes in the position fields
  • Fixed a bug where groups and combined shapes wouldn’t always expand in the Layer List to show newly inserted layers
  • Fixed a bug where inserting points on shapes could leave artefacts on the Canvas from handles that no longer exist
  • Fixed a bug where selecting all Artboards in the Canvas wouldn’t always redraw the selection correctly
  • Fixed a scripting bug where Symbol metadata would be lost when detaching instances
  • Fixed a rare bug where Mirror would not update some Artboards properly
  • Fixed a bug where vector points wouldn’t always snap to the grid within an Artboard
  • Fixed a bug where overrides could be lost when pasting Symbol instances
  • Resizing rules are now retained when creating Symbols from selected layers
  • Fixed a bug where overrides could be lost when detaching a Symbol instance
  • Fixed a bug where layers larger than their parent Artboard would not resize properly when the Artboard was resized
  • Fixed a bug where override text fields would not commit their change when they lost focus
  • Fixed a rare bug where Symbol masters could be duplicated after copying and pasting instances
  • Fixed a bug where swapping nested Symbols could cause Sketch to crash
  • Fixed a bug where the character spacing value would not update immediately after changing the text’s font size
  • Fixed a bug where text could be indented if it was copied into Sketch from a browser
  • Fixed a bug where inserted Artboards wouldn’t properly take into account auto-width text layers
  • Fixed a bug in the vector editor where the Touch Bar controls would be active if there was no selection
  • Fixed a bug where inserting a path into an existing shape would override the existing style with the default style
  • Fixed a bug where deleting all points in a shape would just leave an empty path
  • Fixed a bug where switching layer selection while in vector editor mode could leave single-point paths behind
  • Fixed a bug where closing a one-point path would not remove the layer
  • Fixed a bug where drawing a selection around an open point during vector editing could leave artefacts on the Canvas
  • Fixed a bug where smart guides between layers would display the wrong distance if one of those layers was rotated
  • Fixed a bug where a Symbol’s preview would be clipped if parts of its contents appeared outside the master Artboard
  • Fixed a bug where displaying a dialog in Full Screen could turn the viewport black
  • Fixed a bug when adding a second fill with the color popover open, would enable you to edit the wrong fill
  • Fixed a bug where shapes with lines inside them could be hard to select
  • Fixed a rare crash in the Touch Bar when working with text layers
  • Fixed a rare crash that could occur after pasting content into Sketch
  • Fixed a rare crash when using the position fields in the Vector tool
  • Fixed a bug where exporting Artboards with hidden layers could result in an image of a wrong size
  • Fixed a crash that could occur when pasting Hex values in the color picker

New in Sketch 44.1 Build 41455 (May 23, 2017)

  • Improved performance when editing nested Symbols which had many other instances
  • Restored behaviour where Artboard exports will include any overlapping Artboards and layers
  • Fixed a bug where multiple selected layers couldn’t be moved out of Artboards
  • Fixed a bug where pixel-fitting wouldn’t work as expected when resizing Artboards and groups
  • Fixed a bug that could cause hidden nested Symbol overrides to be shown unexpectedly
  • Fixed a bug where the Undo menu item would show incorrect Undo action titles
  • Fixed a bug where some text layers would have unexpected resize rules applied
  • Fixed a bug where the selection indicator wouldn’t update to show the selected font weight
  • Fixed a bug where text layers would wrap unexpectedly within resized Symbol instances

New in Sketch 44.1 Build 41454 Beta (May 22, 2017)

  • Improved performance when editing nested Symbols which had many other instances
  • Restored behaviour where Artboard exports will include any overlapping Artboards and layers
  • Fixed a bug where multiple selected layers couldn’t be moved out of Artboards
  • Fixed a bug where pixel-fitting wouldn’t work as expected when resizing Artboards and groups
  • Fixed a bug that could cause hidden nested Symbol overrides to be shown unexpectedly
  • Fixed a bug where the Undo menu item would show incorrect Undo action titles
  • Fixed a bug where some text layers would have unexpected resize rules applied
  • Fixed a bug where the selection indicator wouldn’t update to show the selected font weight
  • Fixed a bug where text layers would wrap unexpectedly within resized Symbol instances

New in Sketch 44 Build 41411 (May 16, 2017)

  • New:
  • Artboards. Redesigned Artboard picker, improved selection, plus a new option in the Inspector to tell an Artboard to adjust the size of its contents when resized.
  • Vector Editing. Rounded corners on vector paths have been improved tremendously, giving accurate radiuses on sharp angles.
  • Replace Missing Fonts. You can now replace missing fonts in a document using the new option in the File menu.
  • Resizing Controls. We’ve dramatically improved resizing controls – giving you more power and control over how your layers should behave when their parent is resized.
  • Enhancements:
  • The buttons at the top of the Vector and Bitmap editing Inspectors are now using the system style
  • Distribute and Align buttons are now hidden when they’re not applicable
  • When creating a Symbol, a new “Symbols” page will no longer be added if there’s already another page containing Symbols in the document
  • Added controls in the Touch Bar to open or close paths
  • Symbols and Shared (Text) Styles now show nested menus when swapping via the Inspector, and reveal the menu at the current selection
  • Improved the alignment of labels and controls in the Inspector
  • When clicking on one of many selected handles in the vector editor, we now deselect the other ones
  • Added a keyboard shortcut for opening or closing a path (Option-Command-O)
  • iOS UI Design Template has been updated with new styles, nested Symbols and improved overrides
  • Dimensions of the current selection are now taken into account when creating new custom Artboard presets
  • Improved selection of Artboards on the Canvas; click-and-drag a selection area, and any Artboards fully-contained within the selection will be selected, rather than their contents
  • Artboards can now be resized by selecting a new size from the list of Artboard presets
  • Minor performance improvement when dragging layers on the Canvas
  • Improved how numbers with many digits are displayed in various places within the UI
  • Added a new option to the Arrange menu to move a layer up in the hierarchy
  • You can now flatten rounded rectangles and other modified shapes
  • You can now easily flip an Artboard from Portrait to Landscape orientation
  • Improved responsiveness of the Welcome to Sketch window
  • Bug Fixes:
  • Fixed a bug where the opacity of noise fills couldn’t be changed via their text field
  • Fixed a bug that caused memory usage to keep increasing gradually over time
  • Fixed a bug where the Open/Close Path button in the Inspector always displayed “Close Path”
  • Fixed a bug where the correct panel would not be shown in the Inspector when switching from the vector editor to the Artboard tool
  • Fixed a bug where duplicating borders or shadows in the Inspector wouldn’t always work
  • Fixed a bug where an incorrect preview was shown in the Layer List when changing selection in the vector editor
  • Fixed a bug where selecting “Collapse Artboards and Groups” would still leave some of them open
  • Fixed a bug where exporting overlapping Artboards would include each other’s content
  • Fixed a bug where newly inserted layers would snap to hidden objects
  • Fixed a bug where text layers in Symbol instances would appear blank while editing text within their master
  • Fixed a bug where overrides in complex Symbols wouldn’t always behave as expected
  • Fixed a bug where copying and pasting Symbol instances could duplicate their master
  • Fixed a bug where tabbing through text fields in the color picker wouldn’t go in the expected order
  • Fixed a bug where the export preset preferences would scroll before it was necessary
  • Fixed a rare bug where Undo would stop working
  • Fixed a bug where undoing changes in the color picker wouldn’t work as expected
  • Fixed a bug where closing a path would also exit vector editing mode
  • Fixed a bug where closing a vector path could leave parts from the shape outside the selection bounds
  • Fixed a bug where text layers using multiple typefaces wouldn’t be displayed correctly in the Inspector
  • Fixed a bug where the “Resize to Fit” action wouldn’t ignore hidden layers in Artboards
  • Fixed a bug where the macOS color picker wouldn’t apply colors instantly
  • Fixed a bug where a shape’s border could be cropped when creating an Artboard around it
  • Fixed a bug where a layer’s fill color could change if its shadow color was adjusted using the keyboard
  • Fixed a bug where the “Reduce Image Size” action wouldn’t work for image fills
  • Fixed a bug where unexpected artefacts in the Canvas could be shown while in vector editing mode
  • Fixed a bug where resizing multiple Artboards at once could misplace their contents
  • Fixed a bug where click-through could be enabled for random groups
  • Fixed a bug where export formats wouldn’t always be removed from a preset properly
  • Fixed a bug where pressing the Command key while resizing wouldn’t always ignore Smart Guides
  • Fixed a bug where exports wouldn’t be sized correctly when using the ‘w’ or ‘h’ suffix
  • Fixed a bug where a remaining export preset wouldn’t be set as the new default after deleting the current default preset
  • Fixed a bug where group bounds wouldn’t update after nudging layers with the keyboard
  • Fixed a bug where previews of Symbols containing large borders could be clipped
  • Fixed a bug that could occur when adding or editing export presets
  • Fixed a bug where closed paths would reopen when using Layer › Path › Reverse Order
  • Fixed a bug where selecting to export the entire Canvas would create a slice without any export sizes set
  • Fixed a bug where underlines couldn’t be removed from underlined text

New in Sketch 44 Build 41386 Beta (May 11, 2017)

  • New:
  • Artboards. Redesigned Artboard picker, improved selection, plus a new option in the Inspector to tell an Artboard to adjust the size of its contents when resized.
  • Vector Editing. Rounded corners on vector paths have been improved tremendously, giving accurate radiuses on sharp angles.
  • Replace Missing Fonts. You can now replace missing fonts in a document using the new option in the File menu.
  • Resizing Controls. We’ve dramatically improved resizing controls – giving you more power and control over how your layers should behave when their parent is resized.
  • Bug fixes:
  • Fixed a bug where copying and pasting Symbol instances could duplicate their master
  • Fixed a bug where a remaining export preset wouldn’t be set as the new default after deleting the current default preset

New in Sketch 44 Build 41325 Beta (May 5, 2017)

  • New:
  • Resizing options have been updated to give you more power and control over how your layers should behave when their parent is resized.
  • Enhancements:
  • The Artboard picker has been redesigned to be more clear and flexible
  • The buttons at the top of the Vector and Bitmap editing Inspectors are now using the system style
  • Distribute and Align buttons are now hidden when they’re not applicable
  • Rounded corners on vector paths have been improved tremendously, giving accurate radiuses on sharp angles
  • You can now replace missing fonts in a document
  • Added controls in the Touch Bar to open or close paths
  • Symbols and Shared (Text) Styles now show nested menus when swapping via the Inspector, and reveal the menu at the current selection
  • When creating a Symbol, a new “Symbols” page will no longer be added if there’s already another page containing Symbols in the document
  • Improved the alignment of labels and controls in the Inspector
  • When clicking on one of many selected handles in the vector editor, we now deselect the other ones
  • Added a keyboard shortcut for opening or closing a path (Option-Command-O)
  • Dimensions of the current selection are now taken into account when creating new custom Artboard presets
  • Improved selection of Artboards on the Canvas; click-and-drag a selection area, and any Artboards fully-contained within the selection will be selected, rather than their contents
  • iOS UI Design Template has been updated with new styles, nested Symbols and improved overrides
  • Added an option in the Inspector to tell an Artboard to adjust the size of its contents when the Artboard is resized
  • Artboards can now be resized by selecting a new size from the list of Artboard presets
  • Minor performance improvement when dragging layers on the Canvas
  • Added a new option to the Arrange menu to move a layer up in the hierarchy
  • You can now flatten rounded rectangles and other modified shapes
  • You can now easily flip an Artboard from Portrait to Landscape orientation
  • Improved how numbers with many digits are displayed in various places within the UI
  • Improved responsiveness of the Welcome to Sketch window
  • Bug Fixes:
  • Fixed a bug where the opacity of noise fills couldn’t be changed via their text field
  • Fixed a bug that caused memory usage to keep increasing gradually over time
  • Fixed a bug where the Open/Close Path button in the Inspector always displayed “Close Path”
  • Fixed a bug where the correct panel would not be shown in the Inspector when switching from the vector editor to the Artboard tool
  • Fixed a bug where duplicating borders or shadows in the Inspector wouldn’t always work
  • Fixed a bug where an incorrect preview was shown in the Layer List when changing selection in the vector editor
  • Fixed a bug where exporting overlapping Artboards would include each other’s content
  • Fixed a bug where newly inserted layers would snap to hidden objects
  • Fixed a bug where text layers in Symbol instances would appear blank while editing text within their master
  • Fixed a bug where overrides in complex Symbols wouldn’t always behave as expected
  • Fixed a bug where tabbing through text fields in the color picker wouldn’t go in the expected order
  • Fixed a bug where the export preset preferences would scroll before it was necessary
  • Fixed a rare bug where Undo would stop working
  • Fixed a bug where closing a path would also exit vector editing mode
  • Fixed a bug where closing a vector path could leave parts from the shape outside the selection bounds
  • Fixed a bug where text layers using multiple typefaces wouldn’t be displayed correctly in the Inspector
  • Fixed a bug where the “Resize to Fit” action wouldn’t ignore hidden layers in Artboards
  • Fixed a bug where the macOS color picker wouldn’t apply colors instantly
  • Fixed a bug where a shape’s border could be cropped when creating an Artboard around it
  • Fixed a bug where a layer’s fill color could change if its shadow color was adjusted using the keyboard
  • Fixed a bug where the “Reduce Image Size” action wouldn’t work for image fills
  • Fixed a bug where unexpected artefacts in the Canvas could be shown while in vector editing mode
  • Fixed a bug where resizing multiple Artboards at once could misplace their contents
  • Fixed a bug where click-through could be enabled for random groups
  • Fixed a bug where export formats wouldn’t always be removed from a preset properly
  • Fixed a bug where pressing the Command key while resizing wouldn’t always ignore Smart Guides
  • Fixed a bug where exports wouldn’t be sized correctly when using the ‘w’ or ‘h’ suffix
  • Fixed a bug where group bounds wouldn’t update after nudging layers with the keyboard
  • Plus many more fixes and improvements!
  • Known Issues:
  • Some plugins and third-party integrations may not work as expected with Sketch Beta

New in Sketch 43.2 Build 39069 (Apr 19, 2017)

  • Fixes the appearance of previews when using Mirror on devices with wide color displays which support P3 colors
  • Fixes a bug that prevented Mirror from retrieving Artboard previews
  • The list of available Symbol overrides are now sorted alphabetically
  • Fixes a bug where the selection indicator for the current nested Symbol was missing
  • Fixes a bug where copying and pasting Symbol instances could duplicate their master
  • Fixes a crash that could occur when pasting Artboards
  • Fixes a bug that would prevent some documents from being opened

New in Sketch 43.2 Build 39068 Beta (Apr 18, 2017)

  • New:
  • Fixes a bug that prevented Mirror from retrieving Artboard previews
  • The list of available Symbol overrides are now sorted alphabetically

New in Sketch 43.2 Build 39056 Beta (Apr 14, 2017)

  • New:
  • Fixes the appearance of previews when using Mirror on devices with wide color displays which support P3 colors
  • Nested Symbol overrides are now listed alphabetically
  • Fixes a bug where the selection indicator for the current nested Symbol was missing
  • Fixes a bug where copying and pasting Symbol instances could duplicate their master
  • Fixes a crash that could occur when pasting Artboards
  • Fixes a bug that would prevent some documents from being opened

New in Sketch 43.1 Build 39012 (Apr 7, 2017)

  • Fixes a bug where Sketch would in rare cases not be able to open existing files
  • Fixes a bug where content protruding from an Artboard would be included when exporting
  • Fixes an issue where Mirror would be unable to connect

New in Sketch 43 Build 38999 (Apr 6, 2017)

  • New:
  • While editing or creating shapes, additional handles related to the current selection are shown, offering more convenient editing
  • Enhancements:
  • Revised file format
  • When a shape has only a shadow, Sketch will no longer clip the fill area when the layer’s opacity is reduced. To get that effect, give it a transparent fill instead
  • Significantly improves SVG export when dealing with inner and outer borders by making paths simpler, and avoiding the use of masks
  • SVG exporting via SketchTool no longer supports the namespace argument
  • Improves SVG import by removing superfluous groups after import
  • Improves the way log messages from plugins are displayed in Console.app
  • Plugins that enhance Sketch but don’t have any commands will no longer appear in the Plugins menu
  • Sketch will no longer load and run certain older plugins. If you find that one of your plugins no longer works, please contact the author for an updated version
  • There’s a new version of Mirror that handles large Artboards better, and fixes some connection issues
  • Nested Symbol overrides are now presented in an alphabetical order to make Symbols easier to find
  • Image Fills are now also supported in the Touch Bar
  • Improves the look of the Rotation Dial on the Touch Bar making it easier to read
  • In the vector editor, the Zoom to Selection command now zooms into the vector point selection, rather than the layer selection
  • Updates the look of selected handle control points in the vector editor
  • When rotating a layer using the Command key shortcut, we now show the rotation value below the pointer
  • The Welcome Window can now be resized
  • Improves keyboard shortcut compatibility with Cyrillic keyboard localizations
  • Reducing the size of images in a document is now faster with improved performance
  • Bug Fixes:
  • Fixes a bug where dragging shape layers to combine them in the Layer List could add them in the wrong order
  • Fixes a bug where selecting an insertion tool would not immediately update the pointer
  • Fixes a bug where gradients would not be rendered if there were too many overlapping stops
  • Fixes a bug in the vector editor where the Inspector would not always update to show the correct coordinates
  • Fixes a bug where layers would be instantly deselected after being selected in the Layer List and Canvas
  • Fixes an SVG exporting bug that could mask far-away shadows on shapes
  • Fixes a bug where a radial gradient on a rectangle would export incorrectly to SVG
  • Fixes a bug where snapping to the center of a shape in the vector editor would make the shape wobble
  • Fixes a bug where a Symbol with an image layer and an Image Fill would apply the override incorrectly
  • Fixes a bug where text overrides in Symbols would not move adjacent layers if they were flush with the text layer
  • Fixes a bug where the Rotate Copies, and Create Symbol dialogs could be resized
  • Fixes a bug where Shift-dragging a handle control point in the vector editor would not work correctly
  • Fixes a bug where editing a constraint-locked shape would give unexpected results
  • Fixes a bug where the Close/Open Path menu item would not match the button’s label in the Inspector
  • Fixes a bug in the vector editor where changing the point type would not be visible on the Canvas
  • Improves selection behaviour when using Wacom tablets
  • Fixes a bug where Artboards could be mistakenly masked by other layers
  • Fixes a bug where the rotation tooltip would not disappear after rotation is finished
  • Fixes a bug where inserting a shape with the Option key held would not immediately update the preview in the Canvas
  • Fixes a bug where new subpaths would not always be inserted on top of the selected layer
  • While in rotation mode, the rotation value would not always appear on click-and-drag
  • Fixes a possible crash while switching Pages with the Inspector popovers open
  • Fixes a crash that could occur when editing text on the new MacBook Pro with Touch Bar
  • Fixes a bug where Make Grid would not rename duplicate layers properly
  • Fixes a bug where resizing an Artboard with complex contents could freeze Sketch
  • Fixes some rare crashes when using the color picker

New in Sketch 43 Build 38976 Beta 3 (Mar 15, 2017)

  • Enhancements:
  • Revised file format.
  • Nested Symbol overrides are now presented in an alphabetical order to make Symbols easier to find.
  • Known Issues:
  • Sketch Mirror will not work with this beta. A new Mirror update will be available when Sketch 43 is officially released
  • Some plugins and third-party integrations may not work as expected with this beta

New in Sketch 43 Build 38963 Beta 2 (Mar 9, 2017)

  • Fixes a crash that could occur when editing text on the new MacBook Pro with Touch Bar.

New in Sketch 43 Build 38917 Beta (Feb 23, 2017)

  • New:
  • We have a new file format which is more compact, and enables more powerful integrations for third-party developers
  • While editing or creating shapes, additional handles related to the current selection are shown, offering more convenient editing
  • Enhancements:
  • Sketch will no longer load and run certain older plugins. If you find that one of your plugins no longer works, please contact the author for an updated version
  • Nested Symbol overrides are now presented in alphabetical order to make Symbols easier to find
  • In the vector editor, the Zoom to Selection command now zooms into the vector point selection, rather than the layer selection
  • When a shape has only a shadow, Sketch will no longer clip the fill area when the layer’s opacity is reduced. To get that effect, give it a transparent fill instead
  • There’s a new version of Mirror that handles large Artboards better, and fixes some connection issues
  • Improves keyboard shortcut compatibility with Cyrillic keyboard localizations
  • Improves the look of the Rotation Dial on the Touch Bar making it easier to read
  • Image Fills are now also supported in the Touch Bar
  • Updates the look of selected handle control points in the vector editor
  • Plugins that enhance Sketch but don’t have any commands will no longer appear in the Plugins menu
  • The Welcome Window can now be resized
  • Significantly improves SVG export when dealing with inner and outer borders by making paths simpler, and avoiding the use of masks
  • Improves SVG import by removing superfluous groups after import
  • SVG exporting via SketchTool no longer supports the namespace argument
  • Improves the way log messages from plugins are displayed in Console.app
  • When rotating a layer using the Command key shortcut, we now show the rotation value below the pointer
  • Reducing the size of images in a document is now faster with improved performance
  • Improves selection behavior when using Wacom tablets
  • Bug Fixes:
  • Fixes a bug where layers would be instantly deselected after being selected in the Layer List and Canvas
  • Fixes a bug where text overrides in Symbols would not move adjacent layers if they were flush with the text layer
  • Fixes a bug where gradients would not be rendered if there were too many overlapping stops
  • Fixes a bug where the Rotate Copies, and Create Symbol dialogs could be resized
  • Fixes a bug where a Symbol with an image layer and an Image Fill would apply the override incorrectly
  • Fixes a bug in the vector editor where changing the point type would not be visible on the Canvas
  • While in rotation mode, the rotation value would not always appear on click-and-drag
  • Fixes a bug where the Close/Open Path menu item would not match the button’s label in the Inspector
  • Fixes a bug where editing a constraint-locked shape would give unexpected results
  • Fixes a bug where selecting an insertion tool would not immediately update the pointer
  • Fixes a bug where new subpaths would not always be inserted on top of the selected layer
  • Fixes a bug in the vector editor where the Inspector would not always update to show the correct coordinates
  • Fixes a bug where snapping to the center of a shape in the vector editor would make the shape wobble
  • Fixes a possible crash while switching Pages with the Inspector popovers open
  • Fixes a bug where Shift-dragging a handle control point in the vector editor would not work correctly
  • Fixes a bug where Make Grid would not rename duplicate layers properly
  • Fixes a bug where a radial gradient on a rectangle would export incorrectly to SVG
  • Fixes a bug where inserting a shape with the Option key held would not immediately update the preview in the Canvas
  • Fixes a bug where dragging shape layers to combine them in the Layer List could add them in the wrong order
  • Fixes a bug where Artboards could be mistakenly masked by other layers
  • Fixes an SVG exporting bug that could mask far-away shadows on shapes
  • Fixes some rare crashes when using the color picker
  • Fixes a bug where resizing an Artboard with complex contents could freeze Sketch
  • Known Issues:
  • Sketch Mirror will not work with this beta. A new Mirror update will be available when Sketch 43 is officially released.
  • Some plugins and third-party integrations may not work as expected with this beta.

New in Sketch 42 Build 36780 Beta 4 (Jan 19, 2017)

  • New:
  • Further Touch Bar related fixes and improvements

New in Sketch 42 Build 36764 Beta 3 (Jan 17, 2017)

  • New:
  • Fixes a bug where changing the gradient type could not be saved in some documents
  • Fixes a possible crash when attempting to edit a text layer assigned with an empty Text Style value
  • Further Touch Bar related fixes and enhancements

New in Sketch 42 Build 36679 Beta 2 (Jan 4, 2017)

  • New:
  • Slices now get the default Export preset applied automatically
  • Semi-colon is now used as a delimiter for multiple corner-radius values
  • Various Touch Bar related fixes and enhancements
  • Enhancements:
  • The maximum zoom level has been increased four times to 25600% to allow more precise pixel work

New in Sketch 42 Build 36644 Beta (Dec 21, 2016)

  • New:
  • You can now define Export presets, containing multiple scales, prefix/suffix, and file format settings, which can be applied to slices and exportable layers with a single click
  • Sketch now supports Touch Bar on the new MacBook Pro – allowing you to quickly access tools and features straight from the keyboard
  • Enhancements:
  • Reduces memory usage while using Mirror
  • Improves Undo reliability when editing text
  • Improves performance when combining many non-overlapping shapes
  • Improves performance when editing Symbol instances in documents with many nested Symbols
  • Improves SVG exporting by adding support for even-odd and non-zero winding rules
  • You can now select multiple Pages at the same time to arrange, delete, or duplicate them
  • The maximum zoom level has been increased four times to 256,000% to allow more precise pixel work
  • Slices can now be hidden along with any other layer type
  • New points can now be added to the beginning of a path when selecting the first point of a path containing only two points
  • Open paths with three or more points can now be closed by selecting the first point of the path
  • Holding the Option key in the vector editor no longer hides all points
  • When dragging a vector handle control point, you can now hold Shift to lock it to the direction of the opposite control point
  • We’ve updated our About window with a brand new look
  • The File › New From Template menu has been restored
  • The Save as Template dialog is now pre-filled with the document’s name
  • The menu for swapping Symbol instances now respects the same grouping and sub-menus that appear on Insert › Symbol
  • The Flip controls now show a pressed state when a layer has been flipped horizontally or vertically
  • Sub-paths can now be hidden and are thereby excluded from boolean operations
  • Many fixes and improvements for both SVG importing and exporting
  • Bug Fixes:
  • Fixes a bug where using math operators with decimal values in text fields could fail on certain System locales
  • Fixes a bug where you could change the opacity of an Artboard by using the 0-9 keys on the keyboard
  • Fixes a bug where color-adjusted bitmaps would be displayed at the wrong resolution
  • Fixes a bug where overrides could be prevented from being applied to nested Symbols
  • Fixes a bug where text layers would not be displayed in previews of newly inserted Symbols
  • Fixes a performance bug where the Layer List could refresh too often after changing the selection
  • Fixes a bug in the vector editor where handle control points would be wrongly affected when changing X and Y values in the Inspector
  • Fixes a bug in the vector editor where changing a point’s coordinates in the Inspector wouldn‘t also move any control points
  • Fixes a bug where vector points dragged horizontally while pressing the Shift key could be misplaced if they were too close to guides
  • Fixes a bug where prepending points to a path while pressing the Shift key wouldn’t work as expected
  • Fixes a bug where the vector editor could misplace points when selecting them in rare cases
  • Fixes a bug where switching between vector point types could cause its Bézier curve to move slightly
  • Fixes a bug where Command-dragging a handle control point would hide the vector handles too
  • Fixes a bug in indicating the correct Page when selecting multiple Pages and switching between them
  • Fixes a bug where dragging whilst holding the Space bar halfway a through a regular drag could leave artefacts on the Canvas
  • Fixes a bug where copying CSS attributes could give subtly different values for line spacing
  • Fixes a bug where changing paragraph spacing wouldn’t let you update the Text Style
  • Fixes a bug where text editing would not correctly distinguish between line, and paragraph breaks
  • Fixes a bug where a hidden or locked layer would break the layer selection cycle with the Tab key
  • Fixes a bug where Artboards could be drawn with reduced opacity inherited from a certain default style
  • Fixes a bug where gradients with points close together could drop stops unexpectedly
  • Fixes a bug where the height of text layer could subtly increase between initial insertion and being selected again
  • Fixes a bug where the zoom tool couldn’t be activated using the Z key after picking a layer from the shortcut menu
  • The Sketch Cloud popover now properly detects when a shared document has been removed
  • Fixes a subtraction bug in vector boolean operations
  • Fixes a possible crash when attempting to replace a sub-path with a Symbol instance
  • Fixes a possible crash when attempting to copy and paste Shared Text Styles

New in Sketch 41.2 Build 35397 (Nov 28, 2016)

  • Removes the align dialog asking if you want to align layers precisely.
  • When aligning, the bottom-most layer is no longer treated as the key object.
  • Fixes a bug where copying and pasting Symbols with a nested override to a new document would not copy over the nested Symbols.

New in Sketch 41.2 Build 35396 Beta (Nov 25, 2016)

  • Removes the align dialog asking if you want to align layers precisely
  • When aligning, the bottom-most layer is no longer treated as the key object
  • Fixes a bug where copying and pasting Symbols with a nested override to a new document would not copy over the nested Symbols

New in Sketch 41.1 Build 35376 (Nov 21, 2016)

  • Fixes a possible crash on launch
  • Fixes a rare crash in boolean operations
  • Fixes a bug where images copied from the Finder would not be pasted properly
  • Fixes a crash that could occur when exiting Full Screen mode on OS X Yosemite (10.10)

New in Sketch 41.1 Build 35375 Beta (Nov 11, 2016)

  • Fixes a crash that could occur when exiting Full Screen mode on OS X Yosemite (10.10)
  • Fixes a possible crash on launch
  • Fixes a rare crash in Boolean operations
  • Fixes a bug where images copied from the Finder would not be pasted properly

New in Sketch 41 Build 35326 (Nov 8, 2016)

  • New:
  • Introducing our brand new application icon
  • You can now password-protect files shared via Sketch Cloud for extra privacy
  • Sketch can now both import and export images in the WebP format
  • Symbol instances can now override their nested Symbols to any other Symbol with the same size
  • Presentation Mode has been updated to fit in better with the rest of the system and full screen windows in general
  • Updates the welcome window to include recently-opened files and templates
  • Enhancements:
  • Updated toolbar icons to give them a fresher, more refined look
  • If a Page has a grid set, but contains Artboards, we will no longer render the grid for the Page to avoid confusion
  • Resetting Symbol instances to their original size is now also enabled for multiple selection
  • Hidden layers are no longer taken into account when using the Center Canvas option in the View menu
  • Adds a new “Paste with Style” menu item for when you want to paste Rich Text into Sketch
  • Improves the accuracy of boolean operations
  • Improves shapes converted to outlines by removing overlapping paths and superfluous points
  • The alignment actions in the menu, inspector and contextual menu are now consistently labelled
  • Improves boolean operations by removing obsolete points
  • Symbol Masters can now be converted back to regular Artboards by using the Detach menu item
  • The align buttons in the Inspector now show their correct image when aligning vector points in the shape editor
  • Shift-dragging to restrict a point to a single axis in the vector editor now also snaps the nearby points correctly
  • You can now replace multiple layers with any Symbol using the shortcut menu
  • When using Mask on an image layer, the masked image can now be given rounded corners easily
  • You can now detach Symbol instances via the menu
  • Sketch now automatically hides any grid when you zoom out to more than 25%
  • Any layer can now be converted into a Symbol easily using the shortcut menu
  • Symbol Artboards are no longer included in PDF export, Mirror or uploaded to Sketch Cloud
  • Improves CSS export by not including ‘px’ suffixes when the actual value is zero
  • When adding a new page to a document we now insert it below the selected page instead of at the bottom
  • Adds new menu commands for adding a New Page and navigating to the next and previous pages
  • The horizontal and vertical alignment options now take the middle of the layer at the bottom, rather than the average of the selected layers for more predictable results
  • Bug Fixes:
  • Fixes a bug where vector points inserted on a curve could distort the curve
  • Fixes a bug where Sketch could crash when replacing Symbols
  • Fixes a bug where closing a document would retain too much system memory
  • Fixes a rare bug where documents shared to Sketch Cloud could appear stretched
  • Fixes a bug where resizing an Angular Gradient could distort the gradient the wrong way
  • Fixes a bug where ungrouping a Symbol master would not detach any instances, but leave them as blank layers instead
  • Fixes a bug where you could not align an Artboard with object outside an Artboard
  • Fixes a bug where Grid and Layout settings were not properly transferred when converting Artboards to Symbols
  • Fixes a bug where text layers could unexpectedly expand in height when edited
  • Fixes a bug where changing the font in a text layer with custom line height could unexpectedly move other lines as well
  • Fixes a bug where you could no longer drag layers from Sketch’s Layer List to other applications
  • Fixes a bug where aligning layers could leave artefacts on the Canvas
  • Fixes a bug where Alpha masks would not be rendered correctly in combination with pattern images
  • Fixes a bug where selecting a layer using the contextual ”Pick Layer” menu wouldn‘t display the selection in the Canvas properly
  • Fixes a bug where text converted to paths would not include uppercase text transformations
  • Fixes a bug where Sketch could crash when inserting a text layer inside combined shape during edit
  • Fixes a bug where inserting an image while in shape editing mode would give unexpected results
  • Fixes a bug where undoing a text style change would render the context of the text layer blank
  • Fixes a bug where using undo whilst in the vector editor would make it impossible to close a path
  • Fixes a rare rendering bug where a document could refuse to render due to complex shadows
  • Fixes a bug where Artboards would lose their alignment guides when converted to a Symbol
  • Fixes some bugs where Mirror would not correctly display certain documents
  • Fixes a bug where vector points would be hidden after you Option-Tab to the Inspector fields
  • Fixes a bug where text resized text would not always stick on the same baseline
  • Fixes a bug where changing text attributes via the Font panel wouldn’t always immediately reflect those changes in the Canvas
  • Fixes a bug where Symbol masters would not show the “Include background color in Symbol” checkbox in some cases
  • Fixes a bug where the Vector tool would not allow you to insert a new shape when you’re already in the vector editor
  • Fixes a bug where changing position values for the Line tool in the Inspector wouldn't immediately update related values
  • Fixes a bug where Sketch Mirror wouldn’t always mirror the selected Artboard properly
  • Fixes a bug where Symbol previews would not include text
  • Fixes a bug where layers would not properly be aligned to the bottom of a layer if its height was not a whole pixel value
  • Fixes a bug where using a text align shortcut would not update its status in the Inspector
  • Fixes a bug where small-caps and other OpenType features would get lost when changing font size
  • Fixes a bug where it would be difficult to edit a text layer using a Magic Mouse
  • Fixes a bug where, when resizing layers, the tooltip wouldn't include fractional digits
  • Fixes a bug where changing the text style would strip newlines from the text
  • Fixes a bug where Control-clicking on a locked layer would select it, instead of any unlocked layers under it
  • Fixes a bug where the Artboard Preset picker would unexpectedly disappear when the window resized
  • Fixes a bug where color adjusted images would display at non-retina resolution and would wrongly Color Adjust styles such as borders
  • Fixes a bug where newlines would be stripped from text when pasting into Sketch
  • Fixes a bug where the guides could leave artifacts in the Canvas when resizing layers
  • Fixes a bug where Sketch could crash when entering presentation mode
  • Fixes a bug where copy-and-pasting certain Artboards between Pages could fail
  • Fixes a bug where the names of Shared Styles in the Inspector could span multiple lines

New in Sketch 41 Build 35307 Beta 4 (Nov 7, 2016)

  • Fixes several bugs which could have caused Sketch to crash
  • Sketch Cloud preference pane has been simplified as you can now manage access and shared documents on the web
  • The welcome window has been updated to include recently opened files and templates

New in Sketch 41 Build 35299 Beta 3 (Nov 2, 2016)

  • Sketch Cloud preference pane has now been simplified as you can now manage access and shared documents on the web
  • Fixes a bug where Sketch could crash when replacing Symbols

New in Sketch 41 Build 35231 Beta 2 (Oct 31, 2016)

  • Updates the welcome window to include recently opened files and templates.

New in Sketch 41 Build 35091 Beta (Oct 27, 2016)

  • New :
  • You can now password-protect files shared via Sketch Cloud for extra privacy
  • Sketch can now both import and export images in the WebP format
  • Symbol instances can now override their nested Symbols to any other Symbol with the same size
  • Presentation Mode has been updated to fit in better with the rest of the system and full-screen windows in general
  • Known Issues:
  • Integrations with some third-party apps and plugins may not work as expected with this beta version
  • Enhancements:
  • Improves the way the Layer List updates, causing a performance increase in complex documents
  • If a Page has a grid set, but contains Artboards, we will no longer render the grid for the Page to avoid confusion
  • Resetting Symbol instances to their original size is now also enabled for multiple selection
  • Hidden layers are no longer taken into account when using the Center Canvas option in the View menu
  • Adds a new “Paste with Style” menu item for when you want to paste Rich Text into Sketch
  • Improves the accuracy of boolean operations
  • Improves shapes converted to outlines by removing overlapping paths and superfluous points
  • The alignment actions in the menu, Inspector and contextual menu are now consistently labelled
  • Improves boolean operations by removing obsolete points
  • Symbol Masters can now be converted back to regular Artboards by using the Detach menu item
  • The align buttons in the Inspector now show the correct icon when aligning vector points in the edit mode
  • Shift-dragging to restrict a point to a single axis in the vector editor now also snaps to the nearby points correctly
  • You can now replace multiple layers with any Symbol using the shortcut menu
  • When using Mask on an image layer, the masked image can now be given rounded corners easily
  • You can now detach Symbol instances via the menu
  • Sketch now automatically hides any grid when you zoom out less than 25%
  • Any layer can now be converted into a Symbol easily using the shortcut menu
  • Symbol Artboards are no longer included in PDF export, Sketch Mirror, or uploaded to Sketch Cloud
  • Improves CSS export by not including ‘px’ suffixes when the actual value is 0
  • When adding a New Page to a document we now insert it below the selected Page instead of the bottom
  • Adds new menu commands for adding a New Page and navigating to the next and previous pages
  • The horizontal and vertical alignment options now take the middle of the layer at the bottom, rather than the average of the selected layers for more predictable results
  • Bug Fixes:
  • Fixes a bug where resizing an Angular Gradient could distort the gradient the wrong way
  • Fixes a bug where ungrouping a Symbol master would not detach any instances, but leave them as blank layers instead
  • Fixes a bug where you could not align an Artboard with object outside an Artboard
  • Fixes a bug where Grid and Layout settings were not properly transferred when converting Artboards to Symbols
  • Fixes a bug where text layers could unexpectedly expand in height when edited
  • Fixes a bug where changing the font in a text layer with custom line height could unexpectedly move other lines as well
  • Fixes a bug where you could no longer drag Artboards from Sketch’s Layer List to other applications
  • Fixes a bug where aligning layers could leave artefacts on the Canvas
  • Fixes a bug where selecting a layer using the contextual “Pick Layer” menu wouldn‘t display the selection in the Canvas properly
  • Fixes a bug where the names of Shared Styles in the Inspector could span multiple lines
  • Fixes a bug where text converted to paths would not include uppercase text transformations
  • Fixes a bug where Sketch could crash when inserting a text layer inside combined shape during edit
  • Fixes a bug where inserting an image while in shape editing mode would give unexpected results
  • Fixes a bug where undoing a text style change would render the context of the text layer blank
  • Fixes a bug where using undo whilst in the vector editor would make it impossible to close a path
  • Fixes a rare rendering bug where a document could refuse to display due to complex shadows
  • Fixes a bug where Artboards would lose their alignment guides when converted to a Symbol
  • Fixes some bugs where Sketch Mirror would not correctly display certain documents
  • Fixes a bug where vector points would be hidden after you Option-Tab to the Inspector fields
  • Fixes a bug where text resized text would not always stay on the same baseline
  • Fixes a bug where changing text attributes via the Font panel wouldn’t always immediately reflect those changes in the Canvas
  • Fixes a bug where Symbol masters would not show the “Background Color” checkbox in some cases
  • Fixes a bug where the Vector tool would not allow you to insert a new shape when you’re already in the vector editor
  • Plus many more fixes and improvements!

New in Sketch 40.3 Build 33839 (Oct 12, 2016)

  • Fixes a bug where using complex documents could crash Sketch on OS X Yosemite (10.10).

New in Sketch 40.3 Build 33838 Beta (Oct 11, 2016)

  • Fixes a bug where using complex documents could crash Sketch on OS X Yosemite (10.10).

New in Sketch 40.2 Build 33826 (Oct 7, 2016)

  • Fixes various issues where the Canvas and UI wouldn’t appear as expected on macOS Sierra (10.12), especially on a Mac with Radeon graphics
  • Improves performance in documents which include Symbols with non-normal blend modes

New in Sketch 40.2 Build 33825 Beta (Oct 6, 2016)

  • Fixes various issues where the Canvas and UI wouldn't appear as expected on macOS Sierra (10.12), especially on a Mac with Radeon graphics
  • Improves performance in documents which include Symbols with non-normal blend modes

New in Sketch 40.1 Build 33804 (Sep 26, 2016)

  • Fixes a bug where Smart Guides wouldn’t be shown when Option-dragging layers or Artboards
  • Fixes a bug where layers couldn’t be dragged from the Layer List into the Canvas
  • Fixes a bug where the correct Page title wouldn’t be displayed at the top of the Layer List
  • Fixes a bug where Angular gradients could be shifted from their original positions
  • Fixes a bug where borders with Angular gradients appeared as if they were cropped
  • Fixes a bug where applying a blur to an image would cancel out its Color Adjustment filter
  • Fixes a bug where moving all selected points in the vector editor would give unpredictable results
  • Fixes a crash that could occur when opening or viewing some documents
  • Fixes a crash that could occur when using Mirror
  • Fixes a crash that could occur in the vector editor when switching to another layer on the Canvas

New in Sketch 40.1 Build 33801 Beta (Sep 23, 2016)

  • Fixes a bug where Smart Guides wouldn’t be shown when Option-dragging layers or Artboards
  • Fixes a bug where layers couldn’t be dragged from the Layer List into the Canvas
  • Fixes a bug where the correct Page title wouldn’t be displayed at the top of the Layer List
  • Fixes a bug where Angular gradients could be shifted from their original positions
  • Fixes a bug where borders with Angular gradients appeared as if they were cropped
  • Fixes a bug where applying a blur to an image would cancel out its Color Adjustment filter
  • Fixes a bug where moving all selected points in the vector editor would give unpredictable results
  • Fixes a crash that could occur when opening or viewing some documents
  • Fixes a crash that could occur when using Mirror
  • Fixes a crash that could occur in the vector editor when switching to another layer on the Canvas

New in Sketch 40 Build 33762 (Sep 20, 2016)

  • New in Sketch 40:
  • Vector editing now has support for editing multiple shapes at the same time
  • Text can now be styled to be uppercase or lowercase. This is a non-destructive setting which can also be made part of a Shared Text Style
  • Other Enhancements:
  • Improves compatibility with macOS 10.12 Sierra
  • Selected layers have new selection handles
  • Edit › Scale now remembers which corner you last scaled from
  • It’s now easier to upload a document as a new share on Sketch Cloud
  • You can now easily unregister your copy of Sketch from under the Sketch menu
  • All legacy plugins have been moved to their own menu
  • Vectorize Selection has been removed from the bitmap editor
  • The vector editor now responds immediately when a modifier key is pressed, instead of waiting until the pointer moves
  • When editing an open path, the last point is now selected by default rather than the first point
  • When closing an open path by clicking on its first point, you can now continue to drag the point instead of immediately exiting the vector editor
  • Many improvements to snapping in the vector editor
  • When editing vectors, you can now add further layers to your selection without exiting the vector editor
  • Holding the Shift key when dragging vector points now locks their movement to one direction
  • Improves appearance of selected points in the vector editor
  • When hovering over a path in the vector editor, we now show exactly where a new point would be inserted on the path
  • When deleting a vector point we now select the next point along the path instead of exiting the vector editor
  • Layers appearing outside a Symbol master’s bounds can now also be selected by their visible area outside the Artboard
  • The warning dialog when flattening layers with necessary subpaths has been simplified
  • Performance:
  • Improves performance when inserting and selecting layers in complex documents
  • Improves performance when using large blurs or background blurs
  • Improves the speed of Undo, especially in complex documents
  • Many further improvements to memory usage and rendering performance
  • Bug Fixes:
  • Fixes a bug where network performance could degrade drastically when Sketch Mirror was active
  • Fixes a bug where the Mirror toolbar icon wouldn’t update immediately to show an iOS device was available
  • Fixes a bug where shape previews in the Layer List would not update properly in rare cases
  • Fixes a bug where you could still interact with vector points when the Option key was held
  • Fixes a bug where holding the Command key in the vector editor would normally draw straight lines but not when closing paths
  • Fixes a bug where points in vector editing could appear blurry
  • Fixes a bug where it would be difficult to exit the vector editor by clicking outside it when zoomed in far
  • Fixes a bug where double-clicking a vector point when there was a multiple selection would make the wrong point curved
  • Fixes a bug where Command-dragging a handle control point to make it Disconnected would also make it stop drawing
  • Fixes a bug where undoing document color/gradient presets would not immediately be reflected in the popover
  • Fixes a bug where angular gradients would appear upside down when exported to PDF
  • Fixes a bug where Shared Styles would not always be correctly included in the undo history
  • Fixes a bug where Reducing File Size would fail to recognize some images in the document
  • Fixes a bug where using the keyboard to navigate layers would not refresh the Canvas
  • Fixes a bug where bitmaps wouldn’t be trimmed after deleting portions of them in the bitmap editor
  • Fixes a bug where detached Symbols would revert to their original size
  • Fixes a bug where Shared Styles could not be updated when editing subpaths in the vector editor
  • Fixes a bug where detached Symbols end up distorted if the Symbol size was bigger than its contents
  • Fixes a bug where editing multiple layers could leave text layers in an inconsistent state
  • Fixes a bug where performing a union operation on multiple lines could end up shifting their positions
  • Fixes a bug where line layers could behave unexpectedly after changing the thickness of their border
  • Fixes a bug where pressing the Escape key on the keyboard would select the parent layer but not refresh the Canvas
  • Fixes a bug where using the Tab key to select the next or previous layer would not refresh the Canvas properly
  • Fixes a bug where copy/pasting Symbol instances could also create unwanted Symbol masters
  • Fixes a bug where Option-dragging to duplicate layers in the Layer List could also duplicate any Shared Style used in that layer
  • Fixes a bug where the Scale dialog would immediately round layers to full pixels
  • Fixes a bug where uploading complex documents to Sketch Cloud could result in a crash
  • Fixes a bug where documents uploaded to Sketch Cloud could be displayed at the wrong scale
  • Fixes a bug where Sketch could crash when exiting the Sketch Cloud preference pane
  • Fixes multiple crashes that could occur after opening documents with missing fonts
  • Fixes a possible crash in the bitmap editor
  • Fixes further common crashes

New in Sketch 40 Build 33757 Beta 5 (Sep 19, 2016)

  • Fixes some crashes that could occur on macOS Sierra.

New in Sketch 40 Build 33747 Beta 4 (Sep 15, 2016)

  • Fixes some crashes that could occur on macOS Sierra.

New in Sketch 40 Build 33734 Beta 3 (Sep 8, 2016)

  • Fixes a crash when drawing a one-point path with the Pencil tool

New in Sketch 40 Build 33729 Beta (Sep 7, 2016)

  • Fixes a crash when applying list formatting to selected text
  • Fixes a bug where imported vector content would be hidden when scaled down
  • Vector points inserted between the first and last points of a closed path are now appended to the path. Such points would have previously been prepended to the path.

New in Sketch 40 Build 33710 Beta (Sep 6, 2016)

  • New:
  • Vector editing now has support for editing multiple shapes at the same time
  • Text can now be styled to be uppercase or lowercase. This is a non-destructive setting which can also be made part of a Shared Text Style
  • Other Enhancements:
  • Edit › Scale now remembers which corner you last scaled from
  • It’s now easier to upload a document as a new share to Sketch Cloud
  • You can now easily unregister your copy of Sketch from under the Sketch menu
  • All legacy plugins have been moved to their own menu
  • Vectorize Selection has been removed from the bitmap editor
  • The vector editor now responds immediately when a modifier key is pressed, instead of waiting until the pointer moves
  • When editing an open path, the last point is now selected by default rather than the first point
  • When closing a path by clicking on its first point, you can now continue to drag the point instead of immediately exiting the vector editor
  • Many improvements to snapping in the vector editor
  • When editing vectors, you can now add further layers to your selection without exiting the vector editor
  • Holding the Shift key when dragging vector points now locks their movement to one direction
  • Improves appearance of selected points in the vector editor
  • Selected layers have new selection handles
  • When hovering over a path in the vector editor, we now show exactly where a new point will be inserted on the path
  • When deleting a vector point, we now select the next point along the path instead of exiting the vector editor
  • Layers appearing outside a Symbol master’s bounds can now also be selected by their visible area outside the Artboard
  • The warning dialog when flattening layers with necessary subpaths has been simplified
  • Performance:
  • Improves performance when inserting and selecting layers in complex documents
  • Improves performance when using large blurs or background blurs
  • Improves the speed of Undo, especially in complex documents
  • Many further improvements to memory usage and rendering performance
  • Bug Fixes:
  • Fixes a bug where network performance could degrade drastically when Sketch Mirror was active
  • Fixes a bug where the Mirror toolbar icon wouldn’t update immediately to show an iOS device was available
  • Fixes a bug where shape previews in the Layer List would not update properly in rare cases
  • Fixes a bug where you could still interact with vector points when the Option key was held
  • Fixes a bug where editing multiple layers could leave text layer in an inconsistent state
  • Fixes a bug where holding the Command key in the vector editor would normally draw straight lines but not when closing paths
  • Fixes a bug where it would be difficult to exit the vector editor by clicking outside it when zoomed in far
  • Fixes a bug where double-clicking a vector point when there was a multiple selection would make the wrong point curved
  • Fixes a bug where Command-dragging a handle control point to make it Disconnected would also make it stop drawing
  • Fixes a bug where undoing document color/gradient presets would not immediately be reflected in the popover
  • Fixes a bug where angular gradients would appear upside down when exported to PDF
  • Fixes a bug where Shared Styles would not always be correctly included in the Undo history
  • Fixes a bug where Reducing File Size would fail to recognize some images in the document
  • Fixes a bug where using the keyboard to navigate layers would not refresh the Canvas
  • Fixes a bug where bitmaps wouldn’t be trimmed after deleting portions of them in the bitmap editor
  • Fixes a bug where detached Symbols would revert to their original size
  • Fixes a bug where Shared Styles would not be updated when editing subpaths in the vector editor
  • Fixes a bug where detached Symbols would appear distorted if the Symbol size was bigger than its contents
  • Fixes a bug where performing a union operation on multiple lines could end up shifting their positions
  • Fixes a bug where line layers could behave unexpectedly after changing the thickness of their border
  • Fixes a bug where pressing the Escape key would select the parent layer but not refresh the Canvas
  • Fixes a bug where using the Tab key to select the next or previous layer would not refresh the Canvas properly
  • Fixes a bug where copy/pasting Symbol instances could also create unwanted Symbol masters
  • Fixes a bug where Option-dragging to duplicate layers in the Layer List could also duplicate any Shared Style used in that layer
  • Fixes a bug where the Scale dialog would immediately round layers to full pixels
  • Fixes a bug where uploading complex documents to Sketch Cloud could result in a crash
  • Plus many more fixes and improvements!

New in Sketch 39.1 Build 31721 Beta (Jul 22, 2016)

  • Fixes rendering bugs when working in Pixel Mode at high zoom levels
  • Fixes a bug where inserting new Symbol instances could unexpectedly clip their contents
  • Fixes a bug where layers with blending would not always display as expected in Mirror
  • Fixes a possible crasher after exiting text editing
  • Fixes a bug where text shadow could behave unexpectedly
  • Fixes a rare bug where layers would refuse to be deselected
  • Fixes a bug where changing the opacity of Symbol instances could have unexpected results

New in Sketch 39 Build 31667 (Jul 20, 2016)

  • You can now define how layers within groups and Symbols should move/resize when the user resizes a group or Symbol
  • Introducing the first version of Sketch Cloud (Beta) — a free service that lets you upload Sketch documents and share them with the world
  • Other Enhancements:
  • Adds the ability to right-click any layer to replace it with an instance of an existing Symbol
  • Adds the ability to quickly switch between Artboards using the fn+left/right arrow keys
  • Adds the ability to specify the scale origin in the Scale sheet, whereas previously it always scaled from the center
  • Detaching Symbol instances now avoids creating unwanted nested groups
  • When exporting Artboards to PDF, Sketch now exports Artboards in a left-to-right Canvas order. Check the Preferences to adjust this
  • Inserting PDFs via Insert > Image… now respects the preference for whether they should be parsed as a bitmap or vector
  • Image fills on layers can now be set to “Fit”
  • Simplifies how Sketch deals with text layers; resizing from the bottom no longer increases the font size and when resizing text in a group, the font size is no longer scaled up
  • Text pasted into a Sketch text layer, or on the Canvas, is now always stripped of whatever styling it contained
  • Right-aligned text layers in Symbols with overrides now also move their trailing layers to make room for the overrides
  • Improves setting opacity via the keyboard. You can now specify values like '96' whereas previously this would have resulted in first 90% and then 60% opacity
  • Improves appearance of right-aligned Text Styles in the Inspector
  • Minor improvements to SVG Export, specifically to font recognition
  • The Hex field now has key focus when opening the color picker
  • Option-dragging to duplicate a layer now puts the layers in the expected order; the duplicate is moved and the original is left where it was
  • Outlining a stroke now merges overlapping points in the new paths
  • Layer selection now ignores parts of a layer that are hidden by another mask
  • It is now easier to select overlapping Slice layers using the Command key
  • Automatic click-through is applied to all groups when the Layer List is set to show Slices only
  • When moving the cursor over the Canvas, the modifier highlight instantly appears when holding Option, Command etc.
  • The Arrange menus are now smarter in that they move content forward/backward even if some of the layers are already at the front
  • When rotating a layer, the X and Y values in the Inspector are now updated immediately
  • Reduce File Size will now compress the size of images, resulting in a smaller file size
  • Trailing layers will no longer move when locked, if the text override value is edited
  • Performance:
  • General improvements to the rendering performance
  • Improves performance when using Layout Grids
  • Improves performance when opening documents
  • Improves performance when editing documents with large images
  • Improves performance when editing documents containing many blend modes
  • Reduces memory usage when editing complex documents
  • Scripting:
  • Scripts can now store info on the document itself, as they can already per layer
  • Long deprecated Scripting-API methods have been removed from the code
  • Bug Fixes:
  • Fixes a bug where copying nested Symbols with override values could lose those overrides when pasting
  • Fixes a bug where copying a Symbol could crash Sketch in rare cases
  • Fixes a bug where Sketch would consume too much memory when running for a long time
  • Fixes a bug where text underlines could in some cases unexpectedly become dashed
  • Fixes a bug where the bounds of a rotated path wouldn’t be correct after editing
  • Fixes a bug where Layer List previews for combined shapes were too thin
  • Fixes a bug where the Connect to Mirror menu item would be disabled
  • Fixes a bug where the Inspector could get cut off when the color picker was opened and closed on a small screen
  • Fixes a bug where giving a Layer a mask would not reload the Layer List to display the change
  • Fixes a bug where the Canvas would flash white after running some plug-ins
  • Fixes a rare bug where the Shape tool’s selected points would not match the Inspector’s
  • Fixes a bug where Sketch would refuse to save a document when a shape had a blank image fill set
  • Fixes a bug where double-clicking a text layer whilst editing another text layer would prevent you from editing the new text layer
  • Fixes a bug where auto-width text layers could wrap on files created by different users
  • Fixes a bug where pasted text layers could end up with no name
  • Fixes a bug where pasting new Symbols could immediately show the new Symbols page in the Pages List
  • Fixes a bug where PDF import could crash in some specific cases
  • Fixes a bug where shadows for layers with hanging glyphs could be clipped
  • Fixes a bug where tabbing text fields in the color picker could modify the current Hex value
  • Fixes a bug where popovers could stick outside the visible screen area
  • Fixes a bug where text layers with long overrides in nested symbols could be clipped
  • Fixes a bug where the bottom-right corner of Sketch’s window would in some cases not be rounded
  • Fixes a bug where removing a Shared Style from a layer would not immediately update the preview in the Layer List
  • Fixes a bug where an invalid value could be entered when creating a custom Artboard preset
  • Fixes a bug where aligning an even-height layer in an odd-height Artboard would make the layer jump a pixel up or down
  • Fixes a bug where dragging layers from the Layer List to the Finder would not apply the proper suffix
  • Fixes a bug when undoing text color changes during text editing
  • Fixes a bug where drawing horizontal lines with the Pencil could make the layer disappear after edit
  • Fixes a rendering bug where the Canvas could fail to refresh when moving objects in complex documents
  • Fixes a bug where Smart Guides would not take sub-pixels into account
  • Fixes a bug where Shift-dragging a layer could inadvertently snap to nearby objects opposed to the one you wanted
  • Fixes a bug where the resize handles would not hide after moving a layer for a while
  • Fixes a bug where when making an Artboard fit around its content, Sketch would not update the Inspector to show its new frame
  • Fixes a bug where resizing an Artboard to fit would not take rotated layers into account
  • Fixes various other crashers

New in Sketch 39 Build 31667 Beta 7 (Jul 19, 2016)

  • Fixes a bug where selecting multiple layers in the Canvas could crash Sketch in some cases
  • Fixes a bug in the previous build where Artboard previews would not be visible when using Mirror to preview in Safari

New in Sketch 39 Build 31652 Beta 6 (Jul 18, 2016)

  • Further improvements to Sketch Cloud
  • Fixes a memory leak that could crash Sketch after running plug-ins
  • Fixes a bug where resized lines could not be selected in some documents

New in Sketch 39 Build 31533 Beta 4 (Jul 7, 2016)

  • Improves performance of text rendering
  • Multiple Symbol instances can now be selected and resized at the same time
  • Text layers with a resize setting of ‘Float in place’ or ‘Pin to corner’ no longer change from Auto to Fixed width when a parent group is resized

New in Sketch 39 Build 31504 Beta 3 (Jun 30, 2016)

  • When swapping Symbols we now respect the size of the instance instead of resetting it to the master’s size
  • Fixes a bug in the previous Beta where Mirror would not display the initial Artboards when connecting via WiFi
  • Fixes a bug where inserted Artboard presets could be given the wrong name
  • Fixes a common crasher in the previous Sketch Beta

New in Sketch 39 Build 31494 Beta 2 (Jun 24, 2016)

  • Fixes a bug where horizontal lines would not show up in the Layer List
  • Fixes a bug where inserting Artboards in existing documents could crash Sketch
  • Fixes a bug where resizing an Artboard could unexpectedly move its contents
  • Fixes a bug where rearranging layers via the move forward/backward keys would not refresh the Layer List
  • Fixes a bug where the Scale sheet could appear out of the color popover
  • Fixes a bug where floating layers could stick to the edge of a group unexpectedly
  • Fixes a bug where resizing layers inside groups could place them in a seemingly random place in the canvas
  • Fixes a crasher in text editing
  • Resizing options have been given shortcuts in the Layer > Resizing menu
  • Resizing options are now hidden for layers inside Artboards since Artboards do not resize their contents
  • Zooming and panning no longer marks a document as dirty, thus triggering Auto Save

New in Sketch 39 Build 31443 Beta (Jun 22, 2016)

  • What’s New:
  • Group Resizing is now a native feature in Sketch. Simply select a layer inside a Symbol or Group and set its behaviour when resizing using the ‘Resizing’ dropdown in the Inspector.
  • Sketch Cloud (Beta) lets you share your documents online.
  • When exporting Artboards to PDF, Sketch now exports Artboards in a left-to-right Canvas order. You can adjust this in the general preferences
  • Adds the ability to specify the scale origin in the Scale sheet.
  • Adds the ability to quickly switch between Artboards using the fn+left/right arrow keys.
  • You can now right-click any layer to replace it with an instance of an existing Symbol.
  • Image fills on layers can now be set to ‘Fit’.
  • Scripting Updates:
  • Long deprecated Scripting-API methods have been removed from the code.
  • Scripts can now store info on the document itself, as they can already per layer. Use MSPluginCommand.valueForKey:(NSString *)key onDocument:(MSDocumentData *)document and MSPluginCommand.setValue:(id)value forKey:(NSString *)key onDocument:(MSDocumentData *)document.
  • Detailed Changelog:
  • When exporting Artboards to PDF, we now export Artboards in a left-to-right Canvas order. Check the Preferences to adjust this
  • Detaching a Symbol instance now avoids creating unwanted nested groups
  • Trailing layers will no longer move when locked if the text override value is edited
  • Fixes a bug where text layers with long overrides in nested Symbols could be clipped
  • Fixes a bug where copying nested Symbols with override values could lose those overrides when pasting
  • Fixes a bug where copying a Symbol could crash Sketch in rare cases
  • Fixes a bug where text underline could in some cases unexpectedly become dashed
  • Fixes a bug where the bounds of a rotated path wouldn’t be correct after editing
  • Fixes a bug where Sketch could crash when trying to change the font of text layer whose font is missing
  • Fixes a bug where combined shapes could have Layer List previews that are too thin
  • Fixes a bug where the Connect to Mirror menu item would be disabled
  • Fixes a bug where Sketch would consume too much memory when running for a long time
  • Fixes a bug where the Inspector could get cut off when the color picker was opened and closed on a small screen
  • Fixes a bug where giving a Layer a mask would not reload the Layer List to display the change
  • Fixes a bug where the Canvas could flash white after running some plug-ins
  • Fixes a bug where Sketch would refuse to save a document when a shape had a blank image fill set
  • Fixes a bug where double-clicking a text layer while editing another text layer would not let you edit the new text layer
  • Fixes a bug where auto-width text layers could wrap on files created by different users
  • Fixes a bug where the resize handles would not hide after moving a layer for while
  • Fixes a bug where when making an Artboard fit around its content, we would not update the Inspector to show its new frame
  • Fixes a bug where resizing an Artboard to fit would not take rotated layers into account
  • Fixes a rare bug where the Shape tool’s selected points would not match the Inspector’s
  • Option-dragging to duplicate a layer now puts the layers in the expected order; the duplicate is moved and the original is left in place
  • Outlining a stroke now merges overlapping points in the new paths
  • When moving the cursor over the Canvas, the modifier highlight instantly appears when holding Command, Option, etc
  • When rotating a layer we now immediately update the X and Y values in the Inspector
  • The color picker now puts key focus into the Hex field when opened
  • Text pasted into Sketch’s text layers, or on the Canvas is now always stripped of whatever styling it contained
  • Simplifies how Sketch deals with text layers; resizing from the bottom no longer increases the font size and when resizing text in group we no longer scale up the font size
  • Minor performance improvements when rendering
  • Minor performance improvements when opening documents
  • Minor improvements to SVG Export
  • Many more fixes and improvements!

New in Sketch 3.8.3 Build 29802 (May 31, 2016)

  • Fixes a bug where Sketch could crash on complex documents
  • Fixes a security vulnerability in Mirror Web
  • Fixes a bug where reordering pages could detach Symbols

New in Sketch 3.8.3 Build 29801 Beta (May 27, 2016)

  • Fixes a bug where Sketch could crash with complex documents
  • Fixes a bug where reordering Pages could detach Symbols
  • Fixes a security vulnerability in Mirror Web

New in Sketch 3.8.2 Build 29753 (May 24, 2016)

  • Performance improvements when selecting Artboards in the Canvas
  • Fixes a bug where Artboards couldn’t be dragged in the Canvas after they’d been selected
  • Fixes a bug where Pages could be greyed out in the Pages List
  • Fixes a bug where the Layer List would fail to render previews of complex dash patterns
  • Fixes a bug where the Canvas would stop rendering content altogether in complex documents
  • Fixes a bug where Sketch could hang when another layer was selected in a complex document
  • Fixes a bug where background blurs would not render properly if they had a shadow applied
  • Fixes a bug where background blurs would display white areas around their edges
  • Fixes a bug where multiple background blurs in the same Artboard resulted in rendering problems
  • Fixes a bug where dragging the export preview from Sketch to the Finder created a file name with two periods
  • Fixes a bug where layers could not be selected inside groups even when the CMD key was pressed
  • Fixes a bug where rows could be missing from the Layout Grid when scrolling or zooming
  • Fixes a crash that could occur after text editing had ended
  • Fixes a crash that could occur when trying to show Border Options if the selected layer had no border
  • Fixes a few UI bugs in Mirror for Web

New in Sketch 3.8.1 Build 29687 (May 20, 2016)

  • Fixes a bug where shadows would not clip under transparent fills

New in Sketch 3.8 Build 29681 Beta (May 18, 2016)

  • Brand new Sketch Mirror for iOS with support for USB connectivity, multitasking, and iPad Pro, with vastly improved performance

New in Sketch 3.8 Build 29657 Beta (May 11, 2016)

  • New:
  • Brand new Sketch Mirror for iOS with support for USB connectivity, multitasking, and iPad Pro, with greatly improved performance
  • Sketch Mirror can now preview documents on any local device that has a browser
  • Undo has been rewritten from the ground up to be faster and more reliable
  • Other Enhancements:
  • Horizontal and vertical guides can now be removed independently of each other in the Rulers
  • The Edit toolbar item can now also be used to edit text layers
  • Any negative rotation values entered are now stored instead of being converted to a positive value
  • If a layer is hidden and locked we now show the hide icon in the Layer List, opposed to the lock icon
  • When hiding the Inspector, Sketch will now close any open popovers
  • The Canvas now updates when you move the application window between multiple displays with different color profiles
  • New vector points added to a straight path will now be added as a Straight point instead of Mirrored
  • Improves SVG importing by now recognizing rotations around a specific origin point
  • Improves SVG importing by adding support for percentage-based layer positions
  • Performance:
  • Improves performance in documents that have many layers with background blur applied
  • Improves rendering performance during scrolling
  • Improves performance when rotating copies
  • Improves caching for further performance enhancement
  • Bug Fixes:
  • Fixes a bug that could crash Sketch whilst trying to Register without any open documents
  • Fixes a bug where editing a radial gradient could leave unwanted artifacts on the Canvas
  • Fixes a bug where imported images could be scaled down too much by accounting for both a high DPI, and “@2x” suffixes
  • Fixes a bug where Sketch could freeze when using long Layout Grids
  • Fixes a bug where Layer List previews could disappear after undo
  • Fixes a bug where some old documents would not pan or zoom reliably
  • Fixes a bug where SVG imports would not work when its colors were specified as rgba()
  • Fixes a bug where Sketch would be erratic after disconnecting it from Full Screen on an external display
  • Fixes a bug where deleting the first Page would select the last Page in the list, instead of the second
  • Fixes a bug where moving Artboards in the Canvas could change their order in the Layer List
  • Fixes a bug where the Layer List would jump unexpectedly when expanding groups
  • Fixes a bug where vector points could become disconnected
  • Fixes a bug where changing boolean operations via the Layer List would reset a layer’s rotation
  • Fixes layer selection and scrolling issues in the Layer List
  • Fixes a bug where selecting multiple layers in the Layer List could unexpectedly deselect other layers
  • Fixes a bug where the Layer List wouldn’t update its icons when removing sub-paths
  • Fixes a bug where selecting multiple layers in the Layer List might not refresh the Canvas properly
  • Fixes a rare crasher when rendering complex documents
  • Fixes a refreshing issue when rotating a shape’s sub-paths
  • Fixes an issue exporting objects with rounded corners in SVG
  • Fixes a bug where some SVG files wouldn’t import if they had SVG namespaces defined
  • Empty groups are no longer present after an SVG import
  • Fixes aliasing issues along the edges of some layers using background blur

New in Sketch 3.7.2 Build 28276 (Apr 25, 2016)

  • New Symbols created from Artboards are now named after the Artboard, rather than being renamed to Symbol
  • SketchTool now dumps Symbol overrides as a dictionary instead of a string
  • Fixes a crash that could occur when swapping a Symbol instance in the Inspector
  • Fixes a crash that could occur when reverting changes
  • Fixes a bug where printing Artboards resulted in blank pages
  • Fixes a bug where Sketch would hang after choosing ‘Paste Here’, having copied a layer style
  • Fixes a bug where Symbol instance layer styles would not be applied to the Group created when detaching an instance from its Symbol
  • Fixes a bug where Symbol instances could end up detached when reordering pages

New in Sketch 3.7.2 Build 28276 Beta (Apr 22, 2016)

  • Fixes a bug where Symbol instances could end up detached when reordering pages.

New in Sketch 3.7.2 Build 28269 Beta (Apr 21, 2016)

  • New Symbols created from Artboards are now named after the Artboard, rather than being renamed to ‘Symbol’
  • SketchTool now dumps Symbol overrides as a dictionary instead of a string
  • Fixes a crash that could occur when swapping a Symbol instance in the Inspector
  • Fixes a crash that could occur when reverting changes
  • Fixes a bug where printing Artboards resulted in blank pages
  • Fixes a bug where Sketch would hang after choosing ‘Paste Here’, having copied a layer style
  • Fixes a bug where Symbol instance layer styles would not be applied to the Group created when detaching an instance from its Symbol

New in Sketch 3.7.1 Build 28208 (Apr 19, 2016)

  • Greatly increases the speed of exporting images out of complex documents
  • Exporting to PDF will now ignore Symbol Artboards
  • Fixes a crash in SVG exporting
  • Fixes a crash when selecting Symbol instances with missing overrides
  • Contextual menu for rulers once again shows proper check marks when the properties are enabled
  • Fixes a bug where migrated Symbols could lose their shadow or opacity
  • Fixes a bug related to overrides on empty text layers
  • Fixes a bug when pasting Symbols with missing masters
  • Fixes a bug where a Slice’s background wouldn’t be properly reflected in the Inspector
  • Fixes a rare bug where Plugins with no defined keyboard shortcuts would be assigned a shortcut

New in Sketch 3.7.1 Build 28208 Beta (Apr 15, 2016)

  • 8723 - Greatly increases the speed of exporting images out of complex documents
  • 8708 - Fixes a crash in SVG exporting
  • 8705 - Exporting to PDF now skips Symbols
  • 8702 - Fixes a crash when selecting Symbols Instances with missing overrides
  • 8697 - Contextual menu for rulers once again shows proper tick marks when the properties are enabled
  • 8676 - Fixes a bug where migrated Symbols could lose their shadow or opacity
  • 8667 - Fixes a bug related to overrides on empty text layers
  • 8664 - Fixes a bug when pasting Symbols with missing masters
  • 8657 - Fixes a bug where a slice's background wouldn't be properly reflected in the Inspector

New in Sketch 3.7.0 Build 28169 (Apr 13, 2016)

  • 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

New in Sketch 3.7 Build 28138 Beta (Mar 30, 2016)

  • Fixes a crasher in the Organise Shared Styles sheet
  • Fixes a crasher when switching instances between symbols
  • Improves overrides updating when switching between symbols preserving them even across nested symbols

New in Sketch 3.7 Build 28127 Beta (Mar 29, 2016)

  • New Symbols:
  • Symbols have been redesigned from the ground up. They are now faster, enables 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 update existing Symbols and Styles in the document, but make 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

New in Sketch 3.6.1 Build 26313 (Mar 3, 2016)

  • Fixes a crash when editing text layers with non-integral widths
  • Fixes a crash when importing complex vectors from Illustrator
  • Fixes behaviour when zooming in on selection

New in Sketch 3.6.0 Build 26304 (Mar 1, 2016)

  • Text Improvements:
  • Sketch now maintains consistent baseline spacing for paragraphs with a fixed line height
  • When changing the typeface or font size for a text layer, the layer is repositioned to maintain the first baseline position
  • Baseline snapping for multi-line text now uses the first baseline rather than the last
  • Text layer character spacing can now be set to “auto”, allowing the font’s native kerning to be applied
  • New text layers use “auto” line height rather than inheriting what was previously used
  • Text layer “auto” line height is now distinct from fixed line height of the same value, and the Inspector now shows the “auto” value as its placeholder
  • Text in the font weight menu is now vertically centred
  • Glyphs for fonts that use swashes such as Zapfino are no longer clipped when editing
  • The Type › Underline menu item now works as expected for selected text layers as well as selections when editing
  • Fixes a bug where the insertion point was missing when editing right-aligned text
  • Fixes a bug where text would not always be properly italicised when using the shortcuts from the menu
  • Text rendering is no longer sub-pixel anti-aliased for performance reasons, and improved consistency with mobile platforms
  • SVG Improvements:
  • SVG export now exports much more compact SVG files by doing away with unnecessary prefixes
  • SVG importing and exporting now supports blend modes
  • SVG export is improved by now also including shadows on groups in the export
  • Fixes a bug where font weight information was lost when exporting to SVG
  • Fixes a bug where rounded corners in polygons are not exported properly to SVG
  • Performance Improvements:
  • Improves performance when using Sketch on an external display
  • Improves general drawing performance and reduces power consumption
  • Improves performance when hovering layers for selecting them in complex documents
  • Improves scrolling and zooming performance in the Canvas
  • Improves zooming performance in complex documents
  • Improves application performance using improved caching
  • Improves performance when opening large documents
  • Enhancements:
  • Improves the masking toolbar item and makes the contextual ‘Use Mask’ menu item smarter too
  • Improved pasting behaviour by now pasting on above any selected layers
  • Improves importing of retina or high-DPI images into Sketch by automatically scaling them down to their logical size
  • Added an item to the menu to make a layer exportable
  • Convert to Outlines and Vectorize Stroke have been merged into a single action to avoid confusion
  • Names for the Pixel Fitting, and Round to Pixel actions are now consistent
  • Shapes combined using Boolean Operations now have predictable names
  • The file format now includes metadata to indicate whether it has been autosaved or not
  • The Pencil tool has a new cursor to distinguish it better from the Pen tool
  • Updated icons in the Layer List slightly for better consistency
  • Bug Fixes:
  • Fixes a crash where Sketch could crash when displaying the Open panel on external displays
  • Fixes a rare crash where documents wouldn’t open if they contained incorrect text style objects
  • Fixes a regression which prevented legacy plugins being installed by double-clicking
  • Fixes a bug where older documents may not have opened correctly
  • Fixes a bug where opening multiple complex documents could halt Sketch
  • Fixes a bug where the Export panel would not warn users when they were about to export two layers with the same name
  • Fixes a bug where inserting the same preset Artboard multiple times would give them the same name
  • Fixes a bug where flattening an Artboard to a bitmap would not include its background
  • Fixes a bug where dragging images into the Canvas could have them end up in unexpected places
  • Fixes a bug where Sketch could crash when loading documents with certain color profiles
  • Fixes a bug where scaling a layer could have unexpected results if a text field in the Inspector still had focus
  • Fixes a bug where Sketch could crash unexpectedly when in trial-mode
  • Fixes a bug where Artboards with truncated titles would still be selectable in their truncated area
  • Fixes a bug where Artboards in the Layer List would be automatically collapsed when they didn’t contain selected layers
  • Fixes a bug where the color popover would prevent zoom gestures in the Canvas
  • Fixes a bug where rendering would not update when the color popover is open
  • Fixes a bug where moving layers would be very slow in Sketch when the font panel was open
  • Fixes a bug where converting text in multiple Artboards to outlines would cause layers to jump between Artboards
  • Fixes a bug where importing PDF files or copying data from Adobe Illustrator with certain color profiles could crash Sketch
  • Fixes a bug where outlining a path would lose the name of the layer
  • Fixes a bug where ungrouping rotated groups could result in some layers appearing flipped
  • Fixes a bug where image layers could change in size after editing
  • Fixes a bug where back-tabbing through vector points in the shape editor could skip some points
  • When changing a text layer, the line height or spacing now operates on the paragraph enclosing the selection
  • Renaming a layer is now disabled when the Layer List is hidden
  • Fixes for various other crashes
  • Rendering:
  • Fixes a refresh issue when toggling masks on or off
  • Fixes a bug where Slices wouldn’t export the background color of an Artboard
  • Fixes a bug which prevented the Canvas redrawing correctly when dragging some text layers
  • Noise patterns are now more accurate when zoomed in

New in Sketch 3.6 Build 26265 Beta (Feb 18, 2016)

  • For Sketch 3.6 we have focused on two important areas: Text rendering, and SVG importing and exporting, besides the usual collection of improvements and bug fixes. We hope you’ll enjoy using this update.
  • Text Improvements:
  • Sketch now maintains consistent baseline spacing for paragraphs with a fixed line height
  • When changing the typeface or font size for a text layer, the layer is repositioned to maintain the first baseline position
  • Baseline snapping for multi-line text now uses the first baseline rather than the last
  • Text layer character spacing can now be set to “auto”, allowing the font’s native kerning to be applied
  • New text layers use “auto” line height rather than inheriting what was previously used
  • Text layer “auto” line height is now distinct from fixed line height of the same value, and the Inspector now shows the “auto” value as its placeholder
  • Text in the font weight menu is now vertically centred
  • Glyphs for fonts that use swashes such as Zapfino are no longer clipped when editing
  • The Type › Underline menu item now works as expected for selected text layers as well as selections when editing
  • Fixes a bug where the insertion point was missing when editing right-aligned text
  • Fixes a bug where text would not always be properly italicised when using the shortcuts from the menu
  • Text rendering is no longer sub-pixel anti-aliased for performance reasons, and improved consistency with mobile platforms
  • SVG Support Improvements:
  • SVG export now exports much more compact SVG files by doing away with unnecessary prefixes
  • SVG importing and exporting now supports blend modes
  • SVG export is improved by now also including shadows on groups in the export
  • Fixes a bug where font weight information was lost when exporting to SVG
  • Fixes a bug where rounded corners in polygons are not exported properly to SVG
  • Performance Improvements:
  • Improves performance when using Sketch on an external display
  • Improves general drawing performance and reduces power consumption
  • Improves performance when hovering layers for selecting them in complex documents
  • Improves scrolling and zooming performance in the Canvas
  • Improves zooming performance in complex documents
  • Improves application performance using improved caching
  • Improves performance when opening large documents
  • Enhancements:
  • Improves the masking toolbar item and makes the contextual ‘Use Mask’ menu item smarter too
  • Improved pasting behaviour by now pasting on above any selected layers
  • Improves importing of retina or high-DPI images into Sketch by automatically scaling them down to their logical size
  • Added an item to the menu to make a layer exportable
  • Convert to Outlines and Vectorize Stroke have been merged into a single action to avoid confusion
  • Names for the Pixel Fitting, and Round to Pixel actions are now consistent
  • Shapes combined using Boolean Operations now have predictable names
  • The file format now includes metadata to indicate whether it has been autosaved or not
  • The Pencil tool has a new cursor to distinguish it better from the Pen tool
  • Updated icons in the Layer List slightly for better consistency
  • Bug Fixes:
  • Fixes a crash where Sketch could crash when displaying the Open panel on external displays
  • Fixes a rare crash where documents wouldn’t open if they contained incorrect text style objects
  • Fixes a regression which prevented legacy plugins being installed by double-clicking
  • Fixes a bug where older documents may not have opened correctly
  • Fixes a bug where opening multiple complex documents could halt Sketch
  • Fixes a bug where the Export panel would not warn users when they were about to export two layers with the same name
  • Fixes a bug where inserting the same preset Artboard multiple times would give them the same name
  • Fixes a bug where flattening an Artboard to a bitmap would not include its background
  • Fixes a bug where dragging images into the Canvas could have them end up in unexpected places
  • Fixes a bug where Sketch could crash when loading documents with certain color profiles
  • Fixes a bug where scaling a layer could have unexpected results if a text field in the Inspector still had focus
  • Fixes a bug where Sketch could crash unexpectedly when in trial-mode
  • Fixes a bug where Artboards with truncated titles would still be selectable in their truncated area
  • Fixes a bug where Artboards in the Layer List would be automatically collapsed when they didn’t contain selected layers
  • Fixes a bug where the color popover would prevent zoom gestures in the Canvas
  • Fixes a bug where rendering would not update when the color popover is open
  • Fixes a bug where moving layers would be very slow in Sketch when the font panel was open
  • Fixes a bug where converting text in multiple Artboards to outlines would cause layers to jump between Artboards
  • Fixes a bug where importing PDF files or copying

New in Sketch 3.5.2 Build 25235 (Feb 10, 2016)

  • Fixes a vulnerability in the updater by now delivering all updates over https.

New in Sketch 3.5.1 Build 25234 (Jan 27, 2016)

  • Fixes a bug where PDF and EPS files copied from Illustrator would not import correctly.

New in Sketch 3.5.1 Build 25233 Beta (Jan 27, 2016)

  • Fixes an issue where importing PDF and EPS files might fail.

New in Sketch 3.5 Build 25232 (Jan 27, 2016)

  • Performance Improvements:
  • Improved rendering performance during complex operations such as moving many objects and undoing big changes
  • Improved performance while zooming and panning the canvas
  • Background blurs that are effectively disabled with a 0 radius will no longer slow down rendering
  • Improved performance when making large grids of layers
  • Much improved performance when moving large numbers of objects
  • Improved performance when making edits in large artboards
  • Improved performance for drawing paths with a dash pattern
  • Improved performance when working with multiple blended layers due to smarter caching
  • Performance improvements when using complex bezier paths due to smarter caching
  • Significant performance improvements when rendering documents with large images scaled down to small sizes due to better caching
  • Improves performance when doing Rotate Copies with many selected layers
  • Improves performance when moving multiple layers using the keyboard arrow keys
  • Improved performance when moving layers around in large documents with nested groups that have been open for a long time
  • Rendering Changes:
  • Artboard titles now truncate, so as not to extend beyond the edge, and get hidden if the artboard is very narrow.
  • Subpixel anti-aliasing has been turned off for all documents and the default setting is off - we soon expect to drop support for it entirely
  • We removed the Retina Canvas checkbox from preferences since it was a confusing setting
  • Fixes a bug where changing border opacity could in rare cases affect the opacity of layers above it
  • Fixes a rare bug where grey shadows could be tinted with the color of a fill from another layer
  • Fixes a bug where the canvas could flicker white when making edits
  • Small Enhancements:
  • When resizing a text layer from the bottom we now also scale line height along
  • Holding the Option key in the shape editor now hides all overlay points for better precision
  • Rotate toolbar action is now disabled when there are no layers selected
  • When you drag a shape onto another shape in the Layer List it now creates a Union operation with the two by default
  • When creating a new Group, it is now just called ‘Group’ instead of a combination of its child layer names
  • Distributing layers horizontally or vertically now also takes the Pixel Fitting preference into account
  • Improves the previews in the Layer List for boolean operation subpaths
  • New images are now always inserted above the selected layer
  • When rotating a layer we now show the current degrees as a tooltip with the mouse
  • Added tooltips to many buttons that were lacking them
  • Running scripts should now release their memory after they’re done running
  • Subsequent exports will now remember which slices you had enabled the previous time so it becomes easier to repeatedly export the same set
  • Updated the iOS Icon Template
  • When exporting artboards to a PDF, the default file name is now the name of the document.
  • When hovering a shape with dashed borders, the hovering outline is no longer dashed
  • The contextual menu that appears when right-clicking on a ruler now includes an item to remove all guides along that ruler.
  • Rearranged the text fields in the Scale sheet to put the percentage first, since that’s the most common action when scaling
  • Shared Styles and Symbols now truncate their names less aggressively when displayed in menus.
  • The list of used fonts in a document now includes all pages, and not only the current one
  • Reduced the minimum size of a new shape created by dragging to 1 (was 4).
  • Dragging a selection rectangle outside an artboard will no longer select any layers in the artboard.
  • Adds the ability to export slices in SketchTool using their ID instead of the layer name
  • Added a toolbar icon for the common action of Aligning Layers to Pixel Edge
  • Applying a mask to multiple layers now disables the ‘Ignore Underlying Mask’ setting on the layers, to avoid confusion.
  • When reducing the size of images we now display a warning dialog explaining the effects
  • Improves the consistency of alignment icons when aligning to layers or artboards
  • Bug Fixes:
  • Fixes a rare bug where images could get lost between saving a document and reopening it
  • Fixes a bug where changing lists in text layers would not cause proper refresh
  • Fixes a bug in the vector editor where a straight line with one faux Mirrored point could disappear
  • Scale sheet no longer accepts negative values for its width and height fields
  • Fixes a bug where symbols could be pasted into each other in some cases
  • Fixes a crash that could happen when changing selection in or out of Full Screen mode.
  • Fixes a bug in SketchTool where it would fail to dump the contents of certain documents
  • Fixes a bug where hitting the export button while an export-size field still had focus wouldn’t register the last edit and thus export at the wrong size
  • Fixes a bug where resized image layers could be blurry when exported to larger resolutions
  • Fixes a bug where SVG code copied from Illustrator could be inserted as plain text instead
  • Fixes a bug where the Trial notification in the corner of the window could stick around even after registering successfully
  • Fixes a bug where multiple overlapping Background Blurs could crash Sketch
  • Fixes a bug where the canvas could flicker white after zooming in or out
  • Fixes a bug where moving layers around using the keyboard in groups with opacity could lead to unexpected clipping
  • Fixes a bug where closing documents could crash Sketch in rare cases
  • Fixes a bug where undoing edits to Shared Styles could hang Sketch
  • Fixes a bug where duplicated artboards could end on top of existing artboards
  • Fixes a bug where Layout Settings of the last selected Artboard could in rare cases be applied to all Artboards
  • Fixes a bug where documents could be immediately marked as edited again after saving
  • Fixes a bug in the Artboard Preset-panel that would allow you to summon it multiple times
  • Fixes a rare bug whereby documents could be corrupted when saved to disk
  • Fixes a bug where the Artboard Preset-panel wouldn’t remember the name you gave it
  • Fixes a bug where pasted layers would end up at the top of their group instead of inserted above the selected layer
  • Fixes a bug where the Layer List would be too slow, or incorrect, in refreshing its previews after layers had been reordered
  • Fixes a bug where Artboards with a background color would also draw that color on other slices
  • Fixes a bug where selecting the Arrow tool would instead select the Line tool in the toolbar
  • Fixes a bug where open lines would make it impossible to select layers below them because their non-existent fill would intercept the click
  • Fixes a bug where the Feedback menu might misbehave when there was no internet connection
  • Fixes a bug where flattened layers would take the background color of their parent artboard
  • Fixes a bug where opening the ‘Organise Symbols’ sheet would deselect all objects on the Canvas.
  • Fixes a bug where it would be near impossible to select small text layers

New in Sketch 3.5 Build 25229 Beta (Jan 20, 2016)

  • Performance Improvements:
  • Improved rendering performance during complex operations such as moving many objects and undoing big changes
  • Improved performance while zooming and panning the canvas
  • Background blurs that are effectively disabled with a 0 radius will no longer slow down rendering
  • Improved performance when making large grids of layers
  • Much improved performance when moving large numbers of objects
  • Improved performance when making edits in large artboards
  • Improved performance for drawing paths with a dash pattern
  • Improved performance when working with multiple blended layers due to smarter caching
  • Performance improvements when using complex bezier paths due to smarter caching
  • Significant performance improvements when rendering documents with large images scaled down to small sizes due to better caching
  • Improves performance when doing Rotate Copies with many selected layers
  • Improves performance when moving multiple layers using the keyboard arrow keys
  • Improved performance when moving layers around in large documents with nested groups that have been open for a long time
  • Rendering Changes:
  • Artboard titles now truncate, so as not to extend beyond the edge, and get hidden if the artboard is very narrow.
  • Subpixel anti-aliasing has been turned off for all documents and the default setting is off - we soon expect to drop support for it entirely
  • We removed the Retina Canvas checkbox from preferences since it was a confusing setting
  • Fixes a bug where changing border opacity could in rare cases affect the opacity of layers above it
  • Fixes a rare bug where grey shadows could be tinted with the color of a fill from another layer
  • Fixes a bug where the canvas could flicker white when making edits
  • Small Enhancements:
  • When resizing a text layer from the bottom we now also scale line height along
  • Holding the Option key in the shape editor now hides all overlay points for better precision
  • Rotate toolbar action is now disabled when there are no layers selected
  • When you drag a shape onto another shape in the Layer List it now creates a Union operation with the two by default
  • When creating a new Group, it is now just called ‘Group’ instead of a combination of its child layer names
  • Distributing layers horizontally or vertically now also takes the Pixel Fitting preference into account
  • Improves the previews in the Layer List for boolean operation subpaths
  • New images are now always inserted above the selected layer
  • When rotating a layer we now show the current degrees as a tooltip with the mouse
  • Added tooltips to many buttons that were lacking them
  • Running scripts should now release their memory after they’re done running
  • Subsequent exports will now remember which slices you had enabled the previous time so it becomes easier to repeatedly export the same set
  • Updated the iOS Icon Template
  • When exporting artboards to a PDF, the default file name is now the name of the document.
  • When hovering a shape with dashed borders, the hovering outline is no longer dashed
  • The contextual menu that appears when right-clicking on a ruler now includes an item to remove all guides along that ruler.
  • Rearranged the text fields in the Scale sheet to put the percentage first, since that’s the most common action when scaling
  • Shared Styles and Symbols now truncate their names less aggressively when displayed in menus.
  • The list of used fonts in a document now includes all pages, and not only the current one
  • Reduced the minimum size of a new shape created by dragging to 1 (was 4).
  • Dragging a selection rectangle outside an artboard will no longer select any layers in the artboard.
  • Adds the ability to export slices in SketchTool using their ID instead of the layer name
  • Added a toolbar icon for the common action of Aligning Layers to Pixel Edge
  • Applying a mask to multiple layers now disables the ‘Ignore Underlying Mask’ setting on the layers, to avoid confusion.
  • When reducing the size of images we now display a warning dialog explaining the effects
  • Improves the consistency of alignment icons when aligning to layers or artboards
  • Bug Fixes:
  • Fixes a rare bug where images could get lost between saving a document and reopening it
  • Fixes a bug where changing lists in text layers would not cause proper refresh
  • Fixes a bug in the vector editor where a straight line with one faux Mirrored point could disappear
  • Scale sheet no longer accepts negative values for its width and height fields
  • Fixes a bug where symbols could be pasted into each other in some cases
  • Fixes a crash that could happen when changing selection in or out of Full Screen mode.
  • Fixes a bug in SketchTool where it would fail to dump the contents of certain documents
  • Fixes a bug where hitting the export button while an export-size field still had focus wouldn’t register the last edit and thus export at the wrong size -...

New in Sketch 3.5 Build 25227 Beta (Jan 20, 2016)

  • Performance Improvements:
  • Improved rendering performance during complex operations such as moving many objects and undoing big changes
  • Improved performance while zooming and panning the canvas
  • Background blurs that are effectively disabled with a 0 radius will no longer slow down rendering
  • Improved performance when making large grids of layers
  • Much improved performance when moving large numbers of objects
  • Improved performance when making edits in large artboards
  • Improved performance for drawing paths with a dash pattern
  • Improved performance when working with multiple blended layers due to smarter caching
  • Performance improvements when using complex bezier paths due to smarter caching
  • Significant performance improvements when rendering documents with large images scaled down to small sizes due to better caching
  • Improves performance when doing Rotate Copies with many selected layers
  • Improves performance when moving multiple layers using the keyboard arrow keys
  • Improved performance when moving layers around in large documents with nested groups that have been open for a long time
  • Rendering Changes:
  • Artboard titles now truncate, so as not to extend beyond the edge, and get hidden if the artboard is very narrow.
  • Subpixel anti-aliasing has been turned off for all documents and the default setting is off - we soon expect to drop support for it entirely
  • We removed the Retina Canvas checkbox from preferences since it was a confusing setting
  • Fixes a bug where changing border opacity could in rare cases affect the opacity of layers above it
  • Fixes a rare bug where grey shadows could be tinted with the color of a fill from another layer
  • Fixes a bug where the canvas could flicker white when making edits
  • Small Enhancements:
  • When resizing a text layer from the bottom we now also scathe line height along
  • Holding the Option key in the shape editor now hides all overlay points for better precision
  • Rotate toolbar action is now disabled when there are no layers selected
  • When you drag a shape onto another shape in the Layer List it now creates a Union operation with the two by default
  • When creating a new Group, it is now just called ‘Group’ instead of a combination of its child layer names
  • Distributing layers horizontally or vertically now also takes the Pixel Fitting preference into account
  • Improves the previews in the Layer List for boolean operation subpaths
  • New images are now always inserted above the selected layer
  • When rotating a layer we now show the current degrees as a tooltip with the mouse
  • Added tooltips to many buttons that were lacking them
  • Running scripts should now release their memory after they’re done running
  • Subsequent exports will now remember which slices you had enabled the previous time so it becomes easier to repeatedly export the same set
  • Updated the iOS Icon Template
  • When exporting artboards to a PDF, the default file name is now the name of the document.
  • When hovering a shape with dashed borders, the hovering outline is no longer dashed
  • The contextual menu that appears when right-clicking on a ruler now includes an item to remove all guides along that ruler.
  • Rearranged the text fields in the Scale sheet to put the percentage first, since that’s the most common action when scaling
  • Shared Styles and Symbols now truncate their names less aggressively when displayed in menus.
  • The list of used fonts in a document now includes all pages, and not only the current one
  • Reduced the minimum size of a new shape created by dragging to 1 (was 4).
  • Dragging a selection rectangle outside an artboard will no longer select any layers in the artboard.
  • Adds the ability to export slices in SketchTool using their ID instead of the layer name
  • Added a toolbar icon for the common action of Aligning Layers to Pixel Edge
  • Applying a mask to multiple layers now disables the ‘Ignore Underlying Mask’ setting on the layers, to avoid confusion.
  • When reducing the size of images we now display a warning dialog explaining the effects
  • Improves the consistency of alignment icons when aligning to layers or artboards
  • Bug Fixes:
  • Fixes a rare bug where images could get lost between saving a document and reopening it
  • Fixes a bug where changing lists in text layers would not cause proper refresh
  • Fixes a bug in the vector editor where a straight line with one faux Mirrored point could disappear
  • Scale sheet no longer accepts negative values for its width and height fields
  • Fixes a bug where symbols could be pasted into each other in some cases
  • Fixes a crash that could happen when changing selection in or out of Full Screen mode.
  • Fixes a bug in SketchTool where it would fail to dump the contents of certain documents
  • Fixes a bug where hitting the export button while an export-size field still had focus wouldn’t register the last edit and thus export at the wrong size

New in Sketch 3.5 Build 25218 Beta (Jan 17, 2016)

  • 7503: Fixes a bug where changing lists in text layers would not cause proper refresh
  • 7493: When resizing a text layer from the bottom we now also scathe line height along
  • 7489: Improves scrolling behaviour after zooming
  • 7469: Improves Zooming and Scrolling behaviour in complex documents
  • 7451: Fixes a bug in the vector editor where a straight line with one faux Mirrored point could disappear
  • 7449: Holding the Option key in the shape editor now hides all overlay points for better precision
  • 7445: Scale sheet no longer accepts negative values for its width and height fields
  • 7444: Rotate toolbar action is now disabled when there are no layers selected
  • 7443: Background blurs that are effectively disabled with a 0 radius will no longer slow down rendering
  • 7437: When you drag a shape onto another shape in the Layer List it now creates a Union operation with the two by default
  • 7414: Fixes a bug where symbols could be pasted into each other in some cases
  • 7408: Fixes a regression where layers with fill blends would disappear against the background
  • 7377: Fixes a bug where changing border opacity could in rare cases affect the opacity of layers above it
  • 7348: Fixes a number of crashes
  • 7335: Fixes a crash that could happen when changing selection in or out of Full Screen mode.
  • 7331: Fixes a rare bug where images could get lost between saving a document and reopening it
  • 7330: Improves Canvas refreshing and improves performance during complex operations and undo/redo
  • 7323: Greatly increases the performance of making large grids of layers
  • 7322: Greatly increases the performance of moving large numbers of objects
  • 7320: When creating a new Group, it is now just called ‘Group’ instead of a combination of its child layer names
  • 7304: Fixes various seemingly random crashes
  • 7301: Fixes a bug in SketchTool where it would fail to dump the contents of certain documents
  • 7294: Increase performance when making edits in large artboards
  • 7286: Distributing layers horizontally or vertically now also takes the Pixel Fitting preference into account
  • 7283: Fixes a bug where hitting the export button while an export-size field still had focus wouldn’t register the last edit and thus export at the wrong size
  • 7272: Artboard titles now truncate, so as not to extend beyond the edge, and get hidden if the artboard is very narrow.
  • 7271: Improves the previews in the Layer List for boolean operation subpaths
  • 7269: Small performance improvement for redrawing paths with a dash pattern.
  • 7248: Images are now always inserted above the selected layer
  • 7192: Fixes a bug where resized image layers could be blurry when exported to larger resolutions
  • 7190: Holding the CMD key now inverts selection behaviour when the ‘Click-through when selecting’ checkbox is checked, i.e., the whole group will be selected, rather than layers in the group.
  • 7157: Performance improvements when working with multiple blended layers due to smarter caching
  • 7156: Performance improvements when using complex bezier paths due to smarter caching
  • 7146: Fixes a bug where SVG code copied from Illustrator could be inserted as plain text instead
  • 7131: Performance improvements when moving layers around in large documents with nested groups that have been open for a long time
  • 7051: Fixes a bug where the Trial notification in the corner of the window could stick around even after registering successfully
  • 7038: Fixes a bug where multiple overlapping Background Blurs could crash Sketch
  • 7035: Fixes a bug where the canvas could flicker white after zooming in or out
  • 7029: Fixes a bug where moving layers around using the keyboard in groups with opacity could lead to unexpected clipping
  • 6993: Fixes a bug where closing documents could crash Sketch in rare cases
  • 6977: Fixes a bug where the canvas could flicker white when making edits
  • 6952: When rotating a layer we now show the current degrees as a tooltip with the mouse
  • 6939: Fixes a bug where undoing edits to Shared Styles could hang Sketch
  • 6938: Fixes a bug where duplicated artboards could end on top of existing artboards
  • 6933: Fixes a bug where Layout Settings of the last selected Artboard unintentionally could in rare cases…

New in Sketch 3.5 Build 25190 Beta (Jan 14, 2016)

  • 7503 - Fixes a bug where changing lists in text layers would not cause proper refresh
  • 7493 - When resizing a text layer from the bottom we now also scathe line height along
  • 7489 - Improves scrolling behaviour after zooming
  • 7469 - Improves Zooming and Scrolling behaviour in complex documents
  • 7449 - Holding the Option key in the shape editor now hides all overlay points for better precision
  • 7408 - Fixes a regression where layers with fill blends would disappear against the background
  • 7348 - Fixes a number of crashes
  • 7248 - Images are now always inserted above the selected layer
  • 6933 - Fixes a bug where Layout Settings of the last select...

New in Sketch 3.5 Build 25125 Beta (Jan 13, 2016)

  • 7451 - Fixes a bug in the vector editor where a straight line with one faux Mirrored point could disappear
  • 7445 - Scale sheet no longer accepts negative values for its width and height fields
  • 7444 - Rotate toolbar action is now disabled when there are no layers selected
  • 7443 - Background blurs that are effectively disabled with a 0 radius will no longer slow down rendering
  • 7437 - When you drag a shape onto another shape in the Layer List it now creates a Union operation with the two by default
  • 7414 - Fixes a bug where symbols could be pasted into each other in some cases
  • 7377 - Fixes a bug where changing border opacity could in rare cases affect the opacity of layers above it
  • 7335 - Fixes a crash that could happen when changing selection in or out of Full Screen mode.
  • 7331 - Fixes a rare bug where images could get lost between saving a document and reopening it
  • 7330 - Improves Canvas refreshing and improves performance during complex operations and undo/redo
  • 7323 - Greatly increases the performance of making large grids of layers
  • 7322 - Greatly increases the performance of moving large numbers of objects
  • 7320 - When creating a new Group, it is now just called 'Group' instead of a combination of its child layer names
  • 7304 - Fixes various seemingly random crashes
  • 7301 - Fixes a bug in SketchTool where it would fail to dump the contents of certain documents
  • 7294 - Increase performance when making edits in large artboards
  • 7286 - Distributing layers horizontally or vertically now also takes the Pixel Fitting preference into account
  • 7283 - Fixes a bug where hitting the export button while an export-size field still had focus wouldn't register the last edit and thus export at the wrong size
  • 7272 - Artboard titles now truncate, so as not to extend beyond the edge, and get hidden if the artboard is very narrow.
  • 7271 - Improves the previews in the Layer List for boolean operation subpaths
  • 7269 - Small performance improvement for redrawing paths with a dash pattern.
  • 7192 - Fixes a bug where resized image layers could be blurry when exported to larger resolutions
  • 7190 - Holding the CMD key now inverts selection behaviour when the 'Click-through when selecting' checkbox is checked, i.e., the whole group will be selected, rather than layers in the group.
  • 7157 - Performance improvements when working with multiple blended layers due to smarter caching
  • 7156 - Performance improvements when using complex bezier paths due to smarter caching
  • 7146 - Fixes a bug where SVG code copied from Illustrator could be inserted as plain text instead
  • 7131 - Performance improvements when moving layers around in large documents with nested groups that have been open for a long time
  • 7051 - Fixes a bug where the Trial notification in the corner of the window could stick around even after registering successfully
  • 7038 - Fixes a bug where multiple overlapping Background Blurs could crash Sketch
  • 7035 - Fixes a bug where the canvas could flicker white after zooming in or out
  • 7029 - Fixes a bug where moving layers around using the keyboard in groups with opacity could lead to unexpected clipping
  • 6993 - Fixes a bug where closing documents could crash Sketch in rare cases
  • 6977 - Fixes a bug where the canvas could flicker white when making edits
  • 6952 - When rotating a layer we now show the current degrees as a tooltip with the mouse
  • 6939 - Fixes a bug where undoing edits to Shared Styles could hang Sketch
  • 6938 - Fixes a bug where duplicated artboards could end on top of existing artboards
  • 6933 - Fixes a bug where Layout Settings of the last selected Artboard unintentionally could in rare cases be applied to all Artboards
  • 6907 - Fixes a bug where documents could be immediately marked as edited again after saving
  • 6859 - Added tooltips to many buttons that were lacking them
  • 6838 - Fixes a bug in the Artboard Preset-panel that would allow you to summon it multiple times
  • 6813 - Fixes a rare bug whereby documents could be corrupted when saved to disk
  • 6798 - Fixes a bug where the Artboard Preset-panel wouldn't remember the name you gave it
  • 6774 - Running scripts should now release their memory after they're done running

New in Sketch 3.4.4 Build 17249 (Dec 10, 2015)

  • Enhancements:
  • Added —use-id-for-name option to SketchTool export commands
  • Updated iOS App Icon Template
  • Bug Fixes:
  • Fixes a bug where opening large documents created in older versions would take far too long
  • Fixes a bug where changing the name of a text layer in the list view would not stick
  • Fixes a bug where SketchTool would fail to dump the tree structure of entire documents in certain cases
  • Fixes a bug where Shared Styles or Symbols could get unlinked when renaming them

New in Sketch 3.4.4 Build 17256 Beta (Dec 9, 2015)

  • Enhancements:
  • Added --use-id-for-name option to SketchTool export commands
  • Updated iOS App Icon Template
  • Bug Fixes:
  • Fixes a bug where opening large documents created in older versions would take far too long
  • Fixes a bug where changing the name of a text layer in the list view would not stick
  • Fixes a bug where SketchTool would fail to dump the tree structure of entire documents in certain cases
  • Fixes a bug where Shared Styles or Symbols could get unlinked when renaming them

New in Sketch 3.4.3 Build 16044 (Dec 1, 2015)

  • Fixes a bug in scripting which sometimes returned the incorrect document
  • Fixes a crash with documents using Shared Text Styles
  • Fixes an issue where the Layer List would not be refreshed properly when deleting layers
  • Fixes a bug when editing non-transparent images

New in Sketch 3.4.3 Build 16051 Beta (Dec 1, 2015)

  • This upcoming beta is not sandboxed:
  • If you have installed plugins, they will not be recognized by the new version. You can copy plugins from the previous location ~/Library/Containers/com.bohemiancoding.sketch3.beta/Data/Library/Application Support/com.bohemiancoding.sketch3 to the new location in ~/Library/Application Support/com.bohemiancoding.sketch
  • Bug fixes:
  • Fixes a bug when editing non-transparent images (#6991)

New in Sketch 3.4.3 Build 15959 Beta (Nov 25, 2015)

  • Bug fixes:
  • Fixes a bug in scripting which sometimes returned the incorrect document (#6965)
  • Fixes a crash with documents using Shared Text Styles (#5987)
  • Fixes an issue where the Layer List would not be refreshed properly when deleting layers (#6960)

New in Sketch 3.4.2 Build 15857 (Nov 16, 2015)

  • Enhancements:
  • Added iPad Pro and tvOS Artboard Presets
  • Added option to indicate whether the opacity of an image should translate to its fill
  • Improves the behaviour of the Layer List auto-collapsing after deleting layers
  • Updated iOS UI Design Template
  • Bug Fixes:
  • Fixes a bug where images with fills would blend unexpectedly
  • Fixed a bug where some text layers would display the first line at the wrong position
  • Fixed a bug where legacy 9-slice images would not render properly
  • Fixed a crash when editing gradient fills on 10.11
  • Fixed a rendering bug where layer blend modes in combination with shadows and fills could look differently
  • Fixed a possible crash in documents with multiple background blurs
  • Fixed a crash when exporting layers at very small sizes
  • Fixes a significant memory leak in documents using many artboards
  • Fixes a bug where certain PDFs would not import properly
  • Fixes a rare bug where some symbols would fail to sync their changes across
  • Fixes a rare bug where edited images could disappear
  • Fixes a bug where transparent images could be trimmed on import
  • Fixes a bug in scripting which sometimes returned the incorrect document

New in Sketch 3.4.2 Build 15853 Beta (Nov 12, 2015)

  • Bug fixes:
  • Fixes a bug in scripting which sometimes returned the incorrect document (#6799)

New in Sketch 3.4.2 Build 15848 Beta (Nov 11, 2015)

  • Improves the behavior of the Layer List auto-collapsing after deleting layers (#6677)

New in Sketch 3.4.2 Build 15820 Beta (Nov 7, 2015)

  • Enhancements:
  • Added iPad Pro and tvOS Artboard Presets (#6211)
  • Added option to indicate whether the opacity of an image should translate to its fill (#6740)
  • Improved behaviour of the Layer List auto-collapsing after deleting layers (#6677)
  • Updated iOS UI Design Template (#4020)
  • Bug Fixes:
  • Fixed a bug where images with fills would blend unexpectedly (#6740)
  • Fixed a bug where some text layers would display the first line at the wrong position (#6737)
  • Fixed a bug where legacy 9-slice images would not render properly (#6745)
  • Fixed a crash when editing gradient fills on 10.11 (#6738)
  • Fixed a rendering bug where layer blend modes in combination with shadows and fills could look differently (#6741)
  • Fixed a possible crash in documents with multiple background blurs (#6768)
  • Fixed a crash when exporting layers at very small sizes (#6708)
  • Fixes a significant memory leak in documents using many artboards (#6758)
  • Fixes a bug where certain PDFs would not import properly (#6318)
  • Fixes a rare bug where some symbols would fail to sync their changes across (#6753)
  • Fixes a rare bug where edited images could disappear (#6843)

New in Sketch 3.4.1 Build 15681 (Nov 5, 2015)

  • Enhancements:
  • Updated iOS UI Design Template.
  • Added support for menu separators in Plugin options (“-“)
  • Improved behaviour when entering values in the border dash fields.
  • Improved behaviour of insertion point color when editing text.
  • Improved capitalization style consistency in Preferences.
  • Bug Fixes:
  • Fixed a crash where shared layer styles may be wrongly applied to text
  • Fixed a crash when setting text colors with non-RGB color spaces
  • Fixed a crash when pressing Escape in an empty font search field
  • Fixed a crash when using the color picker in Grid or Layout Settings
  • Fixed a crash that could occur when closing documents
  • Fixed a rare crash that could occur when rendering was cancelled
  • Fixed an issue that caused some Plugins to stop working
  • Fixed an issue in Boolean operations which reversed operations for orthogonal shapes
  • Fixed an issue when a dash length shorter than 1 was entered
  • Fixed an issue where two levels of zoom may be seen at once when pinching to zoom
  • Fixed an issue when copying multiple shadow’s CSS properties when one shadow was disabled
  • Fixed an issue where a selected Artboard could not be moved on the canvas
  • Fixed an issue where pressing Z and then Option, and then clicking multiple times, would only zoom out once
  • Fixed an issue where having invalid characters in the filename would prevent Local Sharing from working correctly

New in Sketch 3.4.1 Build 15680 Beta (Oct 30, 2015)

  • Changes Since Previous Beta:
  • Fixed a crash where shared layer styles may be wrongly applied to text (#5987)
  • Fixed a crash when setting text colors with non-RGB color spaces (#6630)
  • Fixed a crash when pressing Escape in an empty font search field (#6632)
  • Fixed a crash when using the color picker in Grid or Layout Settings (#6369)
  • Fixed a crash that could occur when closing documents (#6531)
  • Fixed a rare crash that could occur when rendering was cancelled (#6295)
  • Fixed an issue that caused some Plugins to stop working (#6742)
  • Fixed an issue in Boolean operations which reversed operations for orthogonal shapes (#6356)
  • Fixed an issue when a dash length shorter than 1 was entered (#6403)
  • Fixed an issue where two levels of zoom may be seen at once when pinching to zoom (#6443)
  • Fixed an issue when copying multiple shadow's CSS properties when one shadow was disabled (#6355)
  • Fixed an issue where a selected Artboard could not be moved on the canvas (#6734)
  • Fixed an issue where pressing Z and then Option, and then clicking multiple times, would only zoom out once (#6616)
  • Fixed an issue where having invalid characters in the filename would prevent Local Sharing from working correctly (#6760)
  • Enhancements:
  • Updated iOS UI Design Template.
  • Added support for menu separators in Plugin options ("-")
  • Improved behaviour when entering values in the border dash fields.
  • Improved behaviour of insertion point color when editing text.
  • Improved capitalization style consistency in Preferences.
  • Bug Fixes:
  • Fixed a crash where shared layer styles may be wrongly applied to text.
  • Fixed a crash when setting text colors with non-RGB color spaces.
  • Fixed a crash when pressing Escape in an empty font search field.
  • Fixed a crash when using the color picker in Grid or Layout Settings.
  • Fixed a crash that could occur when closing documents.
  • Fixed a rare crash that could occur when rendering was cancelled
  • Fixed an issue that caused some Plugins to stop working.
  • Fixed an issue in Boolean operations which reversed operations for orthogonal shapes.
  • Fixed an issue when a dash length shorter than 1 was entered.
  • Fixed an issue where two levels of zoom may be seen at once when pinching to zoom.
  • Fixed an issue when copying multiple shadow's CSS properties when one shadow was disabled.
  • Fixed an issue where a selected Artboard could not be moved on the canvas.
  • Fixed an issue where pressing Z and then Option, and then clicking multiple times, would only zoom out once.
  • Fixed an issue where having invalid characters in the filename would prevent Local Sharing from working correctly.

New in Sketch 3.4 Build 15588 (Oct 26, 2015)

  • 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

New in Sketch 3.4 Build 15575 Beta (Oct 14, 2015)

  • Fixed a regression which prevented plugins from reloading when changed
  • Fixed a regression where selecting the Export All option would not select all exportable slices

New in Sketch 3.4 Build 15569 Beta (Oct 12, 2015)

  • Significantly faster and much more accurate Boolean Operations
  • You can now disable Auto Save in the Preferences
  • Added Artboard preset and template file for Material Design icons
  • 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
  • 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 ("shouldPreprocess": false in the plugin manifest)

New in Sketch 3.4 Build 15510 Beta (Oct 7, 2015)

  • Changes Since Previous Beta:
  • Fixed a regression where the color Inspector would hang below the bottom of the screen in some circumstances (6397)
  • Fixed a regression where cutting a layer from a group would not update its bounding box (5421)
  • Fixed an issue where content would appear to be stuck when zooming with Trackpad (6416)
  • Fixed an issue when pressing Tab to change fields in the Inspector was broken (6375)
  • Enhancements:
  • Artboards can now be previewed in a web browser and shared on the local network
  • Significantlyfaster 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 Android 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 ⌥-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 ctrl+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 ("shouldPreprocess": false in the plugin manifest)
  • Bug Fixes:
  • Fixed a crash using the wand when editing bitmaps
  • Fixed a crash when attempting to export images that have accidentally been made insanely large
  • Fixed crash when deleting a shared style whilst editing it's 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 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 & 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

New in Sketch 3.4 Build 15460 Beta (Oct 5, 2015)

  • Fixed a crash when calling certain global objects - eg NSColorSpace - from a plugin (#5799)
  • Fixed loss of focus when duplicating a layer (#5745)
  • Fixed crash when closing window on 10.11 (#5851)
  • Improved recalculation of bounding box for groups after contents change (#5841)
  • Snap distances now display while holding ⌥ (Option) and hovering over the layer list (#5823)
  • Fixes a rare possible when flattening layers down to bitmaps (#6070)
  • Fixes a rare text rendering related crasher (#1249)
  • Fixed setting a rectangle corner radius using text input / stepper
  • Fixes a bug in boolean operations between overlapping shapes with different orientations
  • Fixes a regression in boolean operations between identical shapes
  • Fixes a bug where Sketch could crash when pasting text styles (#6182)
  • The command line sketchtool is now embedded inside Sketch (#3047)
  • Fixes a regression which altered colors when changing the opacity of a layer's gradient fill
  • Local Sharing is now also accessible via the menu
  • Fixed crash when closing some documents
  • Improved the behaviour of pasting from the context menu in the layer list (#6260 and #6289)
  • Fixed a hang when duplicating documents (#6384)

New in Sketch 3.4 Build 15138 Beta (Sep 21, 2015)

  • Fixed a rare crash when converting a border to a shape (#6037)
  • Copying artboards now tiles them correctly (#5661)
  • Pasting a rotated layers now gets the position right (#5826)
  • Copy & paste no longer loses line arrows (#5833)
  • "Paste Here" now pastes inside the correct group (#5787)
  • Copying a layer once again also copies its style (#5895)
  • Artboards remain selected when re-ordering with the front / back buttons (#5939)
  • Layers flattened to bitmap now automatically lock their proportions (#6073)
  • Nine-sliced images now look correct if they have non-standard DPI (#6004)
  • Fixes a bug where Sketch could occasionally freeze up when typing random characters (#6030)
  • Image Files dropped into the canvas now take the filename as their layer name again (#6024)

New in Sketch 3.4 Build 15009 Beta (Aug 27, 2015)

  • Fixed a crash when deleting a shared style whilst editing its name (#5885)
  • Fixed a crash when editing a symbol name (#5990)
  • Fixed a crash when resizing a group via the inspector (#5814)
  • Fixed a crash when attempting to export images that have accidentally been made insanely large (#4205)
  • Fixed an occasional crash when copying/pasting text (#5932)
  • Fixed a crash using the wand when editing bitmaps (#5945)
  • Fixed an occasional crash when stepping a value up or down in the inspector (#5777)
  • The share icon now has a different color when the local server is running (#5887)
  • Fill opacity when there's a background blur is now back to behaving like in 3.3.3 (#5832)
  • Color inspector highlights correctly when selecting a preset (#5592)
  • The mirror popup now refreshes if it is open when the device list changes (#5847)
  • Sharing multiple documents locally with the same name no longer results in a blank preview (#5846)
  • Zoom to selection whilst editing a bitmap now uses the bitmap's selection (#4811)
  • Blend modes for fills applied to a bitmap now have an effect again (#5767)
  • Shadows of groups no longer get clipped when rendering (#5952)
  • Cancelling editing of a bitmap no longer causes it to resize unexpectedly (#5733)
  • Preview in the layer list updates correctly when paths are changed or removed (#5693, #5980)
  • When hovering over a group in the layer list, the bounds shown on the canvas are now correct (#5263)
  • Blank images now export at the correct size (#5794)
  • The Scale sheet is no longer resizeable (#5801)
  • Pasting text now works properly (#5922)
  • Overlapping images now render correctly (#5772)
  • Fill preview in inspector now updates correctly when pattern fill image is changed (#5974)
  • Imported images render correctly (#6008)
  • Rendering for local sharing now improved across various browsers (#5865)
  • Color presets now update correctly after undo (#5707)
  • Opacity value now updates correctly in the popover when edited outside it (#5999)

New in Sketch 3.4 Build 14861 Beta (Aug 20, 2015)

  • Fixed a crash when adding a page whilst the document was being saved in the background (#5779)
  • Fixed an occasional crash after editing text (#5776)
  • Fixed a crash when pasting an empty string (#5873)
  • Fixed an occasional crash when changing fonts (#5880)
  • Fixed loss of focus when duplicating a layer (#5745)
  • Fixed a crash with the Layout Settings and Grid Settings panels (#5815)
  • Fixed a crash when dragging a slice preview (#5778)
  • Fixed crash when closing window on 10.11 (#5851)
  • Fixed crash when deleting image fill from popover (#5926)
  • Fixed crash when organize text styles sheet open in two documents at once (#5696)
  • Improved recalculation of bounding box for groups after contents change (#5841)
  • Undoing a gradient stop change no longer turns it gray (#5697)
  • Local sharing no longer adds a 1px white border (#5864)
  • Improved reordering of artboards in the layer list (#5802)
  • Sketch documents dragged onto the canvas are no longer moved to a temporary folder (#5771)
  • Improved popover spacing for local sharing (#5920)

New in Sketch 3.4 Build 14809 Beta (Aug 13, 2015)

  • Changes:
  • Artboards can now be previewed in a web browser and shared on the local network.
  • Scrollbar in the layer list no longer obscures the hide/lock icons
  • New gradients are now based on the current fill colour
  • Fixed bug resizing inspector when window size was small
  • Fixed a number of crashes associated with editing text
  • Fixed a crash when clicking the Mirror button with networking disabled
  • Fixed setting a rectangle corner radius using text input / stepper
  • Enhancements:
  • Artboards can now be previewed in a web browser and shared on the local network.
  • Faster and 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 Android icons
  • 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 ⌥-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 ctrl+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
  • Bug FixesL
  • Fixes a bug where reverting a document to a previous state would cause refresh issues
  • International-friendly §-key feature to zoom to 100% when held (~ key on US keyboards)
  • Fixes a bug where patterns could be displayed at the wrong scale
  • Fixes a confusing issue where a renamed style would still update Shared Styles in other documents when pasted in
  • Fixes an issue where rotated subpaths could have strange coordinates
  • Fixes a bug where pasting a shape with a pattern would have the pattern scale depending on the zoom level
  • Fixes a bug where Edit > Scale was ignoring multiple text sizes on text layers
  • Improves anti-aliasing of bitmap layers when zoomed in
  • Fixes a bug that could cause Quick Look previews to not show up
  • Fixes a bug where an iPhone 6 Plus-sized Artboard wouldn’t scale correctly to Mirror
  • Fixes a bug when a text style copied between layers could produce issues when the line height was not the default
  • Fixes a bug where switching from a transparent gradient to a color fill could produce a faulty opacity on the fill
  • Fixes a bug where a sub-layer of a hidden group could still display its selection outline
  • Fixes a bug where the shared text style preview would not update when the Inspector changes
  • Fixes a bug where text focus would not return to the text handler after making changes in the Inspector
  • Fixes a bug where ‘Revert to Saved’ wouldn’t properly redraw a document
  • Fixes a rendering bug where background-blurred layers would display white edges
  • Fixes a bug where holding ⌘ to disable snapping when moving points would not hide any existing snapping guides
  • Fixes a bug where the Color Picker wouldn’t always highlight identical colors among the presets
  • Fixes a bug that would enable the Rotate toolbar icon when an Artboard was selected
  • Fixes a redrawing glitch when ⌘-hovering overlapping layers
  • Fixes a bug which would cause rotated shapes to expand in both directions when resizing via the keyboard
  • Fixes a redraw issue when dragging around a mix of layers and Artboards with guides
  • Fixes a bug w...

New in Sketch 3.4 Build 14718 Beta (Aug 4, 2015)

  • Enhancements:
  • Added the ability to drag embedded SVG images directly from the browser into Sketch
  • Preferences now includes pane to manage installed Plugins
  • Bug fixes:
  • Fixes a bug where distance measurements would produce duplicates

New in Sketch 3.4 Build 14672 Beta (Jul 29, 2015)

  • Enhancements:
  • Faster and 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 Android icons
  • 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 ⌥-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 ctrl+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 drop SVG files directly from Safari into Sketch
  • Bug fixes:
  • Fixes a bug where reverting a document to a previous state would cause refresh issues
  • International-friendly §-key feature to zoom to 100% when held (~ key on US keyboards)
  • Fixes a bug where patterns could be displayed at the wrong scale
  • Fixes a confusing issue where a renamed style would still update Shared Styles in other documents when pasted in
  • Fixes an issue where rotated subpaths could have strange coordinates
  • Fixes a bug where pasting a shape with a pattern would have the pattern scale depending on the zoom level
  • Fixes a bug where Edit > Scale was ignoring multiple text sizes on text layers
  • Improves anti-aliasing of bitmap layers when zoomed in
  • Fixes a bug that could cause Quick Look previews to not show up
  • Fixes a bug where an iPhone 6 Plus-sized Artboard wouldn’t scale correctly to Mirror
  • Fixes a bug when a text style copied between layers could produce issues when the line height was not the default
  • Fixes a bug where switching from a transparent gradient to a color fill could produce a faulty opacity on the fill
  • Fixes a bug where a sub-layer of a hidden group could still display its selection outline
  • Fixes a bug where the shared text style preview would not update when the Inspector changes
  • Fixes a bug where text focus would not return to the text handler after making changes in the Inspector
  • Fixes a bug where ‘Revert to Saved’ wouldn’t properly redraw a document
  • Fixes a rendering bug where background-blurred layers would display white edges
  • Fixes a bug where holding ⌘ to disable snapping when moving points would not hide any existing snapping guides
  • Fixes a bug where the Color Picker wouldn’t always highlight identical colors among the presets
  • Fixes a bug that would enable the Rotate toolbar icon when an Artboard was selected
  • Fixes a redrawing glitch when ⌘-hovering overlapping layers
  • Fixes a bug which would cause rotated shapes to expand in both directions when resizing via the keyboard
  • Fixes a redraw issue when dragging around a mix of layers and Artboards with guides
  • Fixes a bug where a text layer’s hover would be detached from its actual position on the Canvas
  • Fixes a bug where the Inspector would not update after aligning multiple layers
  • Fixes Magic Wand crashes in the Bitmap tool
  • Fixes a bug where dragging a layer into an Artboard would not immediately enable the Align buttons
  • Fixes a bug where Edit > Scale wouldn’t scale up dashed borders
  • Fixes a bug where converting text to outlines would move the layer to the top of the hierarchy
  • Fixes a bug where Transform and Edit buttons would not be disabled when they should be
  • Fixes a bug where text color would be reset after switching text from lowercase to uppercase
  • Fixes a bug where inserting text with a shared style could override the style from another shared text style
  • Fixes a bug where distance measurements would produce duplicate measurements on grids with small spacing
  • Fixes a bug that could leave a...

New in Sketch 3.3.3 Build 12072 Beta (Jul 14, 2015)

  • Fixes a rare bug where a pasted image could disappear
  • Fixes network related beach-balling on some machines, caused by a change in the behaviour of Apple's security layer
  • Fixes an occasional problem with validating licenses
  • Fixes a bug where zooming using ⌘+ would be very slow on some systems, even on nearly empty docs

New in Sketch 3.3.2 Build 12043 (May 12, 2015)

  • Adds a new preference to avoid aligning layers on sub-pixels
  • Fixes a bug where inner shadow would render incorrectly on bitmaps
  • Fixes a bug where text layer with small line height might cause refreshing issues
  • Updated toolbar icon for ‘Edit’ to make it clearer that bitmaps can also be edited
  • Distance measurement no longer takes up cues from layers which are both hidden and locked
  • You can now perform math operations on a text layer’s Size, Character, Line and Paragraph input fields
  • Fixes a bug where trying to zoom into a document past 6400% with the zoom tool would make the canvas jump in unexpected ways
  • Fixes a bug where measuring distance between layers on sub-pixels could give the wrong result
  • Fixes minor UI layout issues in the Inspector
  • Fixes a bug where creating a symbol wouldn’t let you enter a name for it

New in Sketch 3.3.2 Build 12041 Beta (Apr 29, 2015)

  • Fixes a bug where creating a symbol wouldn’t let you enter a name for it in some cases

New in Sketch 3.3.2 Build 12032 Beta (Apr 24, 2015)

  • Adds a new preference to avoid aligning layers on sub-pixels
  • Fixes a bug where inner shadow would render incorrectly on bitmaps
  • Fixes a bug where text layer with small line height might cause refreshing issues
  • Updated toolbar icon for 'Edit' to make it clearer that bitmaps can also be edited
  • Distance measurement no longer takes up cues from hidden and locked layers
  • You can now perform math operations on a text layer’s Size, Character, Line and Paragraph input fields
  • Fixes a bug where trying to zoom into a document past 6400% with the zoom tool would make the canvas jump in unexpected ways
  • Fixes a bug where measuring distance between layers on sub-pixels could give the wrong result
  • Fixes minor UI layout issues in the Inspector

New in Sketch 3.3.1 Build 12005 (Apr 24, 2015)

  • Fixes a rare bug where documents could lose some of their images
  • Fixes a bug where custom colors and gradients set up in older versions of Sketch were reset to their default values.
  • Fixes a bug where creating a new symbol wouldn’t allow you to rename it
  • Fixes a Mirror bug where artboards wouldn’t be scaled to the right sizes in all cases

New in Sketch 3.3.1 Build 12005 Beta (Apr 16, 2015)

  • Updates Migration XPC bundle identifiers to comply with Apple’s new rules

New in Sketch 3.3.1 Build 12003 Beta (Apr 15, 2015)

  • Fixes a bug where the first time a document from an earlier version was opened, editing an image in it could cause the image to be lost when the document was saved
  • Fixes a bug where custom colors and gradients set up in older versions of Sketch were reset to their default values.
  • Fixes a bug where creating a new symbol wouldn’t allow you to rename it
  • Fixes a bug where artboards wouldn’t be scaled to the right sizes in all cases
  • Note: If you want to restore your old presets, remove the file assets-v55.sketchpreset in your library folder. You can access your libary folder by launching Sketch and then going to Plugins > Reveal Plugins Folder, and then going one level up in the hierarchy

New in Sketch 3.3.1 Build 11988 Beta (Apr 14, 2015)

  • Fixes a bug where images could disappear from documents in very rare cases
  • Fixes a bug where old presets (color & gradient) would not properly be migrated to the new version

New in Sketch 3.3 Build 11970 (Apr 7, 2015)

  • New Features:
  • Improves speed and reliability of Sketch Mirror
  • You can now connect to Sketch Mirror by entering an IP address (please update your version of Sketch Mirror to 1.3 to view the device’s IP)
  • Edit › Scale now gives you a live preview
  • Documents now hold their own gradient and color presets as well as the global presets
  • Layer dimensions can now be set as a relative value (i.e: you can set a layer’s width to 50% and it will resize to half the size of the artboard or group it is in)
  • You can now set independent opacity, blending options, and shadows for Symbols
  • Frequently used colors have moved to the Color Preview box and they will now also show you how often they’ve been used and where
  • Enhancements:
  • Outlining Strokes has been improved significantly
  • ‘Mask with Shape’ enhanced to detect when you probably want to use an Alpha mask
  • You can now define how layers will resize when using the inspector: for width, you can add a M (middle) / C (center) or R (right) suffix to indicate which edge of the layer should remain fixed. Similarly for the height you can use M (middle) / C (center) and B (for bottom)
  • Text alignment has been made recursive; you can select a group and align all text layers inside easily
  • Text layers now have locked proportions after converting to outlines
  • ‘Make Grid’ now only optionally fills missing cells with duplicated layers
  • Copy-Pasting a style now also transfers a border’s arrow types across
  • When two objects snap to each other, the distance between them is now always shown
  • Resize handles no longer disappear when a shape is being rotated
  • Improved curve smoothing in the Pencil Tool
  • Shared Styles now also include the arrow on line ends
  • When changing a Symbol instance to a new Symbol type, Sketch is now smarter about preserving excluded text values between the two
  • PDF and EPS can once again be exported to multiple resolutions
  • When closing the popover in text edit mode, you can now immediately continue typing in the text layer
  • The Type menu and Font window now update to reflect the current selection better
  • Updates Artboard presets to include the latest iOS and Apple Watch screen sizes
  • The option key can now be used to move and resize layers in 0.1px increments, but still allows distance measurements
  • You can now customize the arrow nudge distance (used for moving and keyboard-resizing) by using two hidden default keys, `nudgeDistanceSmall` and `nudgeDistanceBig`
  • Introduces a new plugin file format
  • Improves the naming of new and duplicated layers, styles and shared objects
  • To make it easier to spot that you’re editing a Symbol, they now have a purple highlight in the canvas and layer list
  • Fill and Border options can now be accessed through the menu (Layer › Style)
  • Reorganises and simplifies the View menu to make it easier to find common items
  • You will now be notified when a device running Sketch Mirror appears for connection
  • Opening a bitmap image in Sketch no longer adds an automatic slice
  • The width and height measurements when drawing and resizing shapes are now shown besides the mouse cursor, to make them visible at all times
  • Bug fixes:
  • Inserting an image via drag and drop now places it at the correct location in the layer hierarchy
  • Fixes a bug where Sketch could crash when creating a Symbol from Shape Paths
  • Flattening bitmaps no longer flattens them to 2x resolution by default
  • Fixes a bug where shapes with subpaths wouldn’t recalculate their bounds when their boolean ops changed
  • Fixes a bug where the tab order in the color inspector was unexpected
  • Fixes a bug where flattening bitmaps on a retina screen might have them jump by a pixel
  • Layer Alignment has been improved to snap independently of axis
  • Fixes a bug where the Edit › Scale sheet would not recognise the most recent input
  • Fixes a bug where the line height field wouldn’t accept decimal numbers
  • Fixes a bug where a Star’s radius could go beyond 100%

New in Sketch 3.3 Build 11970 Beta (Mar 25, 2015)

  • New Features:
  • Improves speed and reliability of Sketch Mirror
  • You can now connect to Sketch Mirror by entering an IP address (please update your version of Sketch Mirror to 1.3 to view the device’s IP)
  • Edit › Scale now gives you a live preview
  • Documents now hold their own gradient and color presets as well as the global presets
  • Layer dimensions can now be set as a relative value (i.e: you can set a layer’s width to 50% and it will resize to half the size of the artboard or group it is in)
  • You can now set independent opacity, blending options, and shadows for Symbols
  • Frequently used colors have moved to the Color Preview box and they will now also show you how often they’ve been used and where
  • Enhancements:
  • Outlining Strokes has been improved significantly
  • ‘Mask with Shape’ enhanced to detect when you probably want to use an Alpha mask
  • You can now define how layers will resize when using the inspector: for width, you can add a M (middle) / C (center) or R (right) suffix to indicate which edge of the layer should remain fixed. Similarly for the height you can use M (middle) / C (center) and B (for bottom)
  • Text alignment has been made recursive; you can select a group and align all text layers inside easily
  • Text layers now have locked proportions after converting to outlines
  • ‘Make Grid’ now only optionally fills missing cells with duplicated layers
  • Copy-Pasting a style now also transfers a border’s arrow types across
  • When two objects snap to each other, the distance between them is now always shown
  • Resize handles no longer disappear when a shape is being rotated
  • Improved curve smoothing in the Pencil Tool
  • Shared Styles now also include the arrow on line ends
  • When changing a Symbol instance to a new Symbol type, Sketch is now smarter about preserving excluded text values between the two
  • PDF and EPS can once again be exported to multiple resolutions
  • When closing the popover in text edit mode, you can now immediately continue typing in the text layer
  • The Type menu and Font window now update to reflect the current selection better
  • Updates Artboard presets to include the latest iOS and Apple Watch screen sizes
  • The option key can now be used to move and resize layers in 0.1px increments, but still allows distance measurements
  • You can now customize the arrow nudge distance (used for moving and keyboard-resizing) by using two hidden default keys, `nudgeDistanceSmall` and `nudgeDistanceBig`
  • Introduces a new plugin file format
  • Improves the naming of new and duplicated layers, styles and shared objects
  • To make it easier to spot that you’re editing a Symbol, they now have a purple highlight in the canvas and layer list
  • Fill and Border options can now be accessed through the menu (Layer › Style)
  • Reorganizes and simplifies the View menu to make it easier to find common items
  • You will now be notified when a device running Sketch Mirror appears for connection
  • Opening a bitmap image in Sketch no longer adds an automatic slice
  • The width and height measurements when drawing and resizing shapes are now shown besides the mouse cursor, to make them visible at all times
  • Bug fixes:
  • Inserting an image via drag and drop now places it at the correct location in the layer hierarchy
  • Fixes a bug where Sketch could crash when creating a Symbol from Shape Paths
  • Flattening bitmaps no longer flattens them to 2x resolution by default
  • Fixes a bug where shapes with subpaths wouldn’t recalculate their bounds when their boolean ops changed
  • Fixes a bug where the tab order in the color inspector was unexpected
  • Fixes a bug where flattening bitmaps on a retina screen might have them jump by a pixel
  • Layer Alignment has been improved to snap independently of axis
  • Fixes a bug where the Edit › Scale sheet would not recognize the most recent input
  • Fixes a bug where the line height field wouldn’t accept decimal numbers
  • Fixes a bug where a Star’s radius could go beyond 100%
  • The export preview is now properly centered in the inspector
  • Magic Wand now properly supports varying DPI images
  • Smart guides no longer pick up measures for locked layers
  • A Star’s radius now just increments by 1% instead of 10%
  • Fixes a bug where disabled borders on text layers would show the trash can in the wrong location
  • Fixes a bug where setting corner radius on individual points wouldn’t be restricted to integer values
  • Fixes a bug where drawing a closed path using the Pencil tool could have the path disappear
  • Fixes a bug where a layout grid’s values could be set to invalid values
  • Edit › Select All when layer interaction is disabled now selects all slices, also in subgroups
  • Fixes an Undo issue when setting Text Lists
  • Fixes confusing undo labels when editing text
  • Fixes a bug where images with blending and bitmap effects would no…

New in Sketch 3.3 Build 11920 GM (Mar 13, 2015)

  • Minor bug fixes

New in Sketch 3.3 Build 11893 GM1 (Mar 12, 2015)

  • Minor bug fixes

New in Sketch 3.3 Build 11881 GM1 (Mar 11, 2015)

  • Fixes keyboard shortcuts for Dvorak and other non-standard keyboards
  • Alt-arrows now moves a layer in 0.1px increments, but still allows distance measurements
  • Fixes a bug where alt-dragging and then duplicating might not remember the offset
  • Improves snapping accuracy, especially for text layers
  • Fixes a bug where a color preview wouldn’t show the right opacity
  • Fixes a bug where dragging a rectangular area could leave artefacts
  • Fixes a bug where editing rotated images could leave artefacts
  • Duplicated Symbols and Styles now use smart name suffixes as well

New in Sketch 3.3 Build 11682 Beta (Feb 26, 2015)

  • Fixes Artefacts left when rotating layers
  • Fixes a bug where Symbols would snap to their own height / width when resizing
  • Fixes a Contextual menu vs Double-click bug
  • Improves IP-Connect for Mirror
  • Reduces Mirror Latency
  • Fixes a rare crasher in PDF importing
  • Adds the ability to change the selected Artboard’s background color using Ctrl + C
  • Fixes one last Framer-Sketch bug
  • Fixes a few PDF Import crashers
  • Finally fixes a very elusive but relatively common crasher

New in Sketch 3.3 Build 11654 Beta (Feb 25, 2015)

  • Fixes a bug where there Create-Symbol icon would be enabled when there was no selection
  • Fixes a bug where a symbol might be inserted in the wrong artboard
  • Fixes a bug where resizing layers would not snap to Artboards

New in Sketch 3.3 Build 11640 Beta (Feb 24, 2015)

  • A few fixes to Framer integration

New in Sketch 3.3 Build 11624 Beta (Feb 23, 2015)

  • Fixes Redraw issues when reverting to a previous version of a saved file
  • Fixes a bug where deleting the first page could crash Sketch
  • Improves label scrubbing

New in Sketch 3.3 Build 11556 Beta (Feb 18, 2015)

  • Fixes a bug where moving a layer to the front/back could trigger accidental resizes
  • Fixes a few more bugs relating to using commas as decimal separators
  • Fixes some unpredictabilities in Copy&Paste
  • Fixes a bug where layer measurements could stay visible even after switching tools
  • Fixes a bug where the hide-layer icon in the List would be ugly
  • Fixes a few refresh issues related to Rulers and Guides
  • Fixes a bug where using percentag-based widths/height could lead to unpredictable sizes in groups
  • Fixes a bug where consecutive layer movements with the keyboard would coalesce into one Undo action
  • Fixes a bug where the Opacity field arrow would not work correctly

New in Sketch 3.3 Build 11523 Beta (Feb 17, 2015)

  • Fixes a bug where Artboard shadow could be cut off at edges
  • Fixes a possible crasher in the new Mirror Popover
  • Fixes a display issue in the Mirror Popover on 10.9
  • Fixes a few impredictibilities in Layer Snapping
  • Fixes a bug where Flattening layers could produce blurry images
  • Fixes a bug where text layers could unexpectedly be converted to fixed-width layers
  • Fixes a bug where setting text layer’s width wouldn’t set them to fixed width
  • Fixes a bug where the Layer Size fields wouldn’t accept decimal percentages
  • Added deprecation warnings to MSRect for scripters
  • Preferences panel now has proper tabs
  • Fixes a bug where Artboard contents could disappear when resized via the Inspector

New in Sketch 3.3 Build 11472 Beta (Feb 13, 2015)

  • Fixes a bug where you couldn't reset the text line height back to ‘automatic’ by deleting the value
  • Suffixing layer width with ‘R’ (for align to right) or ‘B’ (align to bottom) has been made more flexible
  • Fixes a bug where resizing art boards via the keyboard would have their content disappear
  • Visual update to symbols in the layer list
  • Fixes the reported crashes that had slipped through our nets
  • The Style menu is now enabled for layers that support styles
  • The Make-Grid sheet now remembers whether you want it to fill up the holes
  • Removes the ctrl+L shortcut for layer guides
  • The Type menu now updates to reflect the selection

New in Sketch 3.3 Build 11445 Beta (Feb 13, 2015)

  • New Features:
  • Unreliable corporate network? You can now connect to Sketch Mirror by typing an IP address directly
  • Documents now hold their own gradient and color presets as well as the global presets
  • You can now type things like 100% in the width or height fields to make the layer take the full width or height of the parent container or artboard
  • Symbols will now have opacity, blending and shadow independently from each other
  • Enhancements:
  • Frequently used colors have moved to the Color Preview box and they will now also show you how often they've been used and where
  • Mask-With-Shape enhanced to detect when you probably want to use an Alpha mask. Also no longer disables fills
  • When entering the new width/height of a layer you can add the M (middle), R (right) or B (bottom) suffix to indicate which edge of the layer should remain fixed
  • Text alignment has been made recursive; you can select a group and align all text layers inside easily
  • Outlining Strokes has been improved significantly
  • Text Layers now have locked proportions after converting to outlines
  • 'Make Grid' now only optionally fills missing cells with duplicated layers
  • Edit › Scale now gives you a live preview
  • Copy-Pasting a style now also transfers the arrow types across
  • When two objects snap to each other, their distance is now always shown
  • Resize handles no longer disappear when a shape is being rotated
  • Better curve smoothing in the Pencil Tool
  • Shared Styles now also include the arrow on line ends
  • When changing a symbol instance to a new Symbol, Sketch is now smarter about preserving ignores text between the two
  • PDF and EPS can once again be exported to multiple resolutions
  • When closing the popover in text edit mode, you can now immediately continue typing in the text layer
  • Updated Artboard Presets to include the latest iOS screen sizes
  • Interface:
  • Fixes a bug where ⌘ + Tab around the color inspector wouldn't work in the expected order
  • Fill and Border options can now be accessed through the menu (Layer › Style)
  • The View menu has been reorganized and simplified
  • Bug fixes:
  • Inserting an image via drag-drop now places it at the correct location in the layer hierarchy
  • Fixes a bug where Sketch could crash when creating a symbol from Shape Paths
  • Flattening bitmaps no longer flattens them to 2x resolution by default
  • Fixes a bug where shapes with subpaths wouldn't recalculate their bounds when their boolean ops changes
  • Bitmap layers can now have rounded join joins too
  • Opening an image in Sketch no longer adds the automatic slice
  • Fixes a bug where flattening bitmaps on a retina screen might have them jump by a pixel
  • The indicators for the width and height when drawing a new shape have moved
  • When resizing layers, the width and height is now drawn next to the mouse at all times
  • Layer Alignment has been improved to snap independently of axis
  • Fixes a bug where the Edit -> Scale sheet would not recognise the most recent input
  • Fixes a bug where the line height field wouldn't accept decimal numbers
  • Fixes a bug where a Star's radius could go beyond 100%
  • The export preview is now properly centered in the inspector
  • Magic Wand now properly supports varying DPI images
  • Smart guides no longer pick up measures for locked layers
  • A Star’s radius now just increments by 1% increments instead of 10%
  • Fixes a bug where disabled borders on text layers would show the trash can in the wrong location
  • Fixes a bug where setting corner radius on individual points wouldn't be restricted to integer values
  • Fixes a bug where when drawing a closed path using the Pencil tool the path could disappear or be cut in half
  • Fixes a bug where a layout grid's values could be set to invalid values
  • Edit › Select-All when layer interaction is disabled now selects all slices, also in subgroups
  • Fixes an Undo issue when setting Text Lists
  • Fixes confusing undo labels when editing text
  • Fixes a bug where images with blending+bitmap effects would not be rendered properly
  • Scissors tool no works correctly when multiple subpaths are involved too
  • Fixes a bug where an outer path might leak a fill
  • Fixes a bug where duplicated symbols would take the name from the group's name, not the previous symbol
  • Other:
  • You can now customize the arrow nudge distance (used for moving and keyboard-resizing) by using two hidden preferences, nudgeDistanceSmall and nudgeDistanceBig.

New in Sketch 3.2.2 Build 9983 (Jan 27, 2015)

  • Reduces memory usage when working with complex documents

New in Sketch 3.2.1 (Dec 11, 2014)

  • Fixes a bug where Sketch would not save files properly
  • Fixes a bug where PDF export would include too much clipped content
  • Fixes a bug where dragging a PDF out of Sketch could cause an invalid PDF to be generated

New in Sketch 3.2 (Dec 2, 2014)

  • New Features:
  • New Google Material Design template and artboard sizes.
  • Adds support for Sketch-Mirror and @3x scaling.
  • Align and Distribute tools now work for Vector points too.
  • You can now measure the distance from a shape to a grid or guide line using the Alt key as well.
  • Alt + click on the Inspector’s align buttons to align the entire selection with their parent artboard.
  • Added a new preference to choose the resolution to which bitmaps are flattened when doing Layer › Flatten Selection to Bitmap.
  • When rotating objects, the pivot point can now be moved.
  • Shift+Return now inserts a line break instead of a paragraph break in text editing mode.
  • Enhancements:
  • Significant speed improvements, especially when working with complex documents, Make Grid for large grids and undo & redo actions.
  • Improves PDF importing.
  • When changing text line height, the first line no longer clips off the top.
  • Renamed the Paste option in contextual menus to “Paste Here”, to make the functionality clearer.
  • Improved compatibility with Yosemite.
  • Multiple corner radii for rectangles can now be provided from the inspector field using to/left/bottom/right syntax.
  • When duplicating layers or groups with slices in them, Sketch will now make sure their names are uniqued.
  • You can now perform math operations in the color (RGB/HSB) text fields.
  • Improves ‘Copy CSS Attributes’ for cleaner and more modernised output.
  • Inserting slices now always places them directly in the correct group, and they take the name of their parent group automatically.
  • Pixel grid can now also be shown and hidden in vector preview.
  • When vector points are hidden, the currently selected point handles are still being shown.
  • Smart guides in vector tool now also work as expected when the vector points are hidden.
  • When changing a subrange of a text with a shared style, the entire string now changes to reflect it.
  • Interface:
  • Double-click on the zoom icon in the toolbar now zooms back to 100%.
  • Alt-clicking on the Move Forward/Backward toolbar buttons moves to front or back instead, and now also updates their labels to indicate this.
  • Auto-expanding of groups in the layer list is now optional. Also, Sketch now persists the expanded/collapsed states of groups in the layer list between restarts.
  • Artboard preset group now remember their collapsed state.
  • Scale fields now disable properly when exporting in vector formats.
  • The Release Notes can now be shown from the Help menu as requested.
  • You can now hide all Grids and Layouts in one click from the View menu. BUG FIXES
  • Fixes a layer renaming bug in the layer list with multiple selections.
  • Fixes a bug where ‘Make Grid’ could make objects jump.
  • Fixes a number of refresh issues in vector editing mode.
  • Fixes a bug where changing blurred objects radius could seem to make it jump around weirdly.
  • Fixes a rare bug where documents with embedded pdf images could crash.
  • Fixes a bug where the Insert-Artboard inspector wouldn’t work as expected when a layer was already selected.
  • Fixes a bug where one couldn’t grab the handles of rotated shapes in groups.
  • Fixes a bug where background blur on rotated objects would misbehave.
  • Fixes a bug where deleting large numbers of layers would become really slow.
  • Fixes a bug where editing points in zoom-blurred layer wouldn’t refresh the canvas properly.
  • Fixes a crasher that could occur when closing complex documents.
  • Fixes a bug where a text layer with a stroke and shadow might not display the right fill color.
  • Fixes a bug where font ascenders could get cropped under a text layer.
  • Fixes a bug where big shadows on text layer could get clipped.
  • Fixes a bug where nudging a shape inside a smaller artboard would move it out.
  • Fixes a bug where pasting text wouldn’t strip the text style properly.
  • Fixes a bug where the system sharing sheet wouldn’t export SVG files.
  • Fixes a bug where text layers wouldn’t scale down properly.
  • Fixes an undo bug when pasting and reordering layers.
  • Fixes a bug where you could select layers inside locked groups.
  • Fixes a bug where the toolbar zoom icons wouldn’t respond correctly.
  • Fixes an issue in using the screen color picker on multi-screen setups.
  • Fixes a refresh issue in using subpaths with thick strokes.
  • Fixes a refresh issue when moving artboards around with guides.
  • Fixes a Magic Wand bug on Retina screen.
  • Fixes a bug where slice names wouldn’t get de-duplicated after copying.
  • Fixes a bug where pasted text background might stay around during edit and couldn’t be removed.
  • Fixes a bug where layers dragged to new pages wouldn’t get selected.
  • Fixes a bug where axis-constraining using shift when dragging layers wouldn’t work.
  • Fixes a bug where selecting layers in the list could make the list jump around unexpectedly.
  • Fixes a bug where the color inspector would highlight the wrong color as being the current fill/border.
  • Fixes a bug where the Export button in the toolbar would add an incorrect slice to the document.
  • Fixes a bug where hiding a naming during renaming it would make its name invisible.
  • Fixes a bug where shadows wouldn’t display correctly when being inside rotated or flipped groups.
  • Fixes a bug where text could unexpectedly be set to fixed width.
  • Fixes a bug where rotated shapes in groups would scale incorrectly.
  • Fixes a bug where measurement numbers for flipped layers would be flipped too.
  • Fixes a bug where text excluded from Symbol sync could act in an unpredictable way.

New in Sketch 3.1.1 (Oct 16, 2014)

  • Fixes a rare bug where Sketch wouldn't save out documents properly

New in Sketch 3.1 (Sep 29, 2014)

  • Sketch's file format has changed; documents are now truly single files and can be safely emailed or shared via Dropbox and other services without having to zip them up first
  • Creating Masks has been made easier; the Mask-with-Shape button now accepts any combination of layers
  • Boolean op'ed shapes' bounds now only include the visible area only, not the total bounds of all subpaths
  • Layer snapping has been made smarter, including better text snapping
  • You can now add ruler guides with a single-click on the rulers
  • Significant speed increases and file size reduction when using pattern fills
  • Hover the Rulers for a quick preview of your next guide. Ideal also for quickly checking if layers align etc
  • Fixes a bug where Opacity wouldn't be rendered consistently between shapes and bitmaps
  • Rendering speed improvements
  • Fixes a bug where text editing could jump slightly when zoomed in some cases
  • You can drag/drop layers to the pages panel to quickly move objects between pages
  • Fixes a bug where Sketch could crash when a symbol name started with @
  • Fixes all known bugs in Framer - Sketch integration
  • Improves integration with the system color picker for gradients
  • Cmd+Return can now be used to exit text editing mode
  • You can now reset the rulers by double-clicking the ruler intersection area
  • Improves the zoom tool on dark backgrounds
  • Significant speed improvements when the rulers are visible
  • Improves undo for renaming layers
  • Fixes a bug where renaming Symbols could cause a crash
  • Fixes a bug where dragging out an SVG slice could crash Sketch
  • The Scissors Tool now scales properly with zoom value
  • Fixes a bug where patterns wouldn't be drawn in the shared styles preview
  • Fixes a bug where Angular gradients could be rendered at low resolution
  • Fixes a bug where adding a guide could place it on subpixels
  • Fixes a bug where slices created for rotated objects could be one pixel off
  • Fixes a bug where point coordinates outside an artboard could be wrong
  • Due to popular request (no it wasn't a bug), we're making move Forward/Backward dumb again
  • You can now replace the contents of an image layer with a new image by going to Layer › Image › Replace
  • Restore an image to its original size by going to Layer › Image › Original Size
  • Fixes a bug where some documents could consume extraordinary amounts of CPU
  • Color and Gradient presets now display a checkered background when they're transparent
  • Fixes a bug where creating a slice for a transparent layer could make the slice too big
  • Large patterns are now properly scaled to fit the small preset previews
  • Fixes a bug where deleting an artboard could leave its outline on the canvas in some cases
  • Fixes an issue where Gradient editing was confusing when started on a subpath
  • Fixes a bug where 'Bring to Front' on multiple layers could get their order mixed up
  • Fixes a bug where extra spaces wouldn't get trimmed around slice names
  • Fixes a bug where moving layers off an artboard with the arrow keys would never actually remove them from the artboard
  • Fixes a bug where inserting an artboard while you were in a rotated group could look funky
  • Fixes a bug where pasted text could be invisible at first
  • While inserting a layer you can now drag outside the canvas to make the view scroll
  • When changing guides in the preferences, the canvas now updates live to reflect the change
  • Moves Grid color settings to the grid settings sheet to make it more discoverable
  • Inserting points in vector mode on an existing line now also honors rounding preference
  • Fixes a bug in bitmap cropping
  • The templates folder can now be an alias or symlink
  • Fixes a bug where layer naming would go wrong
  • Vector point coordinates in the inspector now round to two decimals
  • Pages Panel has been redesigned and now fits as a permanent sidebar in the UI
  • When you resize an artboard from the top or the left, the content stays anchored in the canvas now instead of shifting left or up
  • Symbols and Text Styles menu can now be arbitrarily deeply nested by using / in their names
  • Fixes a bug where text layers wouldn't render multiple fills
  • Shift-clicking on a vector point now deselects it if it was already selected
  • View -> Collapse Groups has been renamed to include Artboards too
  • Lock icon for selected layers is now also visible
  • Fixes a bug where magic wand would miss the top 1 pixel
  • Flattening layers into a bitmap now inserts the bitmap at the location of the old layers instead of on top
  • Fixes Shared Styles break when copying and pasting style
  • Fixes a refresh issue when changing text layers from fixed to flexible width
  • Fixes a bug where Pencil vectors would not end up in the correct artboards
  • Ignore character spacing for the last character to not miss with centered text
  • Fixes a bug where making a grid of objects could rename the source object as well

New in Sketch 3.0.4 (Jul 12, 2014)

  • Fixes a bug where items were pasted in the wrong position
  • Updated to latest CocoaScript
  • Adds experimental support for the shouldKeepAround property in plugins
  • Fixes a bug where changing the font might not update the font weight popup.
  • Fixes a bug where the Vector tool could draw on the wrong artboard
  • Fixes a bug where Layout Grids are reset to defaults on opening
  • Fixes a bug where editing a text layer could make its position jump
  • Fixes a bug where text could disappear when editing
  • Fixes a bug where zooming and panning could unexpectedly zoom you out to 1%
  • Fixes a bug where exportable Layers might export with incorrect width
  • Centring a Layout Grid inside an Artboard improved
  • Minor performance improvements when dragging objects in large documents
  • Performance improvements when duplicating multiple objects
  • Fixes a bug where the tooltip for opacity would cover RGBA numbers
  • Fixes a bug where adding and dragging a guide would add too many undo steps
  • Fixes a bug where resizing artboards would not update Width / Height fields in Inspector
  • Improves the scripting support by fixing some cases where scripts could crash unexpectedly
  • Fixes a crasher when adding new text layers
  • Fixes a bug where an empty style name could make the inspector's section disappear
  • The X and Y fields in the shape inspector now display their coordinates based on the parent artboard instead of the page
  • Tabbing in shape handler now does updates the inspector's point coordinates
  • Images can be perspective-transformed again
  • Fixes a bug where a hidden layer list would show a blank area on a new document
  • Fixes an undo bug when enabling grids
  • Renaming exportable layers now properly updates the inspector
  • Trackpad pinch-to-zoom once again zooms into the mouse location
  • Fixes a bug where you wouldn't be able to drag out fills or shadows to remove them
  • Fixes a bug where rotated subpaths dragged out of groups could be scaled up and leave artefacts on the screen
  • Fixes a bug where Sketch could crash when layers got down to a certain size
  • Standard OS color picker can once again be used to pick colors
  • Arrange > Lock is now properly disable for artboards
  • Fixes a bug where 'Paste In Place' with no selection would paste in the wrong position
  • Screen color picker now looks better against dark backgrounds
  • You can now also press Alt only halfway the drag to initiate a duplicate
  • You can now temporarily hide the vector points in edit mode by holding the Option key
  • Fixes a bug where text layers could get infinitely wide when resizing them together with other layers

New in Sketch 3.0.3 (Jun 6, 2014)

  • Fixes a bug where text could disappear or appear cut off during editing
  • Fixes a possible crash during exporting
  • Fixes a bug where the Inspector could shrink after opening color popover
  • Fixes a bug where pasting an image from another document could have it end up in the wrong artboard
  • Fixes a bug where Wacom tablets could cause problems with Text Editing
  • Fixes a bug where copying image files from the finder could pick their icon, instead of the contents of the file itself
  • Layout an Square Grid are now two separate overlays which can be enabled at the same time and can be on or off per artboard
  • Fixes a bug where pasted text could appear at semi-random locations on the canvas
  • Fixes a bug where snapping with the vector tool in an artboard would be inaccurate
  • Fixes a bug where editing shapes would not work when the grid was visible
  • Fixes the inaccurate description tag in SVG export
  • Fixes a bug where slices dragged from the export preview would be in the wrong format
  • When opening an existing document any existing empty documents will be closed in the process
  • Uppercase and Lowercase commands work on subranges of text now as well
  • Fixes a bug in The View › Show Slices and View › Show Layers menu item
  • Fixes a bug where text attribute might not sync to other text layers during text editing
  • Fixes a bug in crash reporting
  • Scripting: Redesigned scripting window with output logging for easier debugging
  • Scripting: Adds a command to run the last script again

New in Sketch 3.0.2 (May 16, 2014)

  • Various performance improvements
  • Fixes crashes related to undo
  • Fixes crashes and redrawing issues related to text editing
  • Fixes a bug where duplicated artboards would have the wrong size
  • Updates Web Design template
  • Fixes a bug where selecting another layer in edit mode would select too many layers
  • Fixes a bug where right-click would no longer directly select a layer
  • Fixes a bug in exporting where using slashes could cause the exported file to not have an extension
  • Fixes a bug where multiple gradient fills would influence each other's opacity
  • Fixes a bug where editing text in the Star's radius field would not work
  • Fixes a bug where the scroll track would appears over colour presets
  • Fixes Image pasting into wrong artboard
  • Fixes a bug where the Missing Fonts dialog failed to show for new documents
  • Hidden layer/slice states are no longer remembered between documents
  • Fixes a bug where objects would snap to the grid but be 1px off still
  • Increases the 'strength' of Grid and Alignment guides snapping
  • Changes the scripting backend from JSTalk to CocoaScript
  • Locked layers now stay in place when aligning them
  • Dragging the slice preview out to the desktop now exports it in the proper format
  • Setting value of a text field within a symbol to none (even though its value is “excluded”) will no longer remove the text layer
  • Fixes a rare bug where typing could be incredibly slow for some people
  • Resizing shapes no longer fits their subpaths to pixel edges to prevent a common problem when resizing at really small sizes
  • Fixes a bug where flattening a group to Bitmap removes it from parent group
  • Objects now always snap to the grid when the grid is visible, instead of listening to the general 'smart guides' preference
  • Fixes a typo in the preferences

New in Sketch 3.0.1 (Apr 22, 2014)

  • Fixes missing artboard presets
  • Fixes missing quicklook previews
  • Fixes a bug where inserting shapes at high zoom levels displays the width wrongly
  • Fixes a bug where the canvas would be blank after dragging the window between retina and non-retina screens
  • Fixes a typo in the preferences

New in Sketch 3.0 (Apr 15, 2014)

  • Symbols:
  • Turning a group of layers into a Symbol lets you reuse it in multiple places. Sketch ensures that all copies stay in sync: changes to one copy are automatically reflected in the others.
  • Improved Export Tool:
  • Treat your Slices as Layers
  • Simultaneously export to multiple sizes/formats
  • Make Layers/Groups directly exportable
  • One-click Artboards export
  • Artboard/Slice background exporting
  • Common Colors:
  • The common colors in your document appear automatically in the inspector, for quick access.
  • Unlimited Fills:
  • Previously each layer was limited to four fills, now you can have as many as you want.
  • Improved Noise:
  • Noise is a separate fill now, with three different noise patterns, variable intensity and custom blending options.
  • Bitmap Editing:
  • Our new bitmap editing UI includes tools for selection (including a Magic Wand), cropping, filling, and vectorizing.
  • Vector Modes:
  • Vector editing has been simplified and its UI streamlined. Adding rounded corners has become easier as well.
  • Text Lists:
  • Sketch now also supports basic text lists; numbered and bulleted lists are supported with more to come.
  • Grid Tool:
  • Faster and simpler creation of object grids. Select one or more objects and make a perfectly spaced grid.
  • Improved Mirror:
  • Sketch Mirror has been updated with smarter resizing and scaling, more reliable networking, and other bug fixes.
  • Presentation Mode:
  • Sketch goes full screen, hiding the inspector, toolbar and everything else. Present your work without distractions.
  • Improved SVG/PDF Support:
  • We've done a lot of work on SVG, PDF and EPS importing and we've made significant improvements.
  • More Templates:
  • Sketch now ships with iOS and web design templates with useful symbols and styles to get you started quickly.
  • Scripting:
  • Improved scripting support with more APIs exposed, a javascript wrapper and better debugging.

New in Sketch 2.4.3 (Feb 22, 2014)

  • Improvements to SVG importing
  • Fixes a bug where Artboard origins would appear at 0,0
  • Improves security when storing documents in DropBox
  • Various bug fixes

New in Sketch 2.4.2 (Dec 11, 2013)

  • Improved Crash Reporting
  • Improved Feedback Reporting
  • Fixes a bug which would could cause scaled artboards to crash
  • Fixes a bug that could cause the Layout to disappear when selecting multiple layers
  • Fixes a rare crasher when opening the pages popover
  • Fixes a formatter issue that could cause , and . to be mixed up
  • Fixes a possible crasher when copy-pasting layers
  • Fixes a bug that could cause Scaled layers to resize incorrectly
  • Ungrouping layers item is now enabled to when you've got non-groups among your selection
  • Fixes a crasher in rounding to nearest pixels

New in Sketch 2.4.1 (Nov 25, 2013)

  • Fixes a bug that could crash Sketch when undoing vector edits
  • Fixes a bug where the hex field wouldn't accept valid hex colors
  • Fixes a bug where ungrouping multiple groups wouldn't select all layers
  • Fixes a bug where a blur would flip an inner shadows
  • Fixes a bug where moving layer with the arrow keys wouldn't update the inspector
  • Fixes a bug where grouping rotated layers would happen incorrectly
  • Fixes a bug where a rotated mask would render its fill incorrectly
  • Fixes a bug where the inspector could get stuck
  • Fixes a bug where the Pen and path tool wouldn't get inserted into the correct artboard in some cases
  • Dragging images into Sketch now gives them proper filenames
  • Dragging an image on Sketch to open it now properly selects it in the canvas too
  • Fixes a bug where you couldn't remove certain colors from the presets
  • Fixes a rare crashes when opening existing documents
  • Improves Round to Pixel Edge to now also round layer size and vector points
  • Fixes a bug when Alpha mask wouldn't render at the correct resolution on @2x exports
  • Improves Text layer snapping
  • Fixes a bug where rotated lines would resize incorrectly. For existing lines: flatten them first
  • Fixes a rare crasher when editing text fields
  • New Text layer are now always inserted above the current layer
  • Export-as PDF: Slices are now exported in reversed order; top-down instead of bottom-up as it was before
  • Fixes a color inaccuracy in converting hex colors
  • The 'Make Grid' tool no longer inserts object in confusing order
  • 'Add slices for Selection' now selects the correct slice in the slice tool afterwards
  • Adds better support for the standard OS color picker
  • Fixes a few crashes

New in Sketch 2.4.0 (Nov 15, 2013)

  • Performance Improvements:
  • Grouping and Ungrouping layers is much faster
  • Selecting large objects in the Layer List is now much faster
  • Undo has been sped up significantly
  • Duplicating large numbers of objects is now much faster
  • Making a grid of objects is now much faster
  • Moving large numbers of objects is now much faster
  • Selecting multiple layers via the canvas is now faster too
  • New:
  • Better Mask rendering
  • One-click activation for Blur effects
  • Pressing 0-9 keys now adjusts layer opacity
  • Improves rendering speed, especially when zooming and panning
  • Feedback form now stores your name and email address for the next time
  • Improvements:
  • Speed improvements for saving and loading documents
  • Improves the zoom tool (Z) with better icons
  • Improved PDF Import
  • Improved colour accuracy
  • Right-click in the Pages list now works properly for non-selected pages too
  • Adds compatibility options for Sketch Mirror 1.0.1
  • Reduced file size when saving documents
  • Sketch now properly remembers between documents and relaunches which fonts to use as the default
  • Speed and reliability improvements to Text Editing
  • Significant speed improvements when using circular gradients
  • Selecting HSB colour values in the colour picker is now more predictable (H value never gets reset)
  • Sketch Mirror exports now always get a white background
  • Inner-outer strokes are now disabled in the UI when they can't be used
  • The Slice tool now remembers the slice selection
  • The 'Make Grid' tool remembers what margins you used last time
  • Tab-key now works in the slice tool
  • Hovering over a text layer now highlights its text, not the frame, making identification easier
  • Bug Fixes:
  • Fixes a bug where rearranging layers in the layer list could have them jump around
  • Fixes a bug where shadow wouldn't be rendered in the correct color
  • Vector points now nudge correctly on rotated shapes
  • Fixes a bug where searching would stop after the first character was typed
  • Fixes a bug where an outer border could cause a doughnut-shaped path to fill completely
  • Fixes a bug where copy-pasting subpaths would lead to confusing situations
  • Fixes a bug in Convert Text to Outlines where the new layer could end up with no fills
  • Individual rounded corners can now have decimal values
  • Fixes a bug that would prevent Sketch from saving into folders that contained a slash in their name
  • Fixes accuracy of layer snapping in nested groups and with text layers
  • Fixes a bug where colour presets would change subtly when being reapplied
  • Fixes a refresh issue when changing slice names
  • Fixes a rendering bug when changing large spread values
  • Fixes a few minor crashes
  • Fixes a bug that could cause an artboard to be misaligned when adding
  • Fixes a bug when snapping rotated layers
  • Fixes a bug where slices wouldn't fit properly around their layers
  • Fixes a bug where tabbing through the HSB fields could change their value
  • Fixes a bug in boolean operations
  • Fixes a bug where one couldn't add colour presets in the text colour picker
  • Fixes a bug in shadow blurring
  • Fixes bugs in editing multi-paragraph text
  • Fixes backwards compatibility for loading presets
  • Fixes rendering issues with combined blurs and blending
  • Fixes a possible crasher when using blur on lines
  • Fixes an undo bug in Rotate Copies
  • Fixes rendering issues with inner shadows on (rotated) bitmaps
  • Fixes refresh bugs when using undo
  • Fixes a bug where grouping layers with masks could end up causing redraw issues
  • Fixes a couple of rare crashes

New in Sketch 2.3.1 (Sep 21, 2013)

  • Tall artboards for Sketch Mirror are now getting auto-retina-ized too
  • Improves stability when using Sketch Mirror
  • Artboards sent to Sketch Mirror now always have a white background
  • Fixes a bug that caused a crash when opening new documents
  • You can once again tweak x/y/width/height values of subpaths in the inspector
  • Zoom-tool click to zoom in has been improved
  • When frequently zooming in and out you can now tell Sketch (via the preferences) to maintain the viewport
  • Fixes a bug that could cause layers to jump when moving into artboards
  • Fixes a few refreshing issues when editing text layers
  • Negative rotation values entered now don't get converted anymore
  • Fixes an undo issue when deleting a page
  • Fixes a bug in the text color picker when using the screen Picker
  • Fixes a crash in blur editing
  • Fixes a crasher in editing grid lines

New in Sketch 2.3 (Sep 2, 2013)

  • Adds Support for Sketch Mirror: Our new iOS companion app that lets you mirror designs in Sketch on your iOS devices
  • EPS and PDF import; dragging a PDF into Sketch now gives you full access to all text and path info
  • Major speed and performance improvements: Zooming and Panning is now much faster
  • Working in large documents is now significantly faster as well
  • New layer style: Background Blur
  • Much more precise Boolean Operations
  • Supports pasting vectors from Illustrator
  • Major stability improvements
  • Toolbar icons for Mask and Scale
  • Pages menu now shows previews and lets you manage pages directly

New in Sketch 2.2.4 (Apr 15, 2013)

  • Retina Export can now export the ‘@1x’ version too
  • A new ‘Welcome to Sketch’ panel with a newsletter, tutorials, links and more.
  • Double-clicking a text layer now selects the word being clicked on
  • Shape Tool adds X & Y Fields in the toolbar for the selected point
  • Sketch now respects the alpha mask on images when adding a gradient
  • Improves overall reliability of text editing
  • Various improvements to SVG exporting
  • Dropping images or adding shapes now inserts them above the selected layer
  • Text and Bitmap layers can now have multiple shadows
  • Fixes a bug that accidentally disabled shadow spread for shapes too
  • Fixes a bug where a fill could leak from behind an inner stroke
  • Fixes a bug in Image transformations
  • Fixes a bug where an image with a blur or color adjust would disappear when a color fill was enabled
  • Grid lines in the color picker can now be hidden temporarily using the Option key
  • Fixes a bug where a 0px border would produce blurry edges on a shape
  • Fixes a bug where double-clicking a layer in the layer list could have it jump randomly
  • Fixes a bug where scaling an edited rectangle could destroy the edits
  • Greatly improves the speed of resizing layers and groups
  • Fixes a color crasher when picking non-standard colors
  • Copy-pasting objects between Artboards should be more predictable now
  • When copy-pasting bitmaps with rectangular marquee, colours no longer change
  • Fixes a bug where resizing a group after moving its contents could have it jump back to its original position
  • Fixes a bug where the layer list wouldn't update after dragging in an image from the desktop if you were in the slice tool
  • Fixes a bug where duplicating pages in the Pages sheet would not refresh the canvas properly
  • Fixes a bug where some text layers could appear cut off or appear to move slightly on export
  • Layer selection is now preserved when switching back and forth between pages
  • When 'Zoom on Selection' is turned on, it now also zooms in/out on bitmap's selections properly
  • Pressing CMD+D inside the bitmap tool now duplicates the selected area instead of the entire layer
  • Right-click 'delete' on a slice in the layer list now works as it should
  • When Vectorizing a stroke with a gradient, we now also transfer the gradient over
  • Duplicating or Copy-pasting now has Sketch make sure that the slice name isn't in use already
  • Undoing a layer insert will no longer put a thick grey band on the screen
  • Better slice and artboard snapping at different zoom levels
  • Flattened layers no longer appear at the top of the layer list
  • "Center Selection" is now disabled when there's no layer selected
  • Fixes pasting via layer list and in canvas; layers no longer appear in semi-random places
  • Changing the Artboard name will now change its slice name too - and vice versa
  • Better trimming of Quicklook Previews
  • Restores the behaviour where pressing Escape will exit the current group
  • Fixes a bug where blended layers in artboards wouldn't show up correctly
  • When selecting objects, Sketch now properly shows their combined width/height in the toolbar again
  • Resizing a group after transforming its contents no longer makes the layers jump unexpectedly
  • Zooming out no longer centers on the artboard. This was particularly annoying with larger artboards
  • Fixes an incompatibility in opening Sketch documents from version 1
  • Other bug fixes and performance improvements
  • CSS Export improvements:
  • Text layers now export proper color values
  • Box shadows are now exported as comma-separated values
  • Shadows now also appends 'px' to the spread attribute
  • Non-prefixed CSS gradients are now exported at the corect angle
  • Scripting improvements:
  • You can now use -addLayerOfType: to add new layers do documents. Available choices: "rectangle", "text" or "group"
  • 'textColor' and 'setTextColor:' are now available as scriptable properties on Text Layers
  • New APIs has been added for adding/duplicating/removing pages and layer guides

New in Sketch 2.2.3 (Mar 5, 2013)

  • Countless stability improvements and bug fixes. If you previously thought Sketch unstable, we’re sure you’ll find this update improves things significantly.
  • Besides that, we have a few minor improvements:
  • Fixes a bug where pasted layers could end up outside the view
  • Resizing layers after using 'Rotate Copies' no longer deforms them
  • Fixes a bug where working with text could use excessive CPU power
  • Copying layers to the clipboard now trims the preview correctly

New in Sketch 2.2.2 (Feb 21, 2013)

  • Line height field now shows a sensible default value
  • Flattening paths should now be easier to understand
  • Sketch now also reads RTF (rich text) from the pasteboard directly
  • Blending options are now also available for the first fill on a bitmap layer
  • Fixes a bug cases where rounded corners could get too big
  • Various bug fixes in working with gradients
  • Fixes a 10.6 compatibility issue when importing SVGs
  • Fixes a rare bug of layers disappearing on canvas but remaining in the layer list
  • Layers snap again to the grid when resizing
  • Pattern fills do now support blending modes as well
  • Fixes an undo issue when applying style presets to layers
  • Fixes a color accuracy in Artboard preview
  • Fixes color accuracy in SVG Export
  • Fixes an issue for snapping ruler guides to selected layers when zoomed in
  • Various Performance improvements
  • Fixes a bug where initial slices could be trimmed wrongly
  • When adding slices around layers they now also go to the appropriate artboard
  • If there's an artboard on the canvas, page itself will not show its grid
  • You can now give guides (and snaps) a different color in the preferences
  • Fixes a bug that would cause the ruler to stop scrolling when zooming in far
  • Slices will now preview properly when being dragged around
  • Rotated and Flipped shapes will no longer have weird coordinates
  • Fixes a bug that could cause Sketch to crash while saving a document
  • Improves undo reliability in the vector tool
  • Fixes a few bugs in setting line begin/ends via the inspector
  • Fixes a bug where layers inside a group could end up on half pixel values
  • Fixes a possible crasher when moving objects between artboards
  • Fixes a bug in moving multiple vector points
  • Fixes a bug where a fill could leak from behind its inner stroke
  • Fixes a bug that could have documents on 10.6 failing to save
  • Pasting objects between artboards via the layer list no longer inverts their order
  • After pasting objects in an artboards you will now move them, not the artboard
  • Sketch now also included EPS data when copying to the clipboard
  • Fixes a bug where blended layers would blend against the white background
  • One can now delete multiple points in a vector shape
  • Angular gradients are now also supported on center and outer strokes
  • FIX: Improves the responsiveness of the Font Inspector
  • Fixes a bug where resizing bitmap layers could have ended up on half pixels
  • Better moving of layers between artboards in layer list
  • Layer list no longer collapses when deleting a layer in a group
  • Cmd+A now selects all vector points in the shape tool
  • Fixes an undo bug in editing radial gradients
  • Opening a documents with the layer list hidden no longer misplaces the rulers
  • Performance improvements when selecting layers in the list
  • Fixes a color rendering issue in shadows
  • Fixes a possible crasher when saving documents with images
  • Fixes a possible crash when selecting slices
  • Grouping items from different groups no longer displaces them on the canvas
  • Fixes a crasher in duplicating imported images or SVG files

New in Sketch 2.2.1 (Feb 7, 2013)

  • Major Features & Improvements;
  • Full Color Accuracy everywhere in Sketch
  • Support for Circular Gradients
  • Share Buttons in the Slice Tool for easy exporting. Note: Mac OS 10.8 only
  • Draggable Slice token for faster saving
  • Improvements to SVG Importing and Exporting
  • Improved Undo reliability
  • Faster document saving
  • Reorder and Duplicate multiple Pages support
  • Minor Changes:
  • Improvements to Text Editing
  • Improved Printing support
  • Improved support for Arabic writing system & fonts
  • Save your own Artboard presets by drag&drop
  • Fixes an issue where the edit menu would be disabled at times
  • Many improvements to the Vector Tool
  • Improvements to the Color Picker
  • The new Format > Select Similar will select similarly styled text
  • Adds 'Round to Nearest Pixel Edge' to the Edit menu
  • Fixes a rare bug that could swap bitmap images at save
  • Sketch now shows you which layers require Pixel rendering
  • Improves Boolean Operations accuracy
  • You can now Center a layout grid in its artboard
  • Edit multiple gradients simultaneously
  • Sketch now warns when overwriting existing files on export
  • Improved Layer Search
  • Various improvements to the Color Picker
  • Fixes a possible crash when Flattening after Rotating shapes
  • Bug fixes in moving layers Forward/Backward
  • Improves copy-pasting layers between artboards and pages
  • Insert a new slice on top of an existing one by holding Command
  • Proper slice previews in the layer list
  • Undo menu now has undo descriptions
  • Slices can no longer end up with a double extension
  • Shadow now gets properly clipped on semi-transparent fills
  • Spread on shadows should now be rendered in a more uniform way
  • Slice tool now shows the name of all slices & whether they have @2x ticked
  • Pasting text strips out any embedded links
  • Aligning a single layer will now align it to its artboard
  • A slice name ending with ~iphone or ~ipad now adds the @2x suffix properly
  • @2x exports with Blur effects now render their radius properly
  • Disabled borders are no longer included in CSS Export
  • Copy-CSS now uses text-shadow instead of box-shadow for text objects
  • Scripting must now be explicitly enabled in the Preferences window.
  • Improves rendering of reflection on text gradients
  • You can now click+drag in any textfield to scrub its values directly
  • Sketch now preserves svn subfolders in the document
  • Line Shapes now have a special inspector
  • New standard Arrow shape in Shape menu
  • Pressing 'L' will now insert a line directly
  • Artboard window no longer moves back to the primary screen
  • Many stability improvements
  • General speed improvements

New in Sketch 2.2 (Dec 15, 2012)

  • You can now select multiple items in multiple groups simultaneously
  • Groups can now be configured to click-through; taking away a lot of double-clicks in the process
  • Command+click now immediately selects layers buried deep in groups
  • Artboards are now actual Groups themselves; they show up in the canvas and group your layers in the layer list as well.
  • Slices are now attached to their Artboards and move around with them and show up in the layer list when exporting.
  • Greatly improves SVG Importing and Exporting support
  • Various Performance improvements
  • A New mini toolbar gives access to common-used settings such as alignment and more
  • Alpha Masks; Give a mask a semi-transparent gradient and it will be used to for the masked layer’s opacity
  • Copy CSS Attributes now also includes Font, Size, Letter and Line
  • New line shape tool. Much requested, so; enjoy
  • Exporting in Sketch now renders text using sub-pixel anti-aliasing (vs normal anti-aliasing)
  • Enabling Inner Shadow on Text objects no longer makes them jump
  • Fixes the Screen Color Picker for dual monitor setups
  • When dragging objects around in layer list, the list now scrolls if you get close to the top or bottom
  • After changing text attributes such as colour or font in the text inspector, the blue selection now hides temporarily to give you a better look at how it fits in with the rest of your artwork
  • Improves naming of new layers (No longer you'll get Rectangle 312 etc)
  • Images now properly support overlaying gradients
  • Vector point rounding is now more logical and available in the mini toolbar
  • Adds a new tool to align one or more objects in a grid
  • Artboards now have preset sizes to choose from
  • Bitmap images now crop to fit their minimal size after cutting parts out of them
  • Changes to vector editing: The Command key no longer draw straight lines but is now used to draw a straight line after a curved one has been placed, like people expect. Similarly, can no longer be used to make a selection; use the toolbar button instead. Instead it now draws straight lines
  • Shadows under semi-transparent fills are now clipped
  • When opening a document Sketch will warn you if any of the fonts in the document are missing
  • Saving Pattern Fills now results in smaller file sizes
  • Improves text-on-path rendering
  • Layers in the slice tool no longer appear in reverse order
  • Fixes non-standard colour spaces bug in the screen colour picker
  • Fixes a bug in ‘Move Backward’
  • Previously one could use the CMD key to drag a selected layer without having to fear you'd actually select a different layer. This behaviour has now been remapped to the ‘A’ key.
  • Improved Scripting Support
  • Various stability improvements
  • The Color picker shortcut now properly updates the inspector
  • Fixes various positioning and layout issues

New in Sketch 2.1.4 (Nov 14, 2012)

  • Fixes a bug where inserting or editing vectors would have them disappear
  • Fixes a critical bug that could happen when an empty path is in the canvas
  • Fixes a potential crasher in the Screen Color Picker

New in Sketch 2.1.3 (Nov 12, 2012)

  • Major performance improvements
  • More predictable behavior for Artboards and Rulers
  • Adds a zoom tools popup at the top of the canvas for quick zoom actions
  • Improvements to SVG importing
  • Screen color picker now shows RGB and hex values
  • The inspector now lets you immediately change font, size and alignment directly
  • You can now enter a target’s width/height in the Scale command
  • You can now search your layers by name using cmd+F
  • Sketch now removes empty text layers after text editing ends
  • Small rounded corners no longer show up incorrectly
  • Fixes a crasher in the screen color picker
  • Exporting a slice will now rename it to the chosen filename
  • When you move the mouse, Sketch now highlights which layer will be selected when you click
  • Guides now snap to full pixels at 100%, half pixels at 200% etc.
  • Fixes various bug for editing text
  • Fixes a text shadow issue on @2x export
  • One can now drag-insert text layers to a specific rectangle
  • Fixes a few issues with shadow rendering
  • Fixes a bug where alt-drag to duplicate could have you end up at sub-pixel values
  • Fixes a bug where the grid wouldn’t draw properly when zoomed in
  • You can now customize the colors with which the grid is drawn
  • If the page has a layout grid, New Artboards will now be wide enough to fit the existing grid
  • Fixes a bug in zooming with the loupe to a very small area
  • Bent lines with arrow heads now only fill up the arrow head
  • Layer coordinates now update live when the ruler origin changes
  • Fixes a bug that caused Smooth gradients to display wrongly
  • Style presets now stack closer and take less room
  • Fixes a bug where pattern images would end up flipped
  • Color correction improvements
  • Shift-resize in the top-left corner no longer cause the bottom-right to jiggle
  • Improves the way layer snaps are drawn so that its easier to see what they snap too
  • When inserting rounded rects, Sketch now remembers the last-used rounded rectangle radius
  • When zooming out to actual size, the canvas will now centre on your artboard if you have one
  • Locking canvas position only applies to actual size
  • To add borders or shadows, one can now click on the entire section header
  • Fixes a bug where newly inserted layers could end up on half pixels
  • Option-resize now also works when resizing multiple layers
  • Fixes an issue where Artboard preview would show up on half size on retina screens
  • Pressing Enter to enter a group or Escape to exit a group now selects a proper layer so that you can continue to navigate with the keyboard
  • Improves pasting behavior; pasted layers are now inserted above the selected layer instead of at the top and no longer always have a 10px offset
  • Fixes a few refresh issues for layers with reflection
  • Improves stepper behavior for the Star radius field
  • Command+arrow keys will now pan the canvas to edge of the canvas if no layer is selected
  • Tab/Shift-tab now cycles between layers
  • Drag-duplicated image layers now work properly
  • Fixes a bug where undoing a pattern fill would crash Sketch
  • Sketch now no longer saves a QuickLook preview in the bundle when auto-saving large documents
  • Vectorized Strokes now properly remove redundant points in the paths
  • Inspectors now update accordingly when resizing text layers
  • Various other fixes and stability improvements

New in Sketch 2.1.2 (Oct 23, 2012)

  • Each artboard now has its own rulers, grids and guides
  • Fixes a common somewhat random crash
  • You can now do basic math in text fields
  • Fixes a bug that would sometimes keep the edit menu disabled
  • Rounded rectangles can now have decimal radii
  • You can now use option-drag to duplicate layers in the layer list
  • Rounded rectangles are now drawn using more accurate rounded point modes
  • Makes it easier to select object handles at small zoom levels
  • Object handles are no longer drawn for locked layers
  • Duplicated Artboards now also copy containing images properly
  • Fixes a bug where a drop shadow could cut off a big stroke on a layer
  • Control + arrow key can now be used to resize layers
  • Pattern fills can now also be given a noise
  • When using text or pencil tool, current object handles now disappear
  • Current Artboard now renders with a darker shadow
  • Streamlines behaviour between artboards and slices
  • Fixes possible crasher with an open artboard preview window
  • Fixes a rendering issue where there could be a gap between the fill and the shadow
  • Layer list now properly reloads when switching between Artboards and Pages
  • Vectorized text paths are now properly closed
  • Fixes an imprecision in the insertion tool cursor
  • Fixes an rendering bug in the layout grid
  • Fixes various issues with Pattern images
  • If you want to use the system Color Picker, you can now do so again
  • Dashed lines now render their shadow properly
  • Fixes a bug where switching pages could leave you with a blank canvas
  • Screen Color Picker now works on secondary displays and on a mix of Retina and non-Retina screens
  • Fixes a possible bug with shadow leaking from behind a stroke
  • Reflections now also work on text objects with a gradient
  • Fixes a bug where blurred layers could get flipped
  • Improves the Line Spacing Text; line spacing will now match easily with the grid
  • Adds a paragraph spacing attribute to the font inspector
  • Fixes a bug where a trimmed 2x version might not be double the pixel size as the normal version
  • Noise now also looks good at 2x export
  • Page Up/Down keys now go forward and backward through pages in a single document
  • Increases the width of the up/down steppers in all text fields
  • Sketch now warns the user when an unsupported file format is dropped into the document
  • When resizing text Sketch can now also resize the font accordingly
  • Restructured Preferences panel
  • Fixes a crasher related to undoing scaling on multiple objects
  • Improves feedback when the user chooses to showing/hiding pixel zoom
  • Dragging guides now snap them to current selection bounds
  • When zooming in or out Sketch will now round to proper zoom values
  • Improved behaviour when using Double-click to switch between editing text layers
  • Clicking when holding down the ‘Z’ key now zooms in
  • Improves the layer picker menu to no longer show single sub-paths
  • Improves the position, distance and size tool
  • Fixes a crash when the the “Grid Block Size” would be set to zero
  • Rotation field now allows for negative values
  • Vectorizing strokes now also work for inner and outer strokes
  • When resizing bitmaps one can no longer end up with decimal layer widths or heights
  • Fixes a bug where a shadow spread would end up as 4 times the size on Retina export
  • Vectorizing a stroke will now preserve the layer name and dash pattern
  • Smart Rotate now also works on Shapes with multiple sub-paths
  • The Pencil tool now respects the “Draw Multiple Shapes” setting
  • Sketch now shows Width & Height when drawing a new shape
  • Fixes a bug where Closing a Path could not be undone
  • Fixes a bug with reading presets on case-sensitive file systems
  • Image-backed layers no longer show up at double size on an external monitor connected to a Retina Mac
  • Fixes a bug where slices and artboards could have negative sizes
  • When doing Edit > Scale on a layer, the blur radius will now also be scaled

New in Sketch 2.1.1 (Oct 2, 2012)

  • Fixes a bug where shadows would get displaced after zooming in
  • Improves the rendering accuracy of rounded rectangle corners
  • Fixes a few potential crashers or layout glitches when working with text layers
  • Adds a "Rotation" field in the inspector
  • Pressing any of the standard hotkeys (V/R/O etc) inside a text field will now perform the hotkey instead of filling in the character.
  • Fixes a bug where the rulers/grid would not match up with the canvas when zoomed in
  • Fixes a refresh issue when working with radial gradients at +100% zoom level
  • Fixes a bug where overlapping gradient points couldn't be deleted
  • There's now a setting to disable shadows on high zoom levels
  • Fixes a potential crasher when opening/closing artboard preview
  • Fixes a sandboxing-related bug where exporting a single slice would fail if the name contained a '/'
  • Improves selecting and inserting layers inside a rotated group
  • You can now batch-change boolean operations on subpaths by going to Edit > Combine in the menu
  • Fixes a bug where boolean operations would look weird on vectored text
  • Fixes a bug where gradients on blended images would disappear
  • New slices now take the shadow of layers inside groups into account
  • In Border Options, Dash field now show proper placeholder values
  • Fixes a bug where text field steppers wouldn't show up on hover.
  • Vectorize text now preserves the style attributes of the text for the new shape
  • Fixes an issue where a fill with a shadow could leak from behind its inner stroke
  • Fixes a bug with deleting parts from rotated or transformed images
  • Fixes a bug that might have caused text editing to slow down greatly
  • Kerning now changes automatically when you change font size
  • Changes the name of 'convert to shape' to 'convert to outlines'
  • Fixes a bug where adding a vector to a compound path would reset its style
  • Fixes a bug where an empty group could result in a crash on autosave
  • Artboard window remembers position
  • There's now a checkbox to not append "copy" after duplicated layers
  • There's now a checkbox if you don't want a new document to open on launch
  • Fixes a bug where the inspector wouldn't update after creating slices from artboards
  • EPS image data now also gets saved properly in the bundle file
  • Layers dropped into the canvas now always get dropped at the location of the mouse
  • Copy-pasting text layers now preserves their associated text style
  • Fixes a bug where single-underlined text would show up as double-underline in the inspector
  • Fixes an issue where slices wouldn't update their x/y values
  • Fixes a bug where editing certain text layers could result in a crash
  • Fixes a bug where selecting multiple items in the layer list wouldn't get reflected in the canvas
  • Fixes a bug where the style of an existing compound shape would get lost by adding a shape with the vector tool
  • Now shapes won't go between pixel bounds when resizing multiple layers
  • Fixes a bug where exiting the pen tool could have you end up with an empty path
  • Improves distance measuring between intersecting layers
  • Fixes a resizing issue with flipped layers
  • The cmd+click contextual layer menu now also digs into groups
  • Fixes an inaccuracy in the Rotate Copies tool
  • Fixes a potential crasher that could occur when resizing shapes to very small sizes
  • Fixes an bug where the current zoom would show up incorrectly
  • Fixes a bug with adding styles to multiple subpaths of the same shape
  • Fixes an issue with removing text borders
  • You can now hold down shift to align user guides to integer values
  • Non-rotated layers now snap properly to rotated layer bounds
  • There are now commands for turning uppercase text into lowercase and vice versa
  • Resize handles are no longer shown for text layers that contain only one word
  • Fixes a drawing issue with the position & size guides

New in Sketch 2.1 (Aug 16, 2012)

  • Major Features:
  • Graphics updated for Retina display
  • Improved rendering quality and speed of inner shadows & glows
  • Improved accuracy of working with small layers
  • Layers can now sit between pixel boundaries
  • Artboard Enhancements:
  • You can now open a preview of an artboard in a separate window
  • When moving an artboard, Sketch can now move the layers inside the artboard along with it
  • You can now duplicate artboards including the layers inside it
  • You can now scale artboards up along with the layers they contain. Perfect for making more detailed Retina assets.
  • When switching between artboards, if you have a layout grid turned on, the grid will now be in the centre of the artboard instead of on the left
  • Restyled the artboards so they look and work more like individual canvasses
  • You can now automatically hide the layers that are not visible within the current artboard
  • Zoom between artboard switching. With this option turned on, switching from (in this case) a 256×256 artboard to a 128×128 artboard will also zoom the canvas in by 2× to make the new slice occupy the same physical size on-screen as the previous artboard. Useful when comparing multiple resolutions of the same icons.
  • Exporting:
  • @2x exports no longer go in their own subfolder
  • Fixes an issue where blurred layers wouldn't show up properly on @2x exports
  • When you include a '/' in the name of your slice, Sketch will put it in a subfolder. For example, naming your slice “nav/btns” will create an image named “btns” in a folder named “nav”.
  • Border CSS attribute is now properly "border" instead of "border style"
  • Interface Enhancements:
  • You can now hide the layer list and inspector if you want. Especially useful on smaller screens, or to have more focus.
  • Improved inserting and moving guides by providing better cursor feedback
  • Disable zoom animations for when they don’t fit your flow
  • X/Y fields now also show relative to ruler origin, even when they're in a group
  • Added the ability to reorder multiple items in the layer list
  • Inspector now has proper Tab-key behaviour
  • Canvas Enhancements:
  • Hand tool now also works during the drawing of shapes
  • You can now double-tap with two fingers to zoom in/out on artboards
  • Improves zooming behaviour when using trackpad pinch in/out or Magic Mouse
  • Fixes an issue where sometimes the reflection wouldn't be drawn on an image
  • Several improvements to the vector point popover to make it easier to change the corner radius
  • Fixes an issue with resizing images inside groups
  • ‘Set Style as Default’ now works for the vector tool as well
  • Improved behaviour on duplicating multiple layers
  • Added an easy way to see all content in the canvas by going to View > Center Canvas, or by double-tapping with two fingers outside artboards
  • Fixed an undo issue in the transform tool
  • Makes it easier to go into groups
  • Gradient stop points now always align to the edge of the layer whether or not 'layer guides' are enabled
  • ‘Zoom to Selection’ now uses a wider gap around the selected objects
  • Fixed an issue where ‘Move to Front’ would duplicate a layer instead
  • Text Editing:
  • Fixed an undo issue with text on a path
  • Fixed an issue where the text layer wouldn't resize properly after text attributes changed
  • When pasting text into Sketch, the new text layer will now never be wider than the width of the canvas
  • Fixed an issue with editing text layers where the text field would lose focus
  • General:
  • Saving files with larger images is now performed much faster
  • Fixed a few undo issues
  • Fixed a few random crashes
  • Many small tweaks and fixes
  • Improved SVG import
  • Significantly improves the responsiveness and speed of the app

New in Sketch 2.0.3 (Jun 18, 2012)

  • Fixes a bug where images could get mixed up between save & reopen
  • Adds a 'Mask with Selected Shape' item to make it easier to mask images
  • Group bounds now take masks properly into account
  • Fixes a bug when exporting blurred layers
  • When deleting the last subpath of a shape, the shape itself now also gets deleted
  • Fixes an undo issue when opening existing documents
  • Fixes a crasher in the Artboard and Slice tools
  • Groups can no longer be blurred
  • Removes the 'feature' that caused resizing objects to be centred in the canvas because it caused unwanted side-effects
  • Fixes a crashing issue when putting a Glow on a spiral shape
  • Fixes a refresh issue when removing a fill from a layer with a bitmap-based style
  • Save as Template works again
  • Fixes an issue where not all font styles would update
  • Improves the position tool (hold down option to try)
  • Fixes an issue where resizing a layer after undoing & redoing a boolean operation could distort the subpaths.
  • Improves reliability of resizing text layers
  • Improves working with text styles
  • Using the alt/option key when nudging a layer with the keyboard now duplicates it
  • Fixes a bug that could cause all menu items to stay disabled
  • Fixes a crashing issue with empty paths
  • Initial slice size now also takes outer glow into consideration
  • Pressing escape in a text field will put the focus back on the canvas now
  • Fixes a few bugs related to 'Revert To Saved'
  • Fixes a bug when exporting @2x graphics
  • Fixes a rendering bug when combining noise fill with a shadow
  • Fixes a little display bug in the rulers

New in Sketch 2.0.2 (Jun 1, 2012)

  • Fixes an issue where the @2x export would look blurred or wouldn't be performed at all
  • Greatly improves the accuracy of selecting/resizing/working with very small layers
  • Further improves SVG compatibility
  • You can now drag SVG files directly into the document
  • Improves working with the Versions Browser
  • Fixes an issue where you could open the color panel twice by double-clicking some color buttons
  • Fixes an undo issue while transforming images
  • Improves caching of bitmap-backed layers
  • Fixes an issue with doing boolean operations on flipped and rotated layers with subpaths
  • Fixes a possible banding issue when a narrow fill is combined with an inner shadow
  • New pages now use the same Artboards as the original page
  • Renames the Resize menu to Scale
  • Fixes drawing issues in the positioning tool (by holding down option)
  • Fixes issues with overlaying gradients on images
  • Fixes a few issues with resizing layers with multiple fills
  • Adds a 'Rename Layer' option in the arrange menu
  • Various speed improvements when dragging layers
  • Large documents should now open quite a bit faster
  • Improves compatibility with DrawIt files
  • Fixes an issue where undo on a shape wouldn't work
  • Improves undo reliability in the 'Rotate Copies' tool
  • You can now put .jstalk scripts in the application support/sketch/plugins folder to make them available inside the app
  • Fixes an issue where a shadow on a text object would be flipped if an inner shadow was also present
  • Improves the rendering of tiled patterns on bitmap-backed layers
  • Stroke option are now disabled when not applicable, for example in the case of a text layer.
  • Zoom values are not restricted to a sensible maximum and minimum
  • Fixes a few issues with rendering shadows and gradients on images
  • Fixes an issue where trying to select multiple subpaths would take you out of the shape entirely.
  • Improves the accuracy of inserting small shapes at high zoom levels
  • Improves the accuracy of boolean ops
  • Fixes a few refresh issues when reszing or selecting layers
  • You can now switch between vector and pixel-based rendering of Inner Shadows
  • You can now lock the scroll position in the View menu
  • You can now switch between pixel-based and vector-based inner shadow rendering in the preferences
  • Improves the inner shadow on PDF or PNG export
  • Fixes an issue where applying a blur or inner shadow could flip a pattern
  • Fixes a potential crashing issue when Splitting paths
  • Fixes a potential crasher when reordering layers in the list

New in Sketch 2.0.1 (May 15, 2012)

  • Rendering:
  • Improves the quality of the Inner and Outer Glow styles
  • Greatly improves the rendering quality of Inner Shadows
  • Improves the sharpness of the Noise style
  • Improves the quality of gradients by removing banding
  • Improves compatiblity with documents created with Sketch 1.x
  • Improves the accuracy of vectors on small sizes
  • Improves the accuracy of boolean operations
  • Fixes possible clipping issues for outer glows
  • Improvements:
  • Greatly improves the performance of layers with bitmap-based styles such as blur and glow
  • Inserting new layers and now snaps them to the Grid
  • Vector points now snap to the Grid as well
  • Improves working with the marquee tool in deeply nested groups
  • Improves the accuracy of selecting objects in deeply nested groups
  • Improves SVG importing
  • Improves the quality of Quicklook previews
  • Bug fixes:
  • Fixes an issue with PDF-export on layers with multiple fills
  • Fixes a potential crasher when changing text color
  • Text inspector now properly works with subranges of text
  • Fixes a refresh issue with Artboards & the Grid
  • Align items in the contextual menu are now working again
  • Fixes a few inaccuracies in the 'Copy CSS' option
  • Fixes a potential crashing issue with empty shapes
  • Fixes an issue where image references might get mixed up

New in Sketch 2.0 (Apr 30, 2012)

  • An enormous update. The entire UI has changed and all tools have been improved.
  • A few features were dropped from the 2.0 though:
  • Distort effects
  • Symbols (which will be properly reintroduced at a later point)

New in Sketch 1.3 (Jan 18, 2012)

  • Fixes bugs related to undo
  • Fixes bugs in SVG importing
  • Fixes a bug in Fullscreen on Lion
  • Restores the Distribute & Align functionality
  • Fixes bugs in the Smart Rotate tool
  • Fixes bugs in the Scissors tool
  • Cosmetic update to some of the toolbar icons
  • Experimental: adds a pixel preview mode when zoomed in

New in Sketch 1.2 (Sep 20, 2011)

  • Support for Lion's Autosave feature
  • Support for Lion's Versions feature
  • Support for Lion's Fullscreen feature
  • Greatly improves stability
  • Greatly improves undo support
  • Improves SVG import and export
  • Makes it easier to change curve modes from straight to rounded, curved etc
  • Images are now better saved in bundles; PDFs no longer get converted to bitmaps
  • Many other minor improvements and bugfixes

New in Sketch 1.1 (Jan 17, 2011)

  • Reintroduces the Decorate tool; easy for creating arrowheads etc.
  • Multiple Selection in the Vector tool (using Shift-key)
  • Drawing straight (or 45º) lines using the command key
  • Other bugfixes and minor improvements