Skip to content

Releases

3.0.2

Choose a tag to compare

@Redth Redth released this 03 Nov 23:12
bd774f5

⚠️ Breaking change: .NET 9 is no longer supported

BTProgressHUD now targets only net10.0-ios and net10.0-maccatalyst. The .NET 9 iOS/Mac Catalyst workloads are out of support. Apps still on .NET 9 should upgrade to .NET 10, or stay on 2.2.7. (2.3.x can crash on .NET 9 workloads older than iOS 26; see below.)

Fixes

  • Crash on iOS < 26 / older workloads (#127): TypeInitializationException / TypeLoadException for UIKit.UIGlassEffect when the package was consumed with a .NET 9 iOS workload whose bindings predate iOS 26. Fixed by dropping the net9 targets. Every .NET 10 workload includes UIGlassEffect. (#129)
  • Scaled spinner / large progress ring clipped (#112): the HUD now grows to fit a spinner scaled with ProgressHUDAppearance.ActivityIndicatorScale or a ring enlarged with RingRadius, and puts the status text and cancel button below it. Default layouts are unchanged. ResetToDefaults() now also resets ActivityIndicatorScale and HudBorderColor. (#130)
  • NativeAOT: removed unused private UIKit class lookups and marked the library IsAotCompatible, which fixes NativeAOT full-trim linking. (#128)

Maintenance

  • Resolved known-vulnerable dependencies. The redundant Microsoft.SourceLink.GitHub package is removed, since Source Link is built into the .NET SDK. (#131)
  • Fixed the release workflow so publishing a GitHub Release pushes to NuGet automatically. (#132)

What's Changed

  • Drop net9 targets to fix UIGlassEffect TypeLoadException (#127) by @Redth in #129
  • Remove unused private UIKit class lookups; mark library IsAotCompatible (fixes NativeAOT full-trim link) by @Redth in #128
  • Size the HUD to fit a scaled spinner or enlarged progress ring by @Redth in #130
  • Bump dependencies to resolve known vulnerabilities by @Redth in #131
  • Bump version to 3.0 and fix release-triggered NuGet publish by @Redth in #132

Full Changelog: v2.3.0...v3.0.2

2.3.0

Choose a tag to compare

@Cheesebaron Cheesebaron released this 30 Oct 11:20

What's Changed

Liquid Glass Support

With BTProgressHUD 2.3.0 we now support showing the HUD with Liquid Glass appearance. This is done through some new properties on ProgressHudAppearance, which you can tweak to get the desired effect.

image

We've added the following new properties with some defaults, which you can override:

So on iOS/maccatalyst 26.0 and up we now default to Liquid Glass appearance set by:

Property Name iOS 26+ Other
BackgroundVisualEffect UIGlassEffectStyle.Regular UIBlurEffectStyle.Regular
HudBorderThickness 1 pt 0 pt
HudBorderColor UIColor.White UIColor.Clear
HudCornerRadius 20 pt 10 pt

When providing a BackgroundVisualEffect (this is a default) then HudBackgroundColor is ignored. In order to use a color, set BackgroundVisualEffect to null.

Full Changelog: v2.2.7...v2.3.0

2.2.7

Choose a tag to compare

@Cheesebaron Cheesebaron released this 06 Oct 20:01

What's Changed

Full Changelog: 2.2.2...v2.2.7

2.2.2

Choose a tag to compare

@Cheesebaron Cheesebaron released this 14 Sep 07:47
7a32bb6

What's Changed

Full Changelog: 2.2.1...2.2.2

2.2.1

Choose a tag to compare

@Cheesebaron Cheesebaron released this 10 Sep 09:41
3bfa4ac

What's Changed

  • Bump dawidd6/action-download-artifact from 2 to 6 in /.github/workflows by @dependabot[bot] in #115
  • Fix potential ObjectDisposeException when Window gets disposed while running cleanup by @Cheesebaron in #118

New Contributors

Full Changelog: 2.2.0...2.2.1

2.2.0

Choose a tag to compare

@Cheesebaron Cheesebaron released this 27 Feb 15:19

What's Changed

  • feat: add activity indicator scale by @acaliaro in #114
  • Added .NET 9 target framework, removed .NET 7

New Contributors

Full Changelog: 2.1.1...2.2.0

Release 2.1.1

Choose a tag to compare

@Cheesebaron Cheesebaron released this 26 Jun 07:36
94e8267

What's Changed

Full Changelog: 2.1.0...2.1.1

2.1.0

Choose a tag to compare

@Cheesebaron Cheesebaron released this 14 May 13:26
0834e7b

.NET 6.0 support has been removed and .NET 8.0 target has been added.

Additionally a new ProgressHUDAppearance class has been added to allow customization of a lot of the aspects of the progress hud. You can change fonts, colors images, corner radii and more.

What's Changed

Full Changelog: 2.0.0...2.1.0

2.0.0

Choose a tag to compare

@Redth Redth released this 23 Jan 17:05
  • .NET 7.0 Support
  • Removed legacy xamarin support

Full Changelog: 1.5.0...2.0.0

1.5.0

Choose a tag to compare

@Cheesebaron Cheesebaron released this 24 Jun 09:39

What's Changed

New Contributors

Full Changelog: 1.4.0...1.5.0

NuGet package here: https://www.nuget.org/packages/BTProgressHUD/1.5.0