You can definitely do what youâre wanting to do.
Hereâs the trick I use: Always design your dashboards in the resolution theyâll be viewed in. The easiest way Iâve found is, assuming youâre using Chrome:
Hit F12. This will bring up the development console (the panel on the right:
Click âtoggle device toolbarâ:
This will probably put your screen in âmobileâ view (but you can see where this is goingâŚ):
Under the dropdown there that says âresponsive,â there are several presets for different devices. If your dashboard device is in the list, select it! If notâŚ
I use Kindle Fire 7 tablets for my bashboards at present. Find out the resolution of your device. The Kindle 7 is 1024x600âŚ
Click âeditâ at the bottom of the dropdown list:
A new list will appear in the right panel. Maybe your device is in there? If not, click âadd custom deviceâ:
After filling out the name and resolution of your device (again, in my case, the Kindle 7 is 1024x600), click âAdd.â
Now, go back to your list, and boom. There it is!
Select it, and now your dashboard should be displayed in the correct resolution. You can see, the layout of mine makes much more sense nowâŚ
NOTE: Shown here in NON-kiosk mode, just scrolled down past the blue bar. It really doesnât matter thoughâŚthe horizontal resolution is the one that will kill you when it comes to layout reflowing.
I have noticed that you occasionally might have to select another device and come back to your custom one for it to work right.
If you design your dash in this mode, whatever it looks like here is exactly how it will lay out on your device. WYSIWYG FTW!
Hope that helps. If you want any more tips about how to achieve what youâre looking for, we can help. It would be cool to have nested groups like you said, but it would also add such complexityâŚhard to imagine it would be worth it for the devs and users. The amount of support it might create. I dunno. But you can absolutely achieve your layout goals with spaces, labels, and other tricks! Good luck, and let us know how it turns out!