Comments (3)
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.
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.
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)
- HUD jumping when data being loaded from API's and setting into table view
- App crash when i call the background method HOT 3
- SwiftUI Example HOT 1
- Feature Request: showAfterDelay HOT 4
- Size of JGProgressHUDIndicatorView HOT 2
- Don't show up immediately HOT 1
- Thanks for the simple & effective repository. How to achieve Multiple Spinners showing at same time by using this library?
- How to achieve Multiple Spinners showing at same time by using this library? HOT 1
- JGProgressHUD
- Add a blur view BEHIND the hud HOT 1
- Unable to resolve SPM dependency in Xcode HOT 3
- Support for Xcode 11.7 HOT 1
- JGProgressHUD(automaticStyle: ()) doing the opposite HOT 3
- background task crash when updating progress HOT 1
- How to change shadow HOT 1
- Allow for a text only mode ? HOT 1
- Cannot recreate the demo style HOT 2
- Cancel Button HOT 1
- Ios 16 dynamic island HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jgprogresshud.