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

Rewrite to use Microsoft.AspNetCore.Componets.WebView #30

Merged
merged 1 commit into from
Jan 13, 2022

Conversation

tomlm
Copy link
Contributor

@tomlm tomlm commented Jan 10, 2022

This is a complete rewrite to leverage the dotnet 6 Microsoft.AspNetCore.Components.WebView package that underlies MAUI, WPF, WinForm, etc blazor support for a web view.

  • removes IPC
  • removes Photino.JS
  • etc.
  • Adds new sample that shows navigation working correctly
  • Adds Builder pattern for configuring support.

The IPC, javascript, etc. that back MAUI is a stand-alone library Microsoft.AspNetCore.Components.WebView published by Microsoft.

This PR rewrites Photino.Blazor to use the Microsoft.AspNetCore.Components.WebView, and creates 2 samples showing that everything works.

Since this library is the same library used by MAUI and other integrations, this should keep Photino.Blazor aligned going forward with minimal work.

Bugs I think this addresses:

This is a complete rewrite to leverage the dotnet 6 package that underlies MAUI, WPF, WinForm, etc blazor support for a web view.
* removes IPC
* removes Photino.JS
* etc.
* Adds new sample that shows navigation working correclty
* Adds Builder pattern for configuring support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants