feat: Enhance chat UI with topic display and command autocomplete functionality

This commit is contained in:
HueByte
2026-02-19 05:50:24 +01:00
parent 0c2a94ef17
commit b45b4c3139
4 changed files with 262 additions and 106 deletions
+9
View File
@@ -190,6 +190,15 @@ public class ChatListSource : IListDataSource
public void Dispose() { }
}
/// <summary>
/// Shared color attributes for chat rendering (timestamps, system messages).
/// </summary>
public static class ChatColors
{
public static readonly Attribute TimestampAttr = new(Color.DarkGray, Color.Black);
public static readonly Attribute SystemAttr = new(new Color(0, 180, 180), Color.Black);
}
/// <summary>
/// Helper to parse hex colors to Terminal.Gui Attributes.
/// </summary>