Code Monkey home page Code Monkey logo

Comments (3)

JonasGessner avatar JonasGessner commented on June 2, 2024

Hey, this looks like a great extension to JGProgressHUD. I definitely want to avoid shipping with a dependency by default. But you could easily create a custom JGProgressViewIndicatorView that wraps NVActivityIndicatorView and make it a separate library that can be used as extension (meaning make it a separate SwiftPM/cocoapod/carthage). That way one can use the standard JGProgressHUD library, and optionally add the separate NVActivityIndicatorView extension.

from jgprogresshud.

thejeff77 avatar thejeff77 commented on June 2, 2024

Thanks Jonas, that's a great idea.

I'd actually love to take this on. Since I'm pretty new to animations and haven't learned either codebase very well - it would likely take me more time than I'd be enthusiastic to spend on such an extension. However if you think you might be familiar enough with this sort of thing to get a quick gist in an hour or less for adding one animation, I'd be able to make quick work of such an extension library. Even something that hard-codes even one of the animation class - https://github.com/ninjaprox/NVActivityIndicatorView/tree/master/Source/NVActivityIndicatorView/Animations - into JGProgressHUD would really help, as I could abstract patterns from there.

If not no worries, it's worth asking! I'm trying to solicit help/guidance for anything outside my wheelhouse for open source contributions to keep any contributions rolling at a good pace.

from jgprogresshud.

JonasGessner avatar JonasGessner commented on June 2, 2024

I unfortunately can't help you with the implementation. There are a number of examples of JGProgressViewIndicatorView subclasses, such as JGProgressHUDImageIndicatorView or JGProgressHUDPieIndicatorView. Taking these as a reference it should be fairly straightforward. I'm also not familiar with NVActivityIndicatorView at all. I'm closing this issue because it is not directly related to the main library, but please feel free to continue working on this extension.

from jgprogresshud.

Related Issues (20)

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.