Git Product home page Git Product logo

multiprogressview's Introduction

Hi there, I'm Mac Gallagher ๐Ÿ‘‹

I'm an iOS developer with a background in discrete mathematics.

  • ๐Ÿ”ญ Iโ€™m currently working on the Groups product at LinkedIn
  • ๐ŸŒฑ Iโ€™m currently learning about home automation, jazz, and coffee
  • ๐Ÿ“ซ How to reach me: [email protected]
  • โšก Fun fact: I play play piano, drums, banjo, accordion, Irish whistles, and uilleann pipes ๐ŸŽต

multiprogressview's People

Contributors

mac-gallagher avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multiprogressview's Issues

can u add percentage label (value) on each view

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

animation did not animate form left to right

Hi,
Thanks for this fantastic library. Everything goes well.
But if I add animate when I call setProgress, the animation will go from top left to left bottom and right. Seems like view animate from top left corner. I'm using storyboard.

I set those in viewdidload

   multiProgressView.trackBackgroundColor = .white
    multiProgressView.trackTitleAlignment = .left
    multiProgressView.lineCap = .round
    multiProgressView.cornerRadius = multiProgressView.frame.size.height / 2
    multiProgressView.dataSource = self
    UIView.animate(withDuration: 3.0, delay: 0.0, options: .curveLinear, animations: {
            self.multiProgressView.setProgress(section: 0, to: 0.3)
            self.multiProgressView.setProgress(section: 1, to: 0.3)
        }, completion: nil)

Upgrade Nimble version to 9.0

Is your feature request related to a problem? Please describe.
While trying to integrate MultiProgressView via Swift package manager I am getting a collision on Nimble versions, specifically with Auth0 who has upgraded to Nimble 9.0

Describe the solution you'd like
Can you migrate the Nimble usage to 9.0 to unblock importing with other libraries that are using Nimble 9.0

add image on last section

hi
Thanks for this fantastic library.
I'm trying to add image view on the last section at specific position.
Is there any way to do that? Thanks

Documentation for Data Source

It would be nice to include some documentation for the MultiProgressViewDataSource protocol.

Is your feature request related to a problem? Please describe.
This will be very helpful for those new to this library such that they do not need to comb through the example code provided.

Describe the solution you'd like
It would be great if the documentation can be formatted with Swift Markup such that it shows up in the quick help section.

Describe alternatives you've considered
Current methods for getting started involve looking through the two included example projects.

Additional context
Swift Markup Documentation

Unable to subclass in storyboard

Hi Mac,

I bumped into an issue of subclassing MultiProgressView via storyboard.

Log shows this error :

Screenshot 2019-04-01 at 2 42 10 PM

And when I looked through MultiProgressView.swift , I found this

Screenshot 2019-04-01 at 3 12 00 PM

Am I supposed to initialize something on my side?

MultiProgressView 1.0.2
Xcode version 10.1 (10B61)

p.s. Thanks for making this nice library! :)

Vertical Progress Bar

Is your feature request related to a problem? Please describe.
I'm trying to create a Vertical Progress Bar (similar to the one provided in the Storage Example except vertical).

Describe the solution you'd like
A Vertical Progress Bar option. Preferably some sort of parameter I can pass into the MultiProgressView constructor.

Describe alternatives you've considered
I know UIKit has the CGAffineTransform(rotationAngle: ) utility to help rotate UI elements however I'm not having much success applying progressView.transform = CGAffineTransform(rotationAngle: CGFloat.pi/2) to the StorageExample. I inserted it into line 110 of StorageExampleViewController.swift

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.