Interface Layout
This page describes the standard layout of graphical client applications.
Domain List
An icon list, along the left-side border, used to select between domain contexts.
The order of the list should be user specified, though the user's home domain should always be at the top of the list.
Grouping
Domains may be grouped into folders to improve organization.
Tooltip
Hovering over a domain icon should open a tooltip with information about the domain.
The tooltip should not cover the domain list.
System Panel
An icon menu residing at the top-right of the display area.
Profile
Displays the user's assumed identity and links to the user's profile page.
Messages
Opens a menu containing the user's conversations and notifications.
Account Menu
Settings
Links to the account configuration page.
Session Menu
Session List
Opens a menu containing the user's sessions, in which the user may terminate sessions remotely.
Includes information about the application using the session.
Terminate
Logs the user out and terminates the session.
This may require more consideration, as each connected domain will have a session.
Identities
List the identities the user can assume, and allows the user to assume or revert identity.
Escalation
Lists the user's active and inactive compartments, and allows the user to activate or deactivate compartments.
Active compartments should be moved to the top of the list.
Domain Context
District Menu
Drop-down menu that allows users to select from available districts.
If the user does not have all districts active, an option to view more should be available; selection should open the districts configuration.
Configuration
Opens a menu for configuring the user's domain settings and preferences.
- Domain profile
- Active districts
- Notifications
- Domain settings
- Leave domain (if joined)
Channel List
Lists the hierarchical channels under the selected district.
Marks or highlights channels that have outstanding notifications.
Channel Content
Consumes most of the display area and contains channel content.
Side Bar
The side bar is an expanding icon panel, opposite the channel list.
User List
Lists all of the users on the domain, including presence status.