Skip to main content
Question

Conditional Navigation Style: List Bar (Desktop) vs. Tiles (Handheld) in Universal GUI

  • March 27, 2026
  • 2 replies
  • 21 views

Mark Poorthuis
Apprentice
Forum|alt.badge.img

When logging on to my application using Chrome on a laptop, I want the standard List bar navigation. However, when i log on via a handheld scanner, I want to be presented with a Tile menu containing only the specific tasks and screens designed for the scanner's form factor.

Currently, the only workaround i thought of is:

  1. Creating two separate Applications in IAM for the same Model/Branch.

  2. Using group preferences to set the default menu

  3. Deploying an additional Universal GUI instance.

  4. Overriding the defaultApplication and loginOptions (or hiding them in config.json).

This feels like a lot of overhead for just a UI/UX preference. Is there a way to:

  • Switch the menu strategy automatically based on screen resolution?

  • Configure the menuStrategy(?) (List vs. Tiles) specifically in the Universal config.json per instance, without needing separate IAM applications?

Any insights on how to handle device-specific navigation more efficiently would be greatly appreciated!

2 replies

Mark Poorthuis
Apprentice
Forum|alt.badge.img

Another drawback of using User Groups to force these menu settings is the administrative overhead. This approach only works if the IAM manager remembers to add every single user to the specific group created for the Tile menu.

If a new user is missed, they end up with the wrong navigation or a broken experience. I am looking for a more robust, 'set-and-forget' solution—ideally one that is tied to the Application or the Device/Resolution itself, rather than individual user permissions.


Tim de Lang
Moderator
Forum|alt.badge.img+4
  • Moderator
  • March 27, 2026

Hi ​@Mark Poorthuis,

I think the easiest way is this, although it’s a bit of a workaround:

Set the default menu of one platform to be the listbar, and set the default menu of the other platform to be the tiles menu.

Have two separate Universals. Have the platform of your scanner universal be different than the regular Universal in the config.json.

I like the idea of responsive menu’s. Could you create an idea for that?

Tim de Lang