modern-forms / Modern.Forms

Cross-platform spiritual successor to Winforms for .NET 6+
MIT License
838 stars 52 forks source link

Visual Designer #18

Open jpobst opened 4 years ago

jpobst commented 4 years ago

One of the core features of Winforms that made it so popular and easy to use was its drag and drop visual designer. Modern.Forms will need one to provide the same level of ease and convenience.

This is probably a far-future feature, as initial focus will be on ensuring Modern.Forms itself is stable and complete enough to be usable.

jzlhll commented 4 years ago

I'm back! Better and better. Greate!

  1. DataGrid planned already;
  2. WebView/WebControl/WebBrowser, I find that avalonia has CEF porting, https://github.com/CefNet/CefNet. Or something as mono/etc. using Webkit or System native webControl.
ghost commented 2 years ago

Referencing a comment I left over in the template project... https://github.com/modern-forms/Modern.Forms-Templates/issues/2

TheColonel2688 commented 1 year ago

this may be a dumb question, but would the WinForms OOP Designer be a viable option to port to for use with Modern.Forms?

jpobst commented 1 year ago

Porting the WinForms designer is definitely a viable option. The Winforms designer is relatively loved and battle tested. There's a very early prototype of that here:

https://github.com/modern-forms/Modern.Forms/tree/designer-poc/samples/Designer

However the port isn't "simple". It is an extremely complex piece of software that requires extensive porting to fit into a Modern.Forms world.

Shadowblitz16 commented 1 year ago

Can we have the designer made in vscode so it's cross platform and not only available to windows or people that can afford rider?