This commit is contained in:
HueByte
2026-02-19 21:50:22 +00:00
parent 3b79c0eb6d
commit 4c105b6c68
72 changed files with 15202 additions and 336 deletions
+19 -1
View File
@@ -94,6 +94,12 @@
<h3 id="classes">
Classes
</h3>
<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 &gt; 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>
@@ -106,7 +112,7 @@ Classes
</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-character coloring.</p>
<dd><p>Custom list data source for chat messages with per-segment coloring.</p>
</dd>
</dl>
<dl class="jumplist">
@@ -138,6 +144,13 @@ Includes a saved servers selector when saved servers are available.</p>
<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>
@@ -167,6 +180,11 @@ Shows Edit Profile / Set Status buttons when viewing own profile.</p>
<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.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">