Toolbelt.Blazor.LoadingBar 6.0.0

Insert loading bar UI automatically into a client side Blazor application.

This package is considered a SemVer 2.0.0 package as it has a package dependency on SemVer 2.0.0 package(s).
This package will only be available to download with SemVer 2.0.0 compatible NuGet clients, such as Visual Studio 2017 (version 15.3) and above or NuGet client 4.3.0 and above. Read more
Install-Package Toolbelt.Blazor.LoadingBar -Version 6.0.0
dotnet add package Toolbelt.Blazor.LoadingBar --version 6.0.0
<PackageReference Include="Toolbelt.Blazor.LoadingBar" Version="6.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Toolbelt.Blazor.LoadingBar --version 6.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Blazor (client-side) LoadingBar NuGet Package

Summary

This is a class library that inserts loading bar UI automatically into a client side Blazor application.

movie.1

This is a porting from angular-loading-bar (except spinner UI).

How to install and use?

Step.1 Install the library via NuGet package, like this.

>  dotnet add package Toolbelt.Blazor.LoadingBar

Step.2 Register "LoadingBar" service into the DI container, at ConfigureService method in the Startup class of your Blazor application.

using Toolbelt.Blazor.Extensions.DependencyInjection; // <- Add this, and...
...
public class Startup
{
  public void ConfigureServices(IServiceCollection services)
  {
    services.AddLoadingBar(); // <- Add this line.
    ...

Step.3 Install "LoadingBar" service to loading bar UI works well, at Configure method in the Startup class of your Blazor application.

public void Configure(IComponentsApplicationBuilder app)
{
  app.UseLoadingBar(); // <- Add this line.
  ...

That's all.

After doing those 3 step, you can see a loading bar effect on your Blazor application UI, during HttpClient request going on.

Credits

Credit goes to chieffancypants for his great works angular-loading-bar.

This library includes many codes, style sheet definition, and algorithms derived from angular-loading-bar.

Relese Note

  • v.6.0.0 - BREAKING CHANGE: Support Blazor v.3.0.0 Preview 6 (not compatible with v.3.0.0 Preview 5 or before.)
  • v.5.0.0 - BREAKING CHANGE: Support Blazor v.3.0.0 Preview 4 (not compatible with v.0.9.0 or before.)
  • v.4.0.0 - BREAKING CHANGE: Support Blazor v.0.9.0 (not compatible with v.0.8.0 or before.)
  • v.3.0.0 - BREAKING CHANGE: Support Blazor v.0.8.0 (not compatible with v.0.7.0 or before.)
  • v.2.1.0 - Support Blazor v.0.6.0 - it was signed strong name.
  • v.2.0.0 - BREAKING CHANGE: Fix namespace of LoadingBarExtension class.
  • v.1.0.0 - 1st release.

License

Mozilla Public License Version 2.0

Blazor (client-side) LoadingBar NuGet Package

Summary

This is a class library that inserts loading bar UI automatically into a client side Blazor application.

movie.1

This is a porting from angular-loading-bar (except spinner UI).

How to install and use?

Step.1 Install the library via NuGet package, like this.

>  dotnet add package Toolbelt.Blazor.LoadingBar

Step.2 Register "LoadingBar" service into the DI container, at ConfigureService method in the Startup class of your Blazor application.

using Toolbelt.Blazor.Extensions.DependencyInjection; // <- Add this, and...
...
public class Startup
{
  public void ConfigureServices(IServiceCollection services)
  {
    services.AddLoadingBar(); // <- Add this line.
    ...

Step.3 Install "LoadingBar" service to loading bar UI works well, at Configure method in the Startup class of your Blazor application.

public void Configure(IComponentsApplicationBuilder app)
{
  app.UseLoadingBar(); // <- Add this line.
  ...

That's all.

After doing those 3 step, you can see a loading bar effect on your Blazor application UI, during HttpClient request going on.

Credits

Credit goes to chieffancypants for his great works angular-loading-bar.

This library includes many codes, style sheet definition, and algorithms derived from angular-loading-bar.

Relese Note

  • v.6.0.0 - BREAKING CHANGE: Support Blazor v.3.0.0 Preview 6 (not compatible with v.3.0.0 Preview 5 or before.)
  • v.5.0.0 - BREAKING CHANGE: Support Blazor v.3.0.0 Preview 4 (not compatible with v.0.9.0 or before.)
  • v.4.0.0 - BREAKING CHANGE: Support Blazor v.0.9.0 (not compatible with v.0.8.0 or before.)
  • v.3.0.0 - BREAKING CHANGE: Support Blazor v.0.8.0 (not compatible with v.0.7.0 or before.)
  • v.2.1.0 - Support Blazor v.0.6.0 - it was signed strong name.
  • v.2.0.0 - BREAKING CHANGE: Fix namespace of LoadingBarExtension class.
  • v.1.0.0 - 1st release.

License

Mozilla Public License Version 2.0

Release Notes

v.6.0.0
- BREAKING CHANGE: Support Blazor v.3.0.0 Preview 6 (not compatible with v.3.0.0 Preview 5 or before.)
v.5.0.0
- BREAKING CHANGE: Support Blazor v.3.0.0 Preview 4 (not compatible with v.0.9.0 or before.)
v.4.0.0
- BREAKING CHANGE: Support Blazor v.0.9.0 (not compatible with v.0.8.0 or before.)
v.3.0.0
- BREAKING CHANGE: Support Blazor v.0.8.0 (not compatible with v.0.7.0 or before.)
v.2.1.0
- Support Blazor v.0.6.0 - it was signed strong name.
v.2.0.0
- BREAKING CHANGE: Fix namespace of LoadingBarExtension class.
v.1.0.0
- 1st release.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
6.0.0 247 6/14/2019
5.0.0 196 4/26/2019
4.0.0 148 3/9/2019
3.0.0 113 2/8/2019
2.1.0 752 10/3/2018
2.0.0 121 9/21/2018
1.0.0 136 9/15/2018