Latest 1.0.1
Homepage https://github.com/vadymmarkov/RetroProgress
License MIT
Platforms ios 9.0, tvos 9.2, requires ARC
Authors

RetroProgress

CI Status
Version
Carthage Compatible
License
Platform
Swift

Description

Do you miss the 90s? We know you do. Dial-up internet, flickering screens,
brightly colored websites and, of course, this annoyingly slow progress bar
that has been invented to test your patience. Yes, it was a while ago, but we
don’t want it to be forgotten. Meet RetroProgress, a progress bar made to
cure your 90s nostalgia.

  • [x] Easy to use and customizable progress bar.
  • [x] Support for both progress value (0…1) and number of steps.
  • [x] Progress animations.
  • [x] No external dependencies.
  • [x] Playgrounds.
  • [x] Demo project.

Table of Contents

RetroProgress Icon

Usage

Are you excited to bring this thing back from the dead? So are we. Let’s use
default configuration and see what we get out-of-the-box:

let progressView = ProgressView(frame: CGRect(x: 0, y: 0, width: 360, height: 30))
progressView.animateProgress(to: 0.8)
RetroProgress

Latest podspec

{
    "name": "RetroProgress",
    "summary": "Retro looking progress bar straight from the 90s",
    "version": "1.0.1",
    "homepage": "https://github.com/vadymmarkov/RetroProgress",
    "license": "MIT",
    "authors": {
        "Vadym Markov": "[email protected]"
    },
    "source": {
        "git": "https://github.com/vadymmarkov/RetroProgress.git",
        "tag": "1.0.1"
    },
    "social_media_url": "https://twitter.com/vadymmarkov",
    "platforms": {
        "ios": "9.0",
        "tvos": "9.2"
    },
    "requires_arc": true,
    "ios": {
        "source_files": "Sources/**/*",
        "frameworks": "UIKit"
    },
    "tvos": {
        "source_files": "Sources/**/*"
    },
    "pod_target_xcconfig": {
        "SWIFT_VERSION": "4.0"
    }
}

Pin It on Pinterest

Share This