ProgressKit
ProgressKit copied to clipboard
Progress Views for Cocoa

ProgressKit has set of cool IBDesignable progress views, with huge customisation options.
You can now make spinners, progress bar, crawlers etc, which can be finely customised according to your app palette.
Contents
- Installation
- Usage
- Indeterminate Progress
- MaterialProgress
- Rainbow
- Crawler
- Spinner
- Shooting Stars
- Rotating Arc
- Determinate Progress
- Circular Progress
- Progress Bar
- Other Apps
- License
Installation
##CocoaPods CocoaPods adds supports for Swift and embedded frameworks.
To integrate ProgressKit into your Xcode project using CocoaPods, specify it in your Podfile:
use_frameworks!
pod 'ProgressKit'
For Swift 3 install directly from swift-3 branch form github
pod 'ProgressKit', :git => "https://github.com/kaunteya/ProgressKit.git", :branch => 'swift-3'
Then, run the following command:
$ pod install
Usage
- Drag a View at desired location in
XIBorStoryboard - Change the Class to any of the desired progress views
- Set the size such that width and height are equal
- Drag
IBOutletto View Controller - For
IndeterminateProgress Views- Set
true / falsetoview.animate
- Set
- For
DeterminateProgress Views:- Set
view.progressto value in0...1
- Set
Indeterminate Progress

Progress indicators which animate indefinately are Indeterminate Progress Views.
This are the set of Indeterminate Progress Indicators.
MaterialProgress

Rainbow

Crawler

Spinner

Shooting Stars

Rotating Arc

Determinate Progress
Determinate progress views can be used for tasks whos progress can be seen and determined.
Circular Progress

Progress Bar

Other Apps for Mac
Apart from making Open source libraries I also make apps for Mac OS. Please have a look.
Lexi
Lexi is a split screen app that lets you browse large JSON with ease.
It also has other featuers like Prettify JSON, Minify JSON Copy JSON Path and Pin Large JSON to narrow your visibility
Quick Note
Quick Note is a Mac OS app, lets you quickly add text either from Menu bar or from Shortcut.
The text floats on other windows so that they are always visible
It also supports Auto Save and Pinned Notes
License
ProgressKit is released under the MIT license. See LICENSE for details.