Launchpad Layout

Within the Launchpad Layout tool, you can create different launchpad layouts to customize the look and feel of one or more launchpads. Launchpad layouts can be assigned globally to launchpads.

Settings

General

In the General section of the Settings tab, the ID, name, and assigned development package for the launchpad layout is displayed.

Launchpad layout UI5 theme

A launchpad layout is always based on either a custom UI5 theme or one of the standard UI5 themes. The UI5 theme defines how all UI5 controls look and feel and influences object characteristics in a launchpad, for example, coloring, paddings, margins, and borders. Each UI5 theme is created for either a light appearance or a dark appearance on the basis of a UI5 theme version.

To ensure consistency in the application of corporate design for the look and feel of a launchpad, Neptune recommends that you create a custom theme in the SAP UI5 Theme Designer to use as a base UI5 theme for a launchpad layout. After importing the UI5 theme, all color layout fields for the launchpad layout are prefilled on the basis of the base UI5 theme and can be overwritten field by field in the Launchpad Layout tool manually, as required. Placeholder text in fields, for example, --sapShellColor, refers to theme attributes from the SAP UI5 Theme Designer that govern the rendered results of color configuration in the launchpad layout.

Presets

In the Presets section, you can configure the width of a launchpad header and the launchpad.

Loading Splash Screen

Before the launchpad loads, many processes are running in the launchpad, especially if hash navigation is used with semantic objects and deep linking with hash parameters. To give the user a nice experience in the split second where the launchpad is rendered for the first time, a splash screen is displayed. When everything is built, the splash screen is hidden. You can create a splash screen that follows your company design guidelines to create a unified user experience in the Neptune DXP launchpad.

You can show/hide the splash screen using these code snippets:

neptune.Splash.show();
neptune.Splash.hide();

Style

You can configure logo display, object layout, and color configuration. You can assign tile layouts of the following launchpad layout objects by opening a color picker or carrying out configurations for each object:

  • CSS variables derived from UI5 theme

    The CSS variables are derived from either a default SAPUI5 or default UI5 theme of Neptune DXP - Open Edition or a custom theme set as a base theme in the General tab of the Launchpad tool.
  • Browser Shortcut Icon (fav .ico or .png format, max 96x96px)

    If you have selected a custom UI5 theme with a predefined browser shortcut icon (favicon), you override the predefined browser shortcut icon from the custom UI5 theme when you select a browser shortcut icon from the Media Library.
  • Company Logo (36px height. Variable width)

  • Company Mobile Logo (36x36)

    If you have selected a custom UI5 theme with a predefined company logo or a company logo for mobile, you override the predefined company logo or company logo for mobile from the custom UI5 theme then when you select a company logo from the Media Library.

Launchpad Header

  • Header Color

  • Header Bottom Border Color

  • Text Color

  • Interactive Text Color

  • Shell Interactive Border Color

  • Badge Background Color

  • Badge Color

Launchpad Navigation (Main menu & Settings menu)

  • Background Color

  • Border Color

  • Text Color

  • Text Hover Color

Active Apps Side Bar (Enable launchpad "Pin active apps to the left side bar")

  • Background Color

  • Border Color

Launchpad Canvas

  • Launchpad Background Color

  • Launchpad Background Image

Launchpad Tile Group Pages

  • Launchpad Tile Group Page Background Color

  • Launchpad Tile Group Page Background Blur (background color must be transparent or translucent)

Application Pages

  • Application Page Background Color (only pages with solid background design)

  • Application Page Background Blur (background color must be transparent or translucent)

Scrollbar

  • Face Color

  • Track Color

  • Scrollbar Width (Chrome, Safari, Firefox & Opera)

Content Layout

  • Tile Layout Appearance

  • Tile Group Layout Appearance

Tile Group Layout

Add one or more tile group layouts to your launchpad layout. Tile group layout settings like text colors, font size, borders etc are inherited from the Neptune Layout through the applied UI5 Theme. With a tile group layout you can manipulate the tile group look and feel beyond the settings coming from the UI5 Theme.

Depending on your use case, tile group layouts can be added to tile groups and to launchpad layouts.

  • Tile Groups: A tile group layout added to a tile group will influence the tile group header for that tile group and any added sub tile group sections.

  • Launchpad Layout: A tile group layout added to a launchpad layout will influence all tile groups in the launchpad.

Tile Layout

Add one or more tile layouts to your launchpad layout. Tile layout settings like colors, font size, borders, etc. are inherited from the Neptune Layout through the applied UI5 Theme. With a Tile Layout you can manipulate the tile look and feel beyond the settings coming from the UI5 Theme.

Depending on your use case, tile layouts can be added to individual tiles, tile groups, or to a Neptune Layout.

Login Page

As a default, the login page takes on the appearance defined by the rest of the layout. If needed, you can define a special look for the login page.You can configure the colors and select image of the following login navigation objects of a launchpad layout by opening a color picker or carrying out configurations for each object:

Login Page Header

  • Header Color

  • Text Color

Login Page Canvas

  • Background Color

  • Background Image

Login Box Background

  • Background Color

  • Background Blur (background color must be transparent or translucent)

Login Box Text

  • Text Color

  • Label Color

  • Link Color

  • Link Hover color

Login Box Input Field

  • Background Color

  • Border Color

  • Text Color

Login Box Buttons

  • Background Color

  • Border Color

  • Text Color

  • Background Hover Color

  • Border Hover Color

  • Text Hover Color

Login Box Brand Image

  • Do not display brand image in login box

  • Brand image

Mobile

You can configure color configuration of the following launchpad layout objects for a mobile form factor by opening a color picker for each object:

Android, iOS & PWA Status Bar

  • Background Color

  • Text Color

CSS

You can add custom CSS style that should influence the content in the launchpad when this layout is applied.

Policy

You can restrict access to a launchpad layout using a Neptune Policy. This is only useful, if there are more than one layout added to a launchpad.