Git Product home page Git Product logo

sketch-import-symbols's Introduction

Sketch Import Symbols

Easily import symbols from another Sketch file.

Banner

Installing Plugins

The conventional way:

  1. Download the ZIP file
  2. Copy the contents to the plugin folder (Open up Sketch, and go to PluginsReveal Plugins Folder… to open it.)

The quickest way:

_NOTE: If your Mac has not installed GitHub client, You need to install GitHub for mac

  1. Click on the Clone in Desktop button on GitHub
  2. Press command + shift + g to find plugin folder, then paste plugin folder path

Plugin Folder Path

  • App Store ~/Library/Containers/com.bohemiancoding.sketch3/Data/Library/Application Support/com.bohemiancoding.sketch3/Plugins
  • Beta ~/Library/Application Support/com.bohemiancoding.sketch3/Plugins

FYI

• If you have a Symbols page, then the imported symbols will be added here. If you do not already have a symbols page, then one will be created for you.

• The previous version of this plugin skipped symbols with matched names - this update does not skip these, but will instead bring in symbols with the same names.

Keyboard Shortcuts

command + shift + i

##Contact

sketch-import-symbols's People

Contributors

jroplet avatar kmerc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sketch-import-symbols's Issues

Swapping symbols

Hi there,

Any chance to see this swapping symbols when an existing symbol is updated?
I'm willing to help on building an open-source version of this.

Feature Request: Replace symbols where they are without moving.

This latest update where symbols get replaced is incredible. I was wondering if the current workflow could be slightly modified.

Right now when you import symbols, it puts them all on the default Symbols page in the document. However I was planning on keeping two Symbols pages. One for elements that are shared across documents and another that is unique to the current document.

Eg - A global symbol for a site would be the main nav. A symbol unique to the current document might be a symbol composed of 3 global symbols. Say an avatar circle, a name and a description. Used for a row on a user list page. This row symbol doesn't need to by sync'd across all of my files, but the avatar, name and description symbols do.

Because of this I was hoping to keep my global symbols and my local (current document) symbols on separate pages. I feel like the logic should be: If a symbol exists, replace it where it is on whatever page it resides on. If a symbol does not exist, add it to the default symbols page.

Anyway, I don't really understand CocoaScript, so I'm not sure if this is easy to do or not, but I think it could be super helpful.

Doesn't seem to work

I can't tell you why, but it doesn't work for me.
When I go to 'Plugins' and select the 'Import Symbols' it brings up finder. I select the sketchfile that contains all the symbols. Enter. But nothing happens.

IOS 10.11.1
Sketch 3.4.2

Not working in sketch 3.2.2

It doesn't show a popup to select a file to copy when this plugin is run in the sketch so nothing is working.

Update symbols when symbols source file changes.

First of all thank you for this plugin :)

In my workflow I have multiple sketch with symbols in it that I want to import. The problem I found is when I update one file and want to import it again it doesn't update the current symbols.

Probably this is a sketch limitation and want to let you know.

Thanks.

Not working in Sketch 3.6.1

When running the plugin, I do not get any symbols imported, however, when I run it in a Sketch doc that has no symbols, I do see a message saying no symbols have been imported.

Support Sketch 45 plugin update system

Hi there!

This is a quick note to remind you that Sketch 45 will include a plugin update system.

It would be awesome if you could add support to it (it's really easy!) before Sketch 45 comes out. Ideally, you should release an update for your plugin while we're still in Sketch 44, so your users will have a nice & easy experience when 45 is released.

For more details, please check http://sketchplugins.com/d/229-updating-plugins and http://developer.sketchapp.com/introduction/updating-plugins/

Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.