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

Blazor Hybrid follow-up PR #1325

Open
2 of 11 tasks
myieye opened this issue Dec 19, 2024 · 1 comment
Open
2 of 11 tasks

Blazor Hybrid follow-up PR #1325

myieye opened this issue Dec 19, 2024 · 1 comment

Comments

@myieye
Copy link
Contributor

myieye commented Dec 19, 2024

To aid in getting #1320 merged sooner rather than later, this issue tracks non-crucial planned changes that can be done after it's been merged.

  • Rename FwLiteDesktop to something like FwLiteMaui (4dceaf4)
  • Rename LocalWebApp to FwLiteWeb (7050665)
  • Explicitly save fwdata after each change
  • Pull out svelte routing library? Or just figure out the best way to navigate to a sub-route e.g. view config and permission pages maybe a sync status page (or should that be a modal? Either way it'll probabably be full-screen on mobile, so should work with the back button).
  • Rework invokeOnWindow: queue invocations for handlers that don't exist yet and probably use events to know when they're ready
    • Should fix: F5 not working on some projects
  • Rework JS/.NET EventBus bridge
  • Once invokeOnWindow is refactored, is there any more messy JS we can turn into TS or otherwise cleanup? e.g. in SvelteLayout.razor
  • Fix LocalWebApp
  • Fix supported-feature handling see: Blazor Hybrid android #1320 (comment)
  • Fix Android app icon and splash screen
  • Fix disposing MauiApp service provider (e.g. fwdata lock file currently remains in place)
@hahn-kev
Copy link
Collaborator

I've been thinking about renaming that too, not sure if I like Blazor since it's used for the web version also, maybe Maui?

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

No branches or pull requests

2 participants