-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Hide "Loading..." behind the splash screen or any other solution #10044
Comments
I checked how it is done with podcast app but it's still not that elegant solution. I counted 3 screens before app loaded. |
I am solving it by placing similar graphics as in splashscreen instead of the Loading.. HTML |
@janseris thanks for the answer. Are you experiencing any flashes or its just "one" splash screen? |
@Laftek a quick check shows 1 very fast white flash between Android splash screen and "Blazor splash/loading screen" and all subsequent attempts are transitioning without a flash (I am using black/dark background on both splashscreens) |
We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process. |
@janseris Thanks! I will check it out. I hope they will fix android splash screen soon. But anyway I guess I will use full-time MUAI after .NET7 release. |
We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process. |
Is this even possible? What happens if you default page is an ordinary XAML page, and Blazor is used on the next page? I agree the |
Hi, I posted a sample that shows how to make a nicer loading screen on the other issue: #18548 (comment) |
Hi @Eilon, am I mistaken or does that still result in a loading screen in addition to the splash screen? Will we be able to combine them in the near future? |
Yeah the splash screen is still a separate thing that is shown immediately when an app is launched. The sample I linked doesn't do anything with splash screens. But if anyone knows a good way to transition from splash screen to a loading screen that could help folks too. It's not something I've read much on but I'm pretty sure there's info out there for each platform, though it might not be .NET MAUI-specific or Blazor Hybrid-specific. |
Thanks for the info and thanks for the repo regardless, it's a cool trick I wasn't aware of! @Eilon |
There are ways to handle this in your app. See @Eilon's comment for details: #18548 (comment). |
@danroth27 Maybe I'm not understanding it but I don't see how that's an appropriate solution when you still see both splash screens on e.g. Android: Screen_Recording_20240401_181008_Nova7.mp4Isn't the linked solution just a customized loading screen? Not combining it with the platform's splash screen? |
@danielchalmers I think you're right, the Loading is separate from the Splash Screen. But I don't think there's any BlazorWebView-specific thing here, but a general .NET MAUI and/or Android/iOS pattern that would need to be implemented as part of the app. These are the docs I'm aware of:
And beyond that I think each platform has a pattern for transitioning from the splash screen to the app (if you don't want just the default behavior). |
Thanks @Eilon. I guess the problem is that the splash screen is only up until Should I should create a new, more general issue? |
I think that would make sense (unless there's already an existing issue for it). |
Description
I am not sure if I am doing something wrong but it does not make sense to me that Loading... screen is displaying after app launch. Its not webassembly so it cannot just be hidden in "splash screen" process? It not really pretty user experience to see this "flash". I know its a duplicate of #6438 but there is not solution to this at all.
Thank you.
@danroth27
Public API Changes
I dont know.
Intended Use-Case
Much better user experience.
The text was updated successfully, but these errors were encountered: