andrewfiorillo / sketch-palettes

A Sketch plugin for exporting and importing fill presets. It supports colors, gradients, and pattern fills.
MIT License
2.27k stars 134 forks source link

Save artboard(s) to palette #70

Open jonoroboto opened 6 years ago

jonoroboto commented 6 years ago

Hi I was thinking of a huge improvement that could be made to your Sketch plugin that would be incredibly useful for anyone that is using overrides within Sketch symbols.

Essentially the problem occurs at this point image

Where a user may have 40+ colors to add to a palette

Now my current method of handling this, and as far as I can tell this seems about the fastest way to do it is to add rectangle then manually add each to your document via the color picker.

image

This is very time consuming and tedious. What I thought might be an awesome upgrade for people using this method of override-able colors would be to "Select color from artboard and add to palette". So essentially selecting the art-board and identifying whatever the color is within and adding to the palette.

I don't have any background as to what is achievable within a Sketch plugin, but if there's anything I can provide to help if you were to develop this, I'd be happy to help.

andrewfiorillo commented 6 years ago

Hello! To clarify, do you mean adding all colors in an artboard to to a .sketchpalette file and/or the color picker?

jonoroboto commented 6 years ago

Here's an example

For example when I want to add some new colors I need to pick a rectangle, use the color picker to select said color for the rectangle and add it manually, if there was a way to do it automatically I think it would make a huge effect for QOL within sketch projects with multiple color overrides.

Also I personally think either one of those two proposed solutions would work, but I think the color picker version might be the more future proof