{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/sharpnado.taskloaderview","name":"sharpnado.taskloaderview","description":"Free yourself from IsBusy=true!\nThe `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`.\n\n    Featuring:\n\n* Default views for all loading states (Loading, Error, Success, Notification, Refresh)\n* Snackbar component\n* Compose notifiers with CompositeTaskLoaderNotifier\n* Stylable views including fonts, accent color, error images, ...\n* Any states are overridable with user custom views and easily positionned with AbsoluteLayout properties\n* Support for Xamarin.Forms.Skeleton nuget package\n* Support for refresh scenarios, and error while refreshing with the ErrorNotificationView\n* Supports Async mvvm ICommand through TaskLoaderCommand\n* Supports loading task on demand with the NotStarted state\n* TaskLoaderNotifier for the ViewModel side taking care of all the error handling and the IsBusy nonsense","version":"2.4.0","softwareVersion":"2.4.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/roubachof/Sharpnado.TaskLoaderView","issueTracker":"https://github.com/roubachof/Sharpnado.TaskLoaderView/issues","url":"https://github.com/roubachof/Sharpnado.TaskLoaderView","keywords":["xamarin","xamarin.forms","skeleton","loading","states","async","task","loader","isbusy","control","taskloader","taskloadernotifier"],"programmingLanguage":{"@type":"ComputerLanguage","name":"C#"},"maintainer":[{"@type":"Person","name":"roubachof"}],"author":[{"@type":"Person","name":"roubachof"}],"copyrightHolder":[{"@type":"Person","name":"roubachof"}],"dateCreated":"2020-01-14","dateModified":"2021-06-23","datePublished":"2021-06-23","copyrightYear":2020,"downloadUrl":"https://api.nuget.org/v3-flatcontainer/sharpnado.taskloaderview/2.4.0/sharpnado.taskloaderview.2.4.0.nupkg","applicationCategory":"nuget","runtimePlatform":"nuget","developmentStatus":"active","sameAs":["https://www.nuget.org/packages/sharpnado.taskloaderview/"],"https://www.w3.org/ns/activitystreams#likes":244,"https://forgefed.org/ns#forks":15}