AbstractUI is a set of models that can be templated as controls with serializable states.
Send over a network, store on disk, share between platforms, etc. Make something else worry about rendering and interacting.
Published releases are available on NuGet. To install, run the following command in the Package Manager Console.
PM> Install-Package OwlCore.AbstractUI
Or using dotnet
> dotnet add package OwlCore.AbstractUI
We accept donations, and we do not have any active bug bounties.
If you’re looking to contract a new project, new features, improvements or bug fixes, please contact me.
Version numbering follows the Semantic versioning approach. However, if the major version is 0
, the code is considered alpha and breaking changes may occur as a minor update.
We’re using the MIT license for 3 reasons:
- We're here to share useful code. You may use any part of it freely, as the MIT license allows.
- A library is no place for viral licensing.
- Easy code transition to larger community-based projects, such as the .NET Community Toolkit.