chromelyapps / Chromely

Build Cross Platform HTML Desktop Apps on .NET using native GUI, HTML5, JavaScript, CSS, Owin, AspNetCore (MVC, RazorPages, Blazor)
MIT License
2.99k stars 279 forks source link

adding eto.forms library ? #385

Closed PrestigeDevop closed 1 year ago

PrestigeDevop commented 1 year ago

Hello , Is it possible to include Eto.forms with chromely.xplat ? I prefer blazor but also any other project is okay , I'm not sure how to boostrap the app should I modify appbuilderbase.cs ?

https://github.com/picoe/Eto/issues/2296

mattkol commented 1 year ago

@PrestigeDevop if you mean Chromely and Eto.Forms as host. Certainly, but won't work out of the box, you may have to do some work.

Background info - Eto.Forms was strongly considered to be Chromely host. But it was more work trying to peal off what was not needed. The plan as always been to make the hosts as thin as possible. So we had to do most of it from the base. Of course with help from other repos.

PrestigeDevop commented 1 year ago

thanks for the replay , yes I meant to use Chromely and Eto forms as host . after reading Meet WebWindow, a cross-platform webview library for .NET Core ,I tried that library which worked before but not anymore it lacks native menu items , if the only concerns is app size I don't mind it , but it shouldn't have deployment/build complexity? . was there any prototype build before ? since Eto framework has also Veldrid controls , which is a plus I'm considering chrome for plugins

mattkol commented 1 year ago

was there any prototype build before ?

Good question. I think there was, I doubt it made it to a stage where I could keep it. So no, nothing kept and I have changed workstations since then.

The only prototype I still have on my machine is for https://github.com/andlabs/libui.