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
4 of 11 tasks
myieye opened this issue Dec 19, 2024 · 1 comment
Open
4 of 11 tasks

Blazor Hybrid follow-up PR #1325

myieye opened this issue Dec 19, 2024 · 1 comment
Assignees

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 fixed by Blazor cleanup #1358
  • 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), fixed by Blazor cleanup #1358
@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?

@hahn-kev hahn-kev self-assigned this Jan 10, 2025
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