Sharpnado.TaskLoaderView
Free yourself from IsBusy=true! The `TaskLoaderView` and the `TemplatedTaskLoader` are UI components that handle all your UI loading state (Loading, Error, Result, Notification), and removes all the pain of async loading from your view models (try catch / async void / IsBusy / HasErrors / base view models / ...) thanks to its brother the `TaskLoaderNotifier`. Featuring: * Default views for all loading states (Loading, Error, Success, Notification, Refresh) * Snackbar component * Compose notifiers with CompositeTaskLoaderNotifier * Stylable views including fonts, accent color, error images, ... * Any states are overridable with user custom views and easily positionned with AbsoluteLayout properties * Support for Xamarin.Forms.Skeleton nuget package * Support for refresh scenarios, and error while refreshing with the ErrorNotificationView * Supports Async mvvm ICommand through TaskLoaderCommand * Supports loading task on demand with the NotStarted state * TaskLoaderNotifier for the ViewModel side taking care of all the error handling and the IsBusy nonsense
Activity
- Latest release
- 4y ago
- Total releases
- 8
- Cadence
- ~4 months
- Last 12 months
- 0
Details
- License
- MIT
- First release
- Jan 14, 2020
| Version | Released | |
|---|---|---|
2.5.1
minor
| ||
2.4.0
minor
| ||
2.3.0
minor
| ||
2.2.1
minor
| ||
2.1.1
patch
| ||
2.1.0
minor
| ||
2.0.1
patch
| ||
2.0.0
initial
|