A UI framework for iOS that provides components and utilities for building color pickers.
Go to file
2018-08-07 15:19:08 +03:00
Example Added carthage support 2018-08-07 15:19:08 +03:00
HueKit Update to Xcode 9.3 & Swift 4.1 2018-04-10 20:57:58 +02:00
HueKit.xcodeproj Added carthage support 2018-08-07 15:19:08 +03:00
HueKit.xcworkspace Add example 2018-04-02 16:53:09 +02:00
readme-resources Add README 2018-04-02 20:25:03 +02:00
.editorconfig Initial commit 2018-04-02 15:09:23 +02:00
.gitignore Initial commit 2018-04-02 15:09:23 +02:00
.swift-version Update to Xcode 9.3 & Swift 4.1 2018-04-10 20:57:58 +02:00
.travis.yml Update to Xcode 9.3 & Swift 4.1 2018-04-10 20:57:58 +02:00
HueKit.podspec Bump version to 1.0.1 2018-04-04 21:20:49 +02:00
LICENSE Update LICENSE 2018-04-02 15:10:14 +02:00
README.md Update to Xcode 9.3 & Swift 4.1 2018-04-10 20:57:58 +02:00

HueKit for iOS

Build Status
Swift Pod Version Carthage Compatible Platform: iOS
Twitter Donate via PayPal

HueKit for iOS

About

HueKit is a UI framework for iOS that provides components and utilities for building color pickers. Since each app may want a custom color picker, the design of this framework is geared towards reusability and allows for great customization.

Components

All components are marked open, so they can be subclassed. Also, all components are marked @IBDesignable, so they can be previewed in Interface Builder. Components that provide user interaction are subclassed from UIControl, you can observe a change in value by using @IBAction.

ColorBarPicker

ColorBarView

ColorIndicatorView

ColorSquarePicker

ColorSquareView

SourceColorView

Installation

CocoaPods

To install, add the following line to your Podfile:

pod 'HueKit', '~> 1.0'

Carthage

To install, add the following line to your Cartfile:

github "louisdh/huekit" ~> 1.0

Run carthage update to build the framework and drag the built HueKit.framework into your Xcode project.

Requirements

  • iOS 10.0+
  • Xcode 9.3+

Todo

  • Add tests
  • Add documentation

License

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