Namespace EchoHub.Client.UI.Dialogs
Classes
- ChannelPasswordDialog
Prompts for a channel password when joining a protected channel. Returns the entered password, or null if the user cancels.
- 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.
- 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.
- StatusDialog
A Terminal.Gui dialog for setting the user's status and status message.
- StatusDialogResult
Result returned from the status dialog.
Enums
- ProfileAction
Action selected by the user in their own profile dialog.