Table of Contents

Namespace EchoHub.Client.UI.Dialogs

Classes

AudioPlayerDialog
ConnectDialog

A Terminal.Gui dialog for entering server connection and authentication details. Includes a saved servers selector when saved servers are available.

ConnectDialogResult

Result returned from the connect dialog.

CreateChannelDialog
CreateChannelResult
ProfileEditDialog

A Terminal.Gui dialog for editing the user's profile (display name, bio, nickname color).

ProfileEditResult

Result returned from the profile edit dialog.

ProfileViewDialog

Dialog for viewing a user's server profile. Shows Edit Profile / Set Status buttons when viewing own profile.

SearchDialog

Command-palette style search dialog (Ctrl+K) for navigating channels and triggering app actions.

SearchResult
StatusDialog

A Terminal.Gui dialog for setting the user's status and status message.

StatusDialogResult

Result returned from the status dialog.

UpdateConfirmDialog
UpdateProgressDialog

Enums

ProfileAction

Action selected by the user in their own profile dialog.

SearchResultType