mirror of
https://github.com/RedWizardsLab/EchoHub.git
synced 2026-09-04 08:36:11 +02:00
deploy: be4d686d4d
This commit is contained in:
@@ -94,119 +94,11 @@
|
||||
<h3 id="classes">
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.AudioPlayerDialog.html">AudioPlayerDialog</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ChannelListSource.html">ChannelListSource</a></dt>
|
||||
<dd><p>Custom list data source for colored channel list rendering.
|
||||
Active channel gets a > indicator, unread channels are bright with a count badge.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ChatColors.html">ChatColors</a></dt>
|
||||
<dd><p>Shared color attributes for chat rendering (timestamps, system messages).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ChatLine.html">ChatLine</a></dt>
|
||||
<dd><p>A single line in the chat, composed of colored segments.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ChatListSource.html">ChatListSource</a></dt>
|
||||
<dd><p>Custom list data source for chat messages with per-segment coloring.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ChatSegment.html">ChatSegment</a></dt>
|
||||
<dd><p>A colored text segment within a chat line.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ColorHelper.html">ColorHelper</a></dt>
|
||||
<dd><p>Helper to parse hex colors to Terminal.Gui Attributes.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ConnectDialog.html">ConnectDialog</a></dt>
|
||||
<dd><p>A Terminal.Gui dialog for entering server connection and authentication details.
|
||||
Includes a saved servers selector when saved servers are available.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ConnectDialogResult.html">ConnectDialogResult</a></dt>
|
||||
<dd><p>Result returned from the connect dialog.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.CreateChannelDialog.html">CreateChannelDialog</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.CreateChannelResult.html">CreateChannelResult</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.EmojiHelper.html">EmojiHelper</a></dt>
|
||||
<dd><p>Converts emoji grapheme clusters to text shortcodes for safe TUI rendering.
|
||||
Terminal width calculations for emoji are unreliable across different terminals,
|
||||
so we replace them with fixed-width ASCII shortcodes for display only.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.MainWindow.html">MainWindow</a></dt>
|
||||
<dd><p>Main Terminal.Gui window for the EchoHub chat client.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ProfileEditDialog.html">ProfileEditDialog</a></dt>
|
||||
<dd><p>A Terminal.Gui dialog for editing the user's profile (display name, bio, nickname color).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ProfileEditResult.html">ProfileEditResult</a></dt>
|
||||
<dd><p>Result returned from the profile edit dialog.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ProfileViewDialog.html">ProfileViewDialog</a></dt>
|
||||
<dd><p>Dialog for viewing a user's server profile.
|
||||
Shows Edit Profile / Set Status buttons when viewing own profile.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.StatusDialog.html">StatusDialog</a></dt>
|
||||
<dd><p>A Terminal.Gui dialog for setting the user's status and status message.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.StatusDialogResult.html">StatusDialogResult</a></dt>
|
||||
<dd><p>Result returned from the status dialog.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.UpdateConfirmDialog.html">UpdateConfirmDialog</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.UpdateProgressDialog.html">UpdateProgressDialog</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.UserListSource.html">UserListSource</a></dt>
|
||||
<dd><p>Custom list data source for the online users panel with per-user nickname colors.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
Enums
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="EchoHub.Client.UI.ProfileAction.html">ProfileAction</a></dt>
|
||||
<dd><p>Action selected by the user in their own profile dialog.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
Reference in New Issue
Block a user