Skip to content

anutbeij/SwiftColorPalette

 
 

Repository files navigation

Swift Color Palette

A SketchApp plugin that making color palette an enum in other words generates Swift Color Theme files from your Sketch documents.

Swift Color Palette plugin inspired by @NatashaTheRobot 's blog post

Installation

Download and extract the contents of this repository. Then double-click the SwiftColorPalette.sketchplugin bundle to install the plugin.

Short Demo

Swift Color Palette

Usage

  • Rename color palette layer(s)
  • Select a layer(s)
  • Run using Plugins > Menu > Swift Color Palette
  • Select a Export File (optional)
  • Click OK.

Example Code

enum ColorPalette {
    static let LightGrayColor =  UIColor(red:0.737, green: 0.769, blue: 0.792, alpha: 1.000)
    static let BlueColor =  UIColor(red:0.353, green: 0.510, blue: 0.647, alpha: 1.000)
    static let GrayColor =  UIColor(red:0.373, green: 0.373, blue: 0.376, alpha: 1.000)
    static let PanelColor =  UIColor(red:0.212, green: 0.227, blue: 0.267, alpha: 1.000)
    static let SecondaryColor =  UIColor(red:0.141, green: 0.220, blue: 0.282, alpha: 1.000)
    static let PrimaryColor =  UIColor(red:0.129, green: 0.133, blue: 0.145, alpha: 1.000)
}

About

A SketchApp plugin that generates Swift Color Theme files from your Sketch documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%