I am working on an UI that allows user to print name tag for visiting guests, some of the guests have VIP status and some don't. The "Primary Guest" is always a VIP and is included by default. Options on this UI are:

  1. Primary Guest (Default & Mandatory)
  2. Primary Guest + other VIPs
  3. All Guests (Primary, VIPs, non-VIPs)

Non-VIPs only is not an option.

Currently this is what I have:

This is what I have for now

What I'm struggling is I don't think this approach shows the "inclusive" status of the options, they do not weight equally with each other.

Any feedback or suggestion is appreciated, hope I have explained my question well.

  • 1
    What is the weighting? ie. what is the chance of each of the 3 options? – Aadaam Aug 20 '15 at 23:19
  • 1
    @Aadaam Primary Guest only would be the most common scenario, chance of VIPs and All Guests are the same, but they are not edge cases – Mos Aug 21 '15 at 14:29

So far, a simple radio button could suffice:


download bmml source – Wireframes created with Balsamiq Mockups

If we would know more about the problem, that could help.

Edit: Based on your comment above, perhaps a "Split dropdown button" like solution would suffice...

Drop button mockup

It might get confused with a combobox, should be usability tested (depends on the environment and patterns of the actual UI)

Another option could be a "..." button right next to the primary one:


download bmml source

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.