• This repository has been archived on 30/Sep/2019
  • Stars
    star
    208
  • Rank 189,015 (Top 4 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A UI framework for iOS that provides components and utilities for building color pickers.

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.

More Repositories

1

panelkit

A UI framework that enables panels on iOS.
Swift
3,800
star
2

openterm

OpenTerm, a sandboxed command line interface for iOS
Swift
1,614
star
3

savannakit

A high-performance, protocol oriented, framework for creating native IDEs for iOS and macOS, written in Swift
Swift
870
star
4

source-editor

A native source editor for iOS and macOS, written in Swift
Swift
740
star
5

textor

A plain text editor for iOS
Swift
587
star
6

cub

The Cub Programming Language
Swift
220
star
7

pointerkit

A proof of concept framework to use a pointing device on iOS
Objective-C
170
star
8

lioness

The Lioness Programming Language
Swift
167
star
9

bezierpath-polygons

Adds a convenience initalizer to UIBezierPath for generating n-sided regular polygon paths – with rounded corners support – in Swift!
Swift
156
star
10

bezierpath-length

A simple API to get the length of a CGPath, UIBezierPath or NSBezierPath, written in Swift.
Swift
85
star
11

savanna

A native iOS & macOS IDE for the Cub programming language
Swift
73
star
12

icns2png

A Swift command line script that converts .icns files to .png files at various sizes
Swift
34
star
13

microcontroller-kit

Value types, operators and functions for tinkering with microcontrollers in software.
Swift
20
star
14

KeyCommandAlertController

UIAlertController wrapper to add keyboard shortcuts easily
Swift
19
star
15

markdown-table-gen

A script that generates a Markdown table from an array of strings for a given number of columns
Swift
17
star
16

java-class-quick-look

Quick Look plugin to display Java class files as bytecode
C
12
star
17

silverfox-gen

Generator for the static content of silverfox.be
Swift
9
star
18

sierpinski-curve-swift

Generates a SierpiΕ„ski curve using a turtle mechanism in Swift.
Swift
9
star
19

cmd-almanac

A list of commands I frequently use
6
star
20

panelkit-handle-view

IBDesignables to play around with corner radii of the resize handles in PanelKit.
Swift
5
star
21

openterm-scripts-library

Example scripts for OpenTerm, written in Cub
Swift
4
star
22

cub-guide

A guide for the Cub programming language
HTML
3
star
23

sniper

A basic 2D physics engine written in C#
C#
1
star
24

subnet-manager-java

A subnet manager written in Java (college assignment)
Java
1
star
25

silverfox-site

The HTML, CSS & JavaScript of silverfox.be
JavaScript
1
star
26

silverfox-news

The news items of silverfox.be
1
star