Coordinate Sketch Plugin output with Design Kit
See original GitHub issueThis issue is for coordinating what exactly will be delivered in the Sketch Plugin and how it will be used by the Design Kit. In particular, we’ll want to cover:
- IDL Colors
- What should the naming conventions be for the shared styles?
- Theme tokens
- What should the naming convention be for the shared styles?
- Type tokens
- What should the naming convention be for the shared styles?
- Icons
- What hierarchy do we want for icons?
Some of the initial explorations are doing the following:
- IDL Colors:
color / color swatch / color grade
, e.g.color / blue / 50
- Theme tokens:
Theme / token
, e.g.White 10 theme / interaction-01
- Type tokens:
- Currently just the token name, optional divider for expressive versus productive
body-long-02
productive / heading-01
- Icons:
category / icon name / size
, e.g.action / add / 16
Issue Analytics
- State:
- Created 4 years ago
- Reactions:1
- Comments:10 (10 by maintainers)
Top Results From Across the Web
Download Hundreds of Plugins - Sketch
Sketch Plugins. Expand Sketch's functionality even further with plugins for Sketch. Hundreds to choose from built by our incredible developer community.
Read more >Sketch Plugins Directory
6Spiral, by Matej Marjanovic: 6Spiral is a sketch plugin to draw spiral shapes (archimedean and logarithmic spirals) and it also allows you to...
Read more >Import Sketch files – Figma Help Center
You can import entire design files from Sketch (.sketch) into Figma. ... Screenshots of any error messages; The output of any errors in...
Read more >Customer Questions & Answers - Amazon.com
Q: Hi, it uses a plugin in inkscape to send the coordinates to the plotter right? anybody know if there exists a plugin...
Read more >Sketch Plugin Project - Design+Code
You can use package manager to create a project. On a select folder for the project, run skpm create Angle or whichever name...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Quick status update:
Going to defer on
transparent
as this has no representation in code 👍Colors For color symbol structure: currently IDL has it as: color / color name / color grade Ex:
color / red / red-10
Icons For icon symbol structure: currently IDL has it as: icon / category / subcategory / name / size Ex:
icon / file / download / 32
Download the current IDL kit to see how they are nesting icon symbols any further than subcategories.
Icons are required to be categorized first by
category
, and second bysubcategory
. Then third, the structure may differ depending on how many variants there are per subcategory. I know that recently Olivia has been trying to unnest icons more in the library based on user feedback. For example:checkmark
has a filled and unfilled variant but these will remain on the same level in the subcategory instead of having filled nested inside of the unfilled bucket.Themes
IDL currently doesn’t have a themes page. If themes page includes only color tokens, we can structure this page similarly to what exists in the carbon elements themes (which looks similar to whats in the 4 kits and on the website)
We can structure the symbols like this: theme / token type / token name
White theme / core color tokens / interactive-01
and theme / token type / token nameWhite theme / interaction color tokens / focus
We can categorize the type of token by core colors vs. interaction colors to make the tokens easier to find by function. This is how we present it on the website and in the kit. Let me know your thoughts on this.
Was also thinking about structuring by token as a second level, and token type as the third level. Ex:
White theme / token / core colors / interactive-01
but that may be too nested…Type From looking at the Elements type style package, we could try starting with splitting the structure into productive and expressive.
type/type usage/type style name Ex:
type / productive / caption-01