TemplateStudio icon indicating copy to clipboard operation
TemplateStudio copied to clipboard

New Page: Extended splash screen

Open mrlacey opened this issue 8 years ago • 9 comments

Add a new page displayed when the app first launches to act as an animated/extended splash screen. Such a requirement is common for apps that need to connect to a backend server before starting or perform other actions before they can be used.

mrlacey avatar May 11 '17 07:05 mrlacey

I have a PoC of this and have shown it to Clint & Michael. Will add as a branch next week when I get back from build.

mrlacey avatar May 11 '17 07:05 mrlacey

I'll be looking for the PR to take a look through. I use my own implementation of extended splash in apps and will definitely have feedback :smile:

jamesmcroft avatar May 13 '17 15:05 jamesmcroft

For reference this needs #294 completing first

mrlacey avatar May 24 '17 18:05 mrlacey

Removing myself as assignee as don't want to block others from moving this forward.

mrlacey avatar Aug 29 '17 12:08 mrlacey

Also, for reference see https://docs.microsoft.com/en-us/windows/uwp/launch-resume/create-a-customized-splash-screen

mrlacey avatar Jan 11 '18 18:01 mrlacey

I think this is almost necessary if you also want to run on the XBOX. There UWP apps start much slower and are then stopped by the system if the app takes too long to start.

Is there any news as to whether the page will be added?

DocBrown101 avatar Jul 25 '19 12:07 DocBrown101

@Paradoxon101 no-one had expressed an interest in this and so it has been languishing on the backlog.

Are you saying that apps created with WinTS do not launch on the Xbox? Have you got an example of the options you used to create an app that had this issue? If this is occurring, it's something we will look to address separately as there should be nothing in a generated app that prevents the app from launching on any device.

I don't think the need to have this feature is directly tied to Xbox, it's tied to apps that can only work online or must do a lot of work on startup. General guidance for any app is to allow working in some form even if offline (although this can be limiting for some games or collaborative apps) and to minimize the work that is done at start-up, so to avoid any launch delays.

If you have specific scenarios or needs that you can share it will help us prioritize this to be done sooner.


note to self: this will probably be further impacted by future identity/authentication work.

mrlacey avatar Jul 25 '19 13:07 mrlacey

I don't think the need to have this feature is directly tied to Xbox, it's tied to apps that can only work online or must do a lot of work on startup.

Yeah, that's what I meant.

DocBrown101 avatar Jul 25 '19 14:07 DocBrown101

I need an extended splash page in a UWP app but I don't understand how to modify the code to insert this page. It's a shame that there isn't an option to create it in the template. Could someone explain to me what to change in App.xaml.cs to add the extended splash screen page to load data when the app starts? Thanks to anyone who wants to give me some suggestions

Moreno-Borsalino avatar Jan 24 '24 11:01 Moreno-Borsalino