Giter Club home page Giter Club logo

progresshud's People

Contributors

abhi99555 avatar garethng avatar massimobio avatar moriturus avatar relatedcode 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  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

progresshud's Issues

cocoapods can't be use

pod install
Analyzing dependencies
[!] CocoaPods could not find compatible versions for pod "ProgressHUD":
In Podfile:
ProgressHUD (~> 13.7.2)

Specs satisfying the ProgressHUD (~> 13.7.2) dependency were found, but they required a higher minimum deployment target

xcode 14.3.1 error

I use xcode 14.3.1,HUD version is 14.1.0, this code build error, I do not hava ios17

		if #available(iOS 17.0, *) {
			imageView.addSymbolEffect(.bounce, options: .repeating)
		}

Multi-window support

Sometimes we need to show activity indicator on screen that presented in separate window. Currently there is no possibility to set the right window for this purpose.
Code takes current first window, or create one now.
Also please consider windowLevel when creating a new window, it should be between .normal and .alert

completion handler on hide

Great work, thanks for making it available! This thing is sweet.

One minor feature request. It would be nice to get a callback after the if hide timer, since I typically have to take some action on my end. For example, I want to show "Success!" for 1.5 seconds and then dismiss my modal vc. The builtin hiding delay is thoughtful but I can't take advantage of it without a completion handler.

Typical flow:

  1. show hud for at least one second even if network request is quite fast
  2. show "Success!" for 1.5 seconds to give user a chance to read
  3. hide hud & dismiss view controller

if dismiss and then show again immediately , it will not show.

    ProgressHUD.show()
  
    DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 2) {

        ProgressHUD.dismiss()
        
        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.04) {
            ProgressHUD.showError()
        }
      // DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.05) {
        //    ProgressHUD.showError()
        // }
    }

if i want show again ,i should set greater than 0.05 TimeInterval ,otherwise is will not show .

ProgressHUD not working in 13.8.1 and up

Progress views do not appear anymore. Seemingly starting from version 13.8.1

ProgressHUD.show("testing")

does nothing anymore, at least testing on an iOS 17 simulator iPad. Same code worked before and does so with 13.8.0

Could it be related to "Added multi-window support: custom window can be defined now."?

"Full" code:

    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)
        ProgressHUD.show("Testar")
    }

`Unexpectedly found nil` when showing banner

ProgressHUD/ProgressHUD+Banner.swift:117: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value

I am getting above crash when trying to show a banner with below code:

ProgressHUD.showBanner("Ghosting On", "Last image will now show to position your next shot", delay: 8.0)

Error leads to the following line in ProgressHUD+Banner.swift file

extension ProgressHUD {
	private func resizeBanner() {
		**let widthBanner = main.frame.width - 32**

Does this HUD support `.clear` background color?

I figured out these properties didn't work when setting UIColor.clear. It's still showing a black background color. Are there any changes to make it transparent?

ProgressHUD.colorBackground = .clear
ProgressHUD.colorHUD = .clear

Simulator Screenshot - iPhone 15 Pro - 2023-12-13 at 19 19 09

Hide and Show progress bar inside TableViewCells

I have TableView cells with custom views. I need to call multiple api calls at a time and i need to show progress bar in every view inside cell. Once i get data from api, need to hide progress bar.
Until the api is getting called need to show multiple progress bars inside each tableview cells.
Tableview

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.