Ryouiki
Self-hosted domain communication service

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.

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.