theMikeSwan-HMH / HMHColors

HMH color palette

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HMHColors

HMHColors is a library containing all of the official HMH colors from the 2019 Style Guide.

CI Status Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

You will get a warning in the console for each color that has been assigned in the storyboard (which is all but one color) when running the example app saying:

Unable to resolve the color named "…" from any of the following bundles: …

The colors still show up correctly despite this error and it is currently unknown what the cause is. Colors assigned from code rather than in IB do not cause this warning.

Requirements

  • Swift 5.0
  • iOS 11.0+

Installation

HMHClassKitHelper is available through a private CocoaPods spec repo, HMHPods. To install the pod:

If you do not yet have the HMHPods repo on your machine you will need to add it first:

pod repo add HMHPods https://github.com/theMikeSwan-HMH/HMHPods.git

Once the HMHPods repo is on your local machine you need to add it and the default spec repo to your Podfile. (Note that if you are not using any public pods you can skip the first line but if someone goes to add a public repo later they may be confused as tp why it doesn't work.)

Add the following lines to the top of your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/theMikeSwan-HMH/HMHPods.git'

In the desired target(s) of your Podfile:

pod 'HMHColors'

Usage

You can use the colors from code with :

someView.backgroundColor = HMHColors.golden.color()

You can also select the colors directly in the Interface Builder portion of Xcode under the 'Named Colors' section. Assigning colors in this fashion will likely lead to wanrings in the console when running the app but the colors should still appear correctly.

Named Colors

Author

theMikeSwan-HMH, michael.swan@hmhco.com

License

HMHColors is available under the MIT license. See the LICENSE file for more info.

About

HMH color palette

License:MIT License


Languages

Language:Swift 69.3%Language:Ruby 30.7%