-
-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Is your feature request related to a problem? Please describe.
Here are some suggestions on how to make things easier and less confusing for brand new users (who have never seen MacBox UI before), i.e. improve their first impression of MacBox by tweaking the UI when there are no VMs yet, which is what every new user will experience.
- When there are no VMs yet, the "Printer Tray" and "Screenshots" buttons are not functional -> I think they should be hidden until they become relevant (i.e. until a VM is selected)
- When there are no VMs yet, there are 1+4 mysterious "-" symbols in the UI + 3 random words and icons + more broken buttons below
- Also, when there are no VMs yet, the user has to first figure out that "+" must be clicked to actually start using the application
Screenshot:

Describe the solution you'd like
Remove UI elements when they are not needed (when there are no VMs yet):
- Hide "Printer Tray" and "Screenshots"
- Don't show VM specific stuff yet: hide "Name", "-", "Description", "Specifications", "-", "-", "-" and "-", icons and buttons
Instead of the VM info stuff, show helpful stuff instead, e.g. yet another hint on how to add a new VM (see further below for more details)
Describe alternatives you've considered
Don't hide confusing UI items when they are not yet needed, and let new users figure things out themselves :)
Additional context
I think UTM does this well, please consider doing something similar:
- UTM hides unnecessary VM specific buttons when no VM is selected
- UTM shows help items (for example a VM gallery link and a hint on how to add a new VM) in the area where VM details will later appear when a VM is selected
(PS. UTM also uses a Sidebar which one could argue sort of looks "more modern", however I personally would remove the "Hide Sidebar" button because I think it's an unnecessary footgun for beginners)