feat: add true transparent background support via Terminal.Gui fork

Add Terminal.Gui fork as submodule with transparent color support
(Color.Transparent emitting CSI 39m/49m default bg/fg sequences).
Switch EchoHub.Client from NuGet to project reference.
Update Transparent theme to use real terminal transparency.
This commit is contained in:
HueByte
2026-02-21 12:53:46 +01:00
parent 7e78c57665
commit fb12848e9a
5 changed files with 21 additions and 8 deletions
+7 -7
View File
@@ -418,30 +418,30 @@ public static class ThemeManager
Base = new ThemeColors
{
Foreground = "White",
Background = "Black",
Background = "Transparent",
FocusForeground = "BrightCyan",
FocusBackground = "Black"
FocusBackground = "Transparent"
},
Menu = new ThemeColors
{
Foreground = "White",
Background = "Black",
Background = "Transparent",
FocusForeground = "BrightCyan",
FocusBackground = "Black"
FocusBackground = "Transparent"
},
Dialog = new ThemeColors
{
Foreground = "White",
Background = "Black",
Background = "DarkGray",
FocusForeground = "BrightCyan",
FocusBackground = "Black"
},
Status = new ThemeColors
{
Foreground = "Gray",
Background = "Black",
Background = "Transparent",
FocusForeground = "Gray",
FocusBackground = "Black"
FocusBackground = "Transparent"
}
};