JUI
This article covers the user experience aspects of the JUI API components, the members within the HomeSeer.Jui Namespace, such as how they are displayed on different clients and the kind of design patterns that are recommended to optimize usability.
Everything created with the JUI API for the UI takes the form of a https://homeseercorp.atlassian.net/wiki/spaces/HSJUI/pages/3244121 and Views.
Pages
All plugins that have a user interface in the HomeSeer software define them using pages.
Design principals for the JUI API are adaptations of Google's Material Design Guidelines. If you are developing any HTML feature pages in addition to JUI pages, following these guidelines will produce a user experience similar to what this guide describes.