Latest 0.0.3
License MIT
Platforms osx , requires ARC
Frameworks Quartz

A little circular progress view for OSX that looks like the one used in the App Store.



Install it with the cocoapods:

pod "JESCircularProgressView"


Add a JESCircularProgressView to your xib/code, and update its progress.

// YourAwesomeThing.h
#import "JESCircularProgressView.h"


@property (assign) IBOutlet JESCircularProgressView *circularProgressView;

// YourAwesomeThing.m


// And then you can be all like:
[self.circularProgressView setProgress:progress animated:YES];

// Or you could be like:
self.circularProgressView.progress = progress;
// But I made the whole animating thing so you might as well use it, right!?

Configuring things

There’s a few things you can configure:

 *  The line width of the progress indicator.
@property (nonatomic, assign) CGFloat progressLineWidth;

 *  The line width of the outer circle.
@property (nonatomic, assign) CGFloat outerLineWidth;

 *  The duration of each animation.
@property (nonatomic, assign) CGFloat animationDuration;

 *  The color of the outer circle and progress line.
@property (nonatomic, strong) NSColor *tintColor;

You can also configure these in Interface Builder.

Latest podspec

    "name": "JESCircularProgressView",
    "version": "0.0.3",
    "summary": "A little circular progressview for OSX that looks like the one used in the app store.",
    "homepage": "",
    "screenshots": "",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "authors": {
        "jurre": "[email protected]"
    "platforms": {
        "osx": null
    "source": {
        "git": "",
        "tag": "0.0.3"
    "source_files": [
    "frameworks": "Quartz",
    "requires_arc": true

Pin It on Pinterest

Share This