NonoUI 1.0.5

There is a newer version of this package available.
See the version list below for details.
dotnet add package NonoUI --version 1.0.5                
NuGet\Install-Package NonoUI -Version 1.0.5                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NonoUI" Version="1.0.5" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NonoUI --version 1.0.5                
#r "nuget: NonoUI, 1.0.5"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NonoUI as a Cake Addin
#addin nuget:?package=NonoUI&version=1.0.5

// Install NonoUI as a Cake Tool
#tool nuget:?package=NonoUI&version=1.0.5                

NonoUI

NonoUI is a modern community driven Winforms UI library based on .Net 7

alternate text is missing from this package README image

Nuget

You can get the latest nuget package here: https://www.nuget.org/packages/NonoUI/

Philosophy

I know Winforms is a pretty old technology, although it has been updated to the latest .Net version. I guess we all hate it, but also love it. Let's be honest: It has never been easier to quickly drag & drop together a small ui for a small tool. And that's what we love about Winforms.

But Winforms applications doesn't look good, actually they look quite ugly. There are a few Winforms gui libraries out there, some are quite expensive and some are closed source one man projects, that are also not free. There are 1 or 2 free gui libraries out there, but either for old .net framework or there are incomplete and buggy as hell. I did not want to pay huge amounts of money for a Winforms gui library, but i did not want to rely on a one man (paid), closed source project either. So i looked around to see if there are other people like me who just wanted to have a way to design pretty Winforms applications quickly, and there where quite a few. So i started to work on NonoUI.

Contribute

This is suppose to be a community driven modern Winforms UI library, so contributions are very welcome. Just create a pull request with a detailed description about what your contribution is for.

I am happy about any contribution, may it be a small bug fix, a new small control or a big fully fledged control like an excel sheet editor (just an example).

This is from the community for the community: so NonoUI uses the MIT licence, all code you contribute will also be under the MIT license, if you don't agree with that, please don't contribute.

Product Compatible and additional computed target framework versions.
.NET net7.0-windows7.0 is compatible.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0-windows7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.9 305 3/13/2023
1.0.8 233 3/13/2023
1.0.7 230 3/13/2023
1.0.6 216 3/13/2023
1.0.5 229 3/13/2023
1.0.4 216 3/13/2023
1.0.2 220 3/10/2023
1.0.1 242 3/10/2023
1.0.0 228 3/10/2023

First release:
brings just a few components:
- ResizeBehavior (on borderless forms)
- DragPanel (a panel that comes with drag behavior)
- ControlButton (add minimize, maximaze and close features)
- NonoButton (stylized button that can also be toggled)
- NonoTabControl (styleized tab control)
- NonoListBox (stylized list box)

more to come...