Modern.Forms

Cross-platform spiritual successor to Winforms for .NET 6+

MIT License

Stars
840
Committers
2

Bot releases are hidden (Show)

Modern.Forms - Release v0.3 Latest Release

Published by jpobst about 2 years ago

This release continues fleshing out the library, and pulls in some code from Microsoft's Winforms for better compatibility and accuracy.

Note: Modern.Forms now targets .NET 6+.

New Sample: Outlaw Email Client

image

What's Changed

  • Moves Avalonia code to a new dependency: Modern.WindowKit.
  • Pulls in layout code from System.Windows.Forms for better compatibility and accuracy.
  • Adds FlowLayoutPanel control from System.Windows.Forms.
  • Adds TableLayoutPanel control from System.Windows.Forms.
  • Adds new NavigationPane control, a common UI pattern in modern apps.
  • Adopts some patterns from System.Windows.Forms.Control that help reduce per-Control memory footprint.

Full Changelog: https://github.com/modern-forms/Modern.Forms/compare/v0.2...v0.3

Modern.Forms - Release v0.2

Published by jpobst over 4 years ago

This release adds many new properties to the available controls, particularly areas like Enabled and list hovers.

Control rendering was refactored into the Modern.Forms.Renderers namespace.

Additionally, all members now have XML documentation, and docs are available at https://modern-forms.com/docs.

Modern.Forms - Initial Release

Published by jpobst over 4 years ago

First release of Modern.Forms. This version provides infrastructure and controls to build simple applications.