New in Sketch — Independent borders, selection colors, and more Learn more

Skip Navigation

Feature requests

Vote for the features you’d like to see in Sketch, or submit your own. We review every request.

We review requests manually before publishing. It may take a couple of days to appear.

  • Add variables and modes

    Create variables for colors, content, and other values, with modes for themes, languages, and responsive contexts.

    95
  • Use negative spacing in Stacks

    Set negative spacing between Stack items for overlapping layouts, tables with shared borders, and compact groups.

    73
  • Crop image fills

    Crop and position image fills directly in the Fill options, without masking or editing the source image.

    70
  • Add advanced typography controls

    Control font features, line height, mixed formatting, and other typographic details directly in Sketch.

    60
  • Add Symbol variants

    Group related Symbol options into variants, so you can switch states and configurations more easily.

    Developing
    51
  • Create states for Symbols

    Create hover, active, and other states for Symbols to support interactive prototypes and design systems.

    50
  • Add video to prototypes

    Play video in prototypes, either from an embedded file or a linked source.

    48
  • Use Color Variables in gradients

    Apply Color Variables to gradient stops so changes carry through wherever those gradients appear.

    46
  • Set minimum width and height

    Set minimum size constraints for components and layout items so they stay usable as content changes.

    43
  • Make layout grids easier to set up

    Define columns, gutters, and widths with clearer controls, so Sketch calculates the remaining grid values predictably.

    43
  • Support OKLCH, LCH, OKLab, and Lab colors

    Use modern color spaces for palettes, contrast work, and browser-aligned design systems.

    37
  • Hide pages from shared documents

    Choose which pages stakeholders can see, without duplicating documents or moving work into a separate file.

    36
  • Set borders for each side

    Set border widths independently for each side of a rectangle, frame, or graphic, including dashed borders.

    33
  • Find all instances of a Symbol

    Find every instance of one or more Symbols in a document without relying on a plugin.

    31
  • Add an arc tool

    Create arcs, pie charts, rings, and doughnut shapes with dedicated controls.

    31
  • Add Smart Animate

    Animate matching layers between Artboards or overlays, with control over timing and transitions.

    31
  • Add modes for Color Variables

    Give Color Variables different values for themes, brands, or modes, and switch them at document or Library level.

    28
  • Add outline mode

    View complex documents as outlines, so dense layer structures are easier to inspect and edit.

    28
  • Expand design token exports

    Export more token types, including aliases, typography, spacing, grids, and corner radius.

    27
  • Use relative line height

    Set line height with relative units such as em or percentages, alongside fixed pixel values.

    27
  • Decouple text color and alignment from Text Styles

    Choose whether Text Styles include color and alignment, so style updates don’t overwrite local design choices.

    27
  • Edit Symbol sources in a separate window

    Open a Symbol source beside the current document, so you can edit it and see instances update in context.

    26
  • Override Symbol padding and margins

    Adjust padding and margin values in Symbol instances, ideally with reusable spacing tokens.

    26
  • Use layout outside Symbols

    Apply layout behavior to regular groups and containers, not only Symbol sources.

    26
  • Rename Artboards on the Canvas

    Double-click an Artboard name on the Canvas to rename it without using the Layer List.

    26
  • Add device bezels to prototypes

    Show device bezels around prototypes or exports for cleaner presentation without resizing Artboards manually.

    23
  • Copy direct web links to Artboards

    Copy a link that opens a specific Artboard in the web app, without navigating through the full document first.

    23
  • Add navigation to override menus

    Move up through nested Symbol override menus with breadcrumbs or a back action, instead of reopening the menu from the start.

    23
  • Add contrast checks to the color picker

    Check color contrast directly while choosing colors, with guidance for low-contrast areas.

    22
  • Paste and replace selected layers

    Replace a selected layer or group with copied content from the paste menu or contextual menu.

    22
  • Let guests comment without an account

    Let clients and collaborators comment on shared designs or prototypes without creating a Sketch account.

    22
  • Add skew and perspective transforms

    Skew layers and create isometric or perspective effects without relying on plugins.

    20
  • Edit colors across a selection

    Adjust repeated fills, borders, text colors, and tints across a selection from one place.

    20
  • Add text truncation

    Truncate overflowing text with an ellipsis or similar control without extra workarounds.

    19
  • Add micro animations

    Add lightweight animations, such as GIF or Lottie-style motion, directly in Sketch prototypes.

    19
  • Integrate Principle-style animation

    Add deeper animation tooling for advanced interaction prototypes, inspired by Principle.

    19
  • Organize the Symbols page automatically

    Arrange Symbol sources on the Symbols page automatically, without relying on a plugin.

    19
  • Convert text to outlines on export

    Automatically convert text to outlines during export, including from the command line, while keeping source text editable.

    19
  • Improve top-level Frame dividers

    Make top-level Frames easier to scan with clearer visual dividers in the Layer List.

    18
  • Show comment notifications in the Mac app

    Receive comment notifications in the Mac app, so you don’t need to switch to the web app or email.

    17
  • Format text in Symbol instances

    Apply formatting such as bold, italic, and other text changes inside Symbol instances without detaching them.

    17
  • Hide any layer in a Symbol

    Hide regular layers inside Symbol instances, not only nested Symbols.

    17
  • Add delayed prototype transitions

    Start a transition or animation automatically after a set delay in prototypes.

    16
  • Preserve resized Symbol instances

    Keep a resized Symbol instance at its current size when its content changes, unless you reset it to its original size.

    16
  • Add folders inside Sketch Cloud projects

    Organize Workspace documents and Libraries with nested folders inside projects.

    16
  • Add accessibility design tools

    Check contrast, text sizing, and layout accessibility directly while designing.

    15
  • Support multi-brand design systems

    Use one base design system across multiple brands without duplicating every Library for each project.

    15
  • Link to a page position in prototypes

    Create prototype links that jump to a specific section of a longer page, like an anchor link.

    15
  • Add horizontal scrolling to prototypes

    Create horizontally scrollable prototype areas for mobile flows, data grids, and wide content.

    15
  • Add perspective transforms

    Apply perspective and angled transforms to layers, groups, and text for isometric graphics.

    14
  • Improve plugin support

    Make plugins easier to maintain across Sketch releases and strengthen support for plugin developers.

    14
  • Set the Canvas background color

    Choose the Canvas background color around Artboards and Frames for better contrast while you work.

    14
  • Create shadow variables

    Save shadows as reusable variables so they stay consistent across a design system.

    13
  • Lock aspect ratio in layouts

    Preserve the aspect ratio of images and other elements inside layout containers.

    13
  • Pick Color Variables with the color picker

    Copy the assigned Color Variable when picking a layer color, not only its raw color value.

    13
  • Use AI to group and rename layers

    Group and rename layers automatically to keep document structure cleaner.

    13
  • Link to files, Artboards, and pages

    Add clickable links in designs that point to other Sketch files, Artboards, or pages.

    13
  • Sort variables manually

    Drag to reorder Color Variables, Layer Styles, and Text Styles without relying on numbering.

    12
  • Improve layer locking and hiding

    Make locking and hiding layers faster and clearer in the Layer List.

    12
  • Display prototypes at 100% or smaller

    Show prototypes at their intended size, then scale down only when the screen is smaller.

    12
  • Add utility-style token modifiers

    Apply reusable modifiers, such as text case or theme variants, without replacing a full style.

    12
  • Make layout settings easier to use

    Set up layout guides with clearer, more predictable controls.

    12
  • Measure distance between vector points

    Show distances between selected vector points while editing paths.

    11
  • Scale the Sketch interface

    Adjust Sketch’s interface scale for better comfort on different displays.

    11
  • Show the Layer List in web Artboard view

    Show a persistent Layer List in the web app’s Artboard view so you can inspect structure without opening contextual menus.

    11
  • Merge duplicate Symbols

    Find and merge duplicate Symbols so documents and Libraries stay easier to maintain.

    11
  • Keep overrides when updating Text Styles

    Update a Text Style while preserving local formatting overrides such as links, superscript, and emphasis.

    11
  • Snap to layers across groups

    Let nested layers snap to objects outside their group, with a toggle to control the behavior.

    11
  • Autocomplete Symbol paths

    Suggest existing Symbol folder paths when naming or organizing new Symbols.

    11
  • Set an anchor object for Tidy

    Choose a reference object when tidying layers, similar to align-to controls.

    11
  • Improve layer renaming

    Remember the last rename settings and support saved rename presets.

    10
  • Make Library sync clearer

    Show clearer feedback when Libraries sync, update, or need attention.

    10
  • Make prototype elements sticky

    Keep headers, footers, or other elements fixed while the rest of a prototype scrolls.

    10
  • Use Artboards as layers

    Reuse an Artboard as a layer inside another Artboard without converting it into a Symbol.

    10
  • Snap to objects in other groups

    Allow snapping to layers across groups, not only within the current group context.

    10
  • Export assets without folder structure

    Add a flat export option that saves assets without recreating layer-name folders.

    10
  • Preserve nested Symbol text overrides

    Keep text overrides when swapping nested Symbols, even when the override matches the default text.

    10
  • Navigate prototypes with arrow keys

    Move through prototype screens linearly with the keyboard arrow keys, not only through playback history.

    10
  • Reorder fills, borders, and shadows

    Drag to rearrange the order of fills, borders, shadows, and inner shadows.

    10
  • Add release notes when saving versions

    Write release notes when saving a new Workspace version, especially for starred versions.

    Shipped
    10
  • Post updates on Threads

    Share Sketch updates on Threads so people can follow product news there.

    9
  • Add mesh gradients

    Create mesh gradient fills directly in Sketch.

    9
  • Add steppers to numeric fields

    Use stepper controls to adjust numeric values more precisely in fields.

    9
  • Access the Symbol hierarchy faster

    Navigate nested Symbol structure more quickly when editing or swapping components.

    9
  • Add vertical trim controls

    Trim extra vertical space in text so typography aligns more predictably in layouts.

    9
  • Improve design token support

    Expand design token workflows so more design system values can move between Sketch and code.

    9
  • Control background position for shapes

    Set the position and alignment of image backgrounds inside shapes.

    9
  • Add baseline and list controls to the text panel

    Make superscript, subscript, bullets, and baseline controls easier to access while editing text.

    9
  • Unhide hidden Symbol layers in instances

    Create Symbols with layers hidden by default, then show those layers in individual instances.

    9
  • Generate realistic text content

    Use generative text in designs to replace placeholder copy with more realistic content.

    9
  • Make prototype comments easier for clients

    Let clients sign up or comment from shared prototype links without leaving the prototype flow.

    9
  • Create variables for each style type

    Define different variable sets for styles such as shadows, colors, and other reusable properties.

    9
  • Copy layout and grid settings

    Copy and paste layout or grid settings between Artboards with fewer manual steps.

    9
  • Create a community file-sharing space

    Give the community a place to share free Sketch files, templates, design systems, and examples.

    9
  • Link prototypes across Sketch files

    Create prototype links that point to Artboards in other Sketch documents.

    9
  • Follow prototype links on the web Canvas

    Jump between linked Artboards from the web Canvas without entering prototype playback.

    9
  • Add hover interactions

    Trigger overlays, styles, or tooltips when someone hovers over an element in a prototype.

    9
  • Add corner radius to images

    Set corner radius directly on images without creating a mask.

    9
  • Add corner radius to Artboards

    Apply corner radius directly to Artboards for rounded exports and presentation mockups.

    9
  • Bring View & Mirror to Android

    Preview and mirror Sketch documents on Android devices.

    8
  • Improve the Color Variables panel

    Make Color Variables easier to browse, manage, and apply from the color controls.

    8
  • Batch rename layers

    Rename multiple layers at once to keep design files organized.

    8
  • Comment on local files

    Add comments to local Sketch files, not only Workspace documents.

    8
  • Capture keyboard input in prototypes

    Let prototypes respond to keyboard input for forms, shortcuts, and richer interactions.

    8
  • Move Pixel Fitting to the menu

    Toggle Pixel Fitting from a menu command instead of only from Settings.

    8
  • Add flexbox-like layout controls

    Use layout controls that map more closely to CSS flexbox behavior.

    8
  • Bring back Assistants with AI

    Use AI-powered Assistants to find design issues and help fix them directly in Sketch.

    8
  • Pin or star documents

    Pin important documents in the Mac app and web app so they’re easier to find.

    8
  • Speed up prototype rendering

    Reduce the time it takes for updated prototypes to render and become available to teams.

    8
  • Color-tag layers in the sidebar

    Apply color tags to layers in the Layer List so large documents are easier to scan.

    8
  • Add Frames

    Create containers with their own size, styling, clipping, and local coordinates for nested layers.

    8
  • Create an instance from a Symbol source

    Insert an instance directly from the selected Symbol source with a contextual menu item or Inspector button.

    8
  • Improve developer handoff in the web app

    Give developers a cleaner handoff view with clearer control over which screens they can see.

    7
  • Tag Workspace documents

    Add tags to Workspace documents so files are easier to filter and find.

    7
  • Improve sidebar navigation

    Make the sidebar easier to scan and navigate in larger documents.

    7
  • Add scrolling to prototypes

    Create prototype screens with scrollable content areas.

    7
  • Resize Smart Layout when layers are hidden

    Let Smart Layout resize predictably when layers are hidden or shown.

    7
  • Support AVIF export

    Export images in AVIF for smaller, modern web assets.

    7
  • Preserve overrides when updating Text Styles

    Keep local text overrides when a Text Style changes.

    7
  • Add SVG export templates

    Save reusable SVG export settings or templates for cleaner, more consistent output.

    7
  • Prototype focus-based interfaces

    Create keyboard and focus-based prototype flows for TV apps and other non-touch interfaces.

    7
  • Mark prototype comments as to-do

    Mark prototype comments as unread or to-do so feedback is easier to track after a review.

    7
  • Edit matching elements at once

    Edit similar elements across a design in one action, so repeated changes take less manual work.

    7
  • Improve handoff between designers and copywriters

    Give designers and copywriters a clearer workflow for reviewing and updating copy in designs.

    7
  • Hide prototype connections

    Hide prototype links on the Canvas when you need a cleaner view of your designs.

    7
  • Open Artboards and insert Symbols from the Command Bar

    Use the Command Bar to jump to Artboards and insert Symbols faster.

    7
  • Find and replace colors in a selection

    Replace colors only within the current selection, instead of across the whole document.

    7
  • Add statuses to forum topics

    Show request statuses on forum topics so people can follow progress more clearly.

    7
  • Anchor comments to layers

    Attach comments to specific layers, Symbol instances, or objects so feedback follows the right context.

    7
  • Set corner radius on groups

    Apply corner radius directly to groups without creating extra masks or shapes.

    7
  • Set default styles for Frames

    Save default styling for new Frames so repeated setup is faster.

    7
  • Preserve component size when states change

    Keep a component’s chosen size when switching states or changing its content.

    7
  • Use proportional character and line spacing

    Set character and line spacing with proportional values that scale with text size.

    7
  • Pin Artboards, layers, and groups

    Pin important Artboards, layers, or groups so they’re easier to return to in large documents.

    7
  • Search Artboards when choosing a prototype target

    Search Artboards directly when setting a prototype interaction target.

    7
  • Add more overlay behaviors

    Support richer overlay interactions for prototype flows, beyond the current overlay options.

    7
  • Make search fields fully clickable

    Let the full search field area activate search, not only the text input itself.

    7
  • Show row numbers in the Layer List

    Display row numbers in the Layer List to make it easier to reference layers in large documents.

    7
  • Keep the Workspace window open

    Keep the Workspace window open after opening a document, so switching files is faster.

    7
  • Create a freelance community space

    Give freelancers a place to connect, share work, and find opportunities around Sketch.

    7
  • Scale sidebar and Inspector text

    Increase text size in the sidebar and Inspector for better readability on large displays.

    7
  • Pan with the middle mouse button

    Use the middle mouse button as the Hand tool for faster Canvas navigation.

    7
  • Export Artboards as PDFs

    Export selected Artboards as PDFs with clearer control over the output.

    6
  • Keep the selected component category

    Keep your place in the Components list instead of jumping back to a previous category.

    6
  • Improve Smart Layout wrapping

    Reposition items predictably when Smart Layout content wraps to a new line.

    6
  • Set opacity on Color Variables

    Adjust Color Variable opacity without creating duplicate variables.

    6
  • Reopen recent tabs on launch

    Restore recent document tabs when launching Sketch.

    6
  • Improve color override details in Inspect mode

    Show color overrides more clearly in Inspect mode for handoff.

    6
  • Disable Library updates per document

    Turn off Library updates for a specific document when you need to keep it stable.

    6
  • Use Color Variables in Symbol overrides

    Apply Color Variables to Symbol overrides so instances stay connected to design system colors.

    6
  • Show hidden Symbol layers in instances

    Show layers that are hidden in a Symbol source from individual Symbol instances.

    6
  • Show shortcuts in tooltips

    Show keyboard shortcuts in tooltips so commands are easier to learn.

    6
  • Invert mouse-wheel scrolling in the web app

    Choose how mouse-wheel scrolling behaves on the web Canvas.

    6
  • Scale previews in the mobile app

    Preview designs on mobile while emulating other device sizes and pixel densities.

    6
  • Override layout direction in Symbol instances

    Change a Symbol instance’s layout direction without editing the source Symbol.

    6
  • Use modular Layer Styles

    Apply fills, borders, shadows, and blurs as separate reusable style parts.

    6
  • Show project storage size

    Show how much storage a project uses so teams can manage Workspace space more easily.

    6
  • Detach popovers from the Inspector

    Let Inspector popovers stay open independently so you can work with them more flexibly.

    6
  • Combine component search terms with AND

    Search Components with multiple terms that all need to match, for more precise results.

    6
  • Generate tints and shades from Color Variables

    Create automatic tint and shade variations from a base Color Variable.

    6
  • Attach images to comments

    Add image attachments to comments for clearer feedback and context.

    6
  • Add progressive blur

    Create linear or radial blurs with adjustable stops for smoother depth and glass effects.

    6
  • Add a Liquid Glass effect

    Create translucent, specular glass effects for modern Apple-style interfaces.

    6
  • Max and min width/height

    Allow defining a maximum or minimum size for stacks and stack items

    5
  • Customize the Sketch interface

    Choose which interface elements are visible so Sketch better fits your workflow.

    5
  • Ungroup Frames while keeping backgrounds

    Ungroup a Frame and keep its background as a regular layer.

    5
  • Make duplicate and move smarter

    Duplicate and move layers with spacing that better matches the surrounding layout.

    5
  • Base Smart Layout order on layer order

    Use Layer List order to control how Smart Layout arranges items.

    5
  • Improve controls for multiple shadows

    Edit multiple shadows with clearer controls and faster adjustments.

    5
  • Add more notification controls

    Choose which Workspace and comment notifications you receive.

    5
  • Improve copied links

    Copy reliable links to Artboards and the latest document version from the Mac app.

    5
  • Export image overrides from Symbol instances

    Export images that come from overrides inside Symbol instances.

    5
  • Map colors between light and dark modes

    Define how colors convert between light and dark themes from one source of truth.

    5
  • Open Components view in a separate window

    Keep Components view open beside the Canvas for faster browsing and editing.

    5
  • Add comment privacy and role settings

    Control who can see or add comments based on their role and sharing permissions.

    5
  • Add a hide drafts Workspace filter

    Filter draft documents out of Workspace views when you only want current work.

    5
  • Improve printing support

    Printing support in Sketch is unreliable, and only works if you export a PDF and print it in another app. It would be great if we could skip that step and print things at the right scale directly from Sketch!

    4
  • Add more text highlighting

    Add text highlighting to apply a colored background behind specific text without creating separate shapes. This would allow designers to selectively highlight portions of text more easily.

    4
  • Hide Symbols from Library insert menus

    Hide Symbols from insertion while keeping them available for swaps or internal structure.

    4
  • Align vertically and horizontally at once

    Adding a button to aligning items vertically and horizontally at the same time.

    3
  • Component Slots

    Define areas in component sources to add content into on instances, without detaching.

    3
  • Show prototypes at actual size

    View prototypes at 100% scale instead of always fitting them to the Preview window.

    Shipped
    3
  • Basic Presentation Mode for Client Reviews

    Add a simple presentation mode for sharing design flows with clients. Stakeholders could view a sequence of Artboards and leave comments without needing to navigate a full Canvas view or log in.

    3
  • CMYK Support

    Support the CMYK color model for print output from Sketch.

    2
  • Grid Layout

    Support for a grid layout engine, in addition to stack layout.

    2
  • Override stack layout settings in symbols

    Adjust stack direction, distribution, alignement and padding in Symbol instances, to simplify the process of creating/maintaining mobile and desktop variants of a symbol.

    2
  • Integration with Storybook

    Add native integration between Sketch and Storybook, similar to how Figma connects with Storybook for design system documentation.

    2
  • Email invoice PDFs

    Send invoice PDFs to the billing email address automatically, so teams do not need to download them manually each month.

    Shipped
    2
  • Microsoft Windows support

    It would be ideal if Sketch were compatible with Microsoft Windows. There are designers who design on Windows computers but cannot use Sketch because it is available only on macOS. If Sketch becomes Windows compatible, many other people will get a chance to use the software, including designers who prefer to use the Windows operating system.

    Closed

    We’ve nothing against Windows, but we’re a small team and deliberately focus on building the best design tool for macOS.

  • Multiple prototype windows

    Display multiple prototype windows simultaneously to present app flows for different device sizes.

    1
  • View canvas in Sketch – View and Mirror

    Add a full canvas view to the iOS app, similar to the web app. This would let users see the entire document on mobile rather than navigating Artboard by Artboard.

    1
  • Use Smart Layout on Artboards

    Apply vertical layout to Artboards so they resize automatically when content changes.

    1
  • Document scanning in Sketch for iOS

    Add document scanning to the iOS app, similar to Apple Notes. This would let users scan physical drawings and documents directly into Sketch files from iPhone or iPad.

    1
  • Embed Previews

    Embed shared Previews in other tools without sharing a full document or enabling Inspect.

    1
Sketch app icon

Start designing today

Try Sketch and see why designers love it. Then tell us what you’d like to see next.