cancel
Showing results for 
Search instead for 
Did you mean: 

Enhancing FioriLaunchpad.html in /UI2/USHELL | Full screen Launchpad in Android + Chrome

0 Kudos
566

I would like to know what options there are for enhancing the FioriLaunchpad.html page in the /UI2/USHELL BSP app.

After trying various options to get a proper full screen experience for the Launchpad in Chrome on Android, I finally found that using a Web App Manifest as described here, in conjunction with creating a home screen shortcut, works:

https://developers.google.com/web/fundamentals/native-hardware/fullscreen#web_app_manifest_chrome_op...

I tested this successfully by enhancing the sandbox Launchpad shipped in the UI5 SDK.

(The SAP Fiori Client does not go completely full screen; it leaves the navigation and status bars visible, and judging by note 2992772, it's probably going to be retired at some point in the future anyway).

To be able to provide a link to the manifest in the main page of the Launchpad, i.e. FioriLaunchpad.html, I need to be able to enhance the page somehow.

What options are there? I have thought of copying the entire /UI2/USHELL BSP app, but that seems a bit extreme. I was also wondering whether I could upload a modified version of /UI2/USHELL with /UI5/UI5_REPOSITORY_LOAD, but I expect the system would stop me and, even then, any upgrade would probably overwrite my enhancement.

Are there perhaps any other options?

Alternatively, if there is another solution for getting a full screen experience, I would like to hear about that too.

Accepted Solutions (1)

Accepted Solutions (1)

gregorw
SAP Mentor
SAP Mentor
0 Kudos
0 Kudos

Thanks very much, Gregor.

The implicit enhancement in /UI2/CL_FLP_HTTP_HANDLER looks like the way to go!

It would indeed be nice if SAP included this as an option.

Answers (0)