All Projects → lucaorio → Sketch Styles Generator

lucaorio / Sketch Styles Generator

Licence: mit
Generate hundreds of Sketch Shared Styles in a matter of seconds.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Sketch Styles Generator

Sketch Gifme Plugin
Embed gifs and videos in your Sketch files!
Stars: ✭ 274 (-48.98%)
Mutual labels:  sketch-app, sketch-plugins, sketch-plugin, sketch
autopdfexporter-sketch-plugin
A Sketch Plugin to auto-export all '[S]' Prefix artboards to a single pdf, no slices needed! Plugin auto creates slices from prefixed Artboards and exports them into a single page-sorted pdf file.
Stars: ✭ 16 (-97.02%)
Mutual labels:  sketch, sketch-plugin, sketch-app, sketch-plugins
Import Colors Sketch
Import colors from macOS CLR, Photoshop ACO/ACT, Illustrator ASE, GIMP GPL, Sketch, Text file to Sketch color variables.
Stars: ✭ 32 (-94.04%)
Mutual labels:  sketch-app, sketch-plugins, sketch-plugin, sketch
Sketch Image Compressor
A Plugin for Sketch that compresses your bitmap assets, to keep filesize to a minimum.
Stars: ✭ 338 (-37.06%)
Mutual labels:  sketch-app, sketch-plugins, sketch-plugin, sketch
Overrideit Sketchplugin
Overrideit is sketch plugin that allow designers to search in overridelist and overrides dropdowns, and with many other features.
Stars: ✭ 113 (-78.96%)
Mutual labels:  sketch-app, sketch-plugins, sketch-plugin, sketch
Keys For Sketch
Advanced shortcut manager for Sketch app.
Stars: ✭ 281 (-47.67%)
Mutual labels:  sketch-app, sketch-plugins, sketch-plugin, sketch
Chromatic Sketch
Sketch plugin for creating good-looking and perceptually uniform gradients and color scales.
Stars: ✭ 445 (-17.13%)
Mutual labels:  sketch-app, sketch-plugin, sketch
typex
Typography web export (css, sass, html, json, ..) plugin for Sketch
Stars: ✭ 42 (-92.18%)
Mutual labels:  sketch, sketch-plugin, sketch-app
Google Sheets Content Sync Sketch Plugin
Sync content within a Google Sheets document, to text layers — based on their names. Edit and collaborate on your content in Google Sheets, then sync in back to your sketch files.
Stars: ✭ 277 (-48.42%)
Mutual labels:  sketch-app, sketch-plugin, sketch
sketch-flip-size
🔁 FlipSize is a small Sketch plugin to flip the size of a shape, layer or artboard
Stars: ✭ 16 (-97.02%)
Mutual labels:  sketch, sketch-plugin, sketch-plugins
Sketch Palettes
A Sketch plugin for exporting and importing fill presets. It supports colors, gradients, and pattern fills.
Stars: ✭ 2,267 (+322.16%)
Mutual labels:  sketch-app, sketch-plugin, sketch
library-styles-sync
sync shared styles from a Sketch Library to the current document
Stars: ✭ 70 (-86.96%)
Mutual labels:  sketch, sketch-plugin, sketch-plugins
ForeignIpsum
Generate text for your mockups in multiple languages ¯\_(ツ)_/¯
Stars: ✭ 43 (-91.99%)
Mutual labels:  sketch, sketch-plugin, sketch-app
Pdf Export Sketch Plugin
Sketch plugin for PDF exporting
Stars: ✭ 231 (-56.98%)
Mutual labels:  sketch-app, sketch-plugin, sketch
sketch-crowdin
Connect your Sketch and Crowdin projects together
Stars: ✭ 35 (-93.48%)
Mutual labels:  sketch, sketch-plugin, sketch-app
Sketchcrapp
SketchCrapp - Crack your Sketch.app in seconds :) Supports MacOS Big Sur.
Stars: ✭ 218 (-59.4%)
Mutual labels:  sketch-app, sketch-plugin, sketch
RemoveAllGuides
Plugin for Sketch App.
Stars: ✭ 21 (-96.09%)
Mutual labels:  sketch, sketch-plugin, sketch-app
sketch-library-audit
Export Symbol and Shared Style data from any Sketch Library to CSV.
Stars: ✭ 17 (-96.83%)
Mutual labels:  sketch, sketch-plugin, sketch-app
Sketch Batch Create Symbols
A plugin for Sketch to convert selected layers to individual symbols.
Stars: ✭ 134 (-75.05%)
Mutual labels:  sketch-app, sketch-plugin, sketch
Camilo
Sketch plugin specially crafted to work in Design systems with multiple themes
Stars: ✭ 175 (-67.41%)
Mutual labels:  sketch-app, sketch-plugins, sketch-plugin

Sketch Styles Generator

Sketch Styles Generator

Programmatically generate hundreds Shared Styles, all at once

Sketch Styles Generator is a plugin made for Sketch.

You can select any amount of layers (text, shapes, or both) and generate Shared Styles for all of them, at once. The Shared Styles are named like the layers. Take a look at the usage section to know more about how to use it.

Follow me on Twitter @lucaorio_ for updates, help and other stuff! 🎉

Looking for other plugins? Give these a try! 😎

Sketch Resize Sketch Reverse

Contents

Why this plugin?

  • Sketch doesn't allow to generate multiple shared styles at once
  • Sketch appends a Style suffix to the name of every style you try to create

Installation

Manual

Via Sketch Runner

  • Trigger Sketch Runner (cmd+')
  • Move to the Install tab
  • Search for Styles Generator, and install

Usage

  • Rename the layers you want to generate your shared styles from (you can speed up this process with RenameIt, or Find-And-Replace)
  • Select the layers (it doesn't matter if the selection includes both shapes, and text fields)
  • Run the plugin by clicking Plugins->Styles Generator->Generate Shared Styles, or by using the ctrl+cmd+s shortcut
  • A log will recap what has been generated/updated

Styles Generator Usage

FAQ

What happens if my selection includes symbols, or artboards?

Sketch Styles Generator will ignore them.

How to generate shared styles for grouped layers?

Sketch Styles Generator doesn't recursively search for layers nested in one, or multiple groups. You can check the Sketch's native Select Group's Content on Click feature and refine your selection.

Can I use other groups/artboards/pages to generate the names?

No. This is an intentional choice to keep the scope of the plugin as narrow as possible, simplify its maintenance, and avoid duplication of features already available in other plugins.

How does this plugin manage updates, and already existing styles?

Below is a quick overview of how the plugin works behind the scenes. Please note that this is a generator, not a manager. 😜

The layer has no shared style applied, and no existing shared style matches its name: Create a new shared style

The layer has no shared style applied, but there's a shared style that shares its name: Apply the shared style to the layer

The layer has a shared style applied, and its synced, but there's a mismatch between the names: The shared style is renamed to match the layer

The layer was changed, and is now out-of-sync with the shared style applied to it: The shared style, and all its instances are synced

The layer was changed in both its appereance, and name, but still connected to a shared style: The shared style, and all its instances are synced and renamed

Integrations

Sketch Styles Generator is now fully integrated with Sketch Runner, the ultimate tool to speed up your Sketch workflow. You can trigger the plugin by simply typing its name.

Sketch Runner Integration

License

https://github.com/lucaorio/sketch-styles-generator/blob/master/license


Contacts

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].