Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Modern WebView ? #75

Closed
k563 opened this issue Mar 22, 2018 · 5 comments
Closed

Support for Modern WebView ? #75

k563 opened this issue Mar 22, 2018 · 5 comments

Comments

@k563
Copy link

k563 commented Mar 22, 2018

Microsoft have announced that there will be a 'Modern WebView' which wraps the Edge browser and will run as a component (in a separate process) within a WPF app ...

https://blogs.windows.com/buildingapps/2018/03/07/three-things-need-know-windows-developer-day/

Are there plans to support this within Neutronuim as an alternative WebBrowserEngine option ? At the moment there doesn't seem to be any real information about it, but using a 'native' browser engine (which will inherently keep in sync with security updates etc?) seems like quite an attractive idea.

@David-Desmaisons
Copy link
Member

Hello @kalliwoda , well I keep an eye on the upcoming C# browser implementation. As you mentioned there seems that there is not very much documentation about "Modern WebView" for now.
A real motivator to create a new binding to a WebBrowser would be to have a cross platform implementation (meaning having to use something like avalonia instead of WPF).
So for now, I have no plan to migrate to Modern WebView.

@k563
Copy link
Author

k563 commented Mar 25, 2018

That's a v interesting prospect - to use Avalonia for the basic 'shell' of an application, and browser windows for rendering complex graphics (eg using SVG/D3), all cross-platform. I would imagine that your MVVM helper classes would migrate over to that pretty nicely ?

@k563 k563 closed this as completed Mar 25, 2018
@k563 k563 reopened this Mar 25, 2018
@David-Desmaisons
Copy link
Member

Well, this is discussed in details in issue #58 .
Great part of Neutronium ignore WPF, so implementating other framework would be straightforward.

@mattkol
Copy link

mattkol commented Mar 30, 2018

Disclaimer: I am the creator of Chromely.

Using basic "shell" is the primary focus of Chromely. It uses native GUI APIs to host CefGlue and CefSharp. With CefGlue, it is cross-platform and supports both .NET and .NET Core.

@David-Desmaisons
Copy link
Member

Duplicate of #58.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants