feat(tabs): nullable Tab.Icon field for custom glyph override

This commit is contained in:
2026-05-05 18:43:13 +02:00
parent 6f3cf2f3ce
commit 507efc8cda
+6
View File
@@ -394,6 +394,12 @@ public class Tab
{
public string Name = Language.Tab_DefaultName;
// v1.2.0 — optionaler FontAwesome-Glyph-Name. Null bedeutet:
// Default-Mapping aus TabIconMapping greift (basiert auf Tab-Name
// oder erstem SelectedChannels-Eintrag). User können hier per
// Settings → Tabs einen eigenen Glyph setzen.
public string? Icon = null;
[Obsolete("Removed in favor of SelectedChannels")]
public Dictionary<ChatType, ChatSource> ChatCodes = new();