Modern.Forms icon indicating copy to clipboard operation
Modern.Forms copied to clipboard

support flex layout like in web

Open sgf opened this issue 1 year ago • 2 comments

support flex layout like in web

sgf avatar Jul 01 '24 04:07 sgf

Hi, @sgf

You can have a look to this other project if you need more possibilities : https://github.com/alternetsoft/AlternetUI

neoxeo avatar Jul 01 '24 07:07 neoxeo

You can have a look to this other project if you need more possibilities : https://github.com/alternetsoft/AlternetUI

This project has C++ external dependencies and looks bulky.

It even depends on MAUI and SkiaSharp, so it doesn't seem to have an advantage over Modern.Forms and Avalonia. The reason why I didn't choose Avalonia is because it's too big. And Modern.Forms is really not good enough for me. But Modern.Forms has a simple structure, maybe in the future I can remove its dependence -- SkiaSharp, thus greatly reducing its size. And I may also make drastic changes to the layout.

Modern.Form has a huge advantage: its AOT compiled size is very small. This means that developing Windows applications will have a huge advantage.

sgf avatar Jul 01 '24 08:07 sgf

I don't think this is something Modern.Forms will tackle. The core library will likely stick to the established Winforms layouts like anchor/fill, table layout, and flow layout.

However someone could write a FlexLayoutPanel and provide it as a NuGet package to use.

jpobst avatar Feb 07 '25 00:02 jpobst