From bea02799374362d87028e82b0c4858ee62830939 Mon Sep 17 00:00:00 2001 From: Jaap-Jan de Wit | DodoTech Date: Fri, 7 Aug 2026 15:25:51 +0200 Subject: [PATCH] Repaint both heads in the v5 palette and embed its three fonts --- src/DodoSSH.Client.App/App.axaml | 67 ++++-- src/DodoSSH.Client.App/Program.cs | 22 +- .../JetBrainsMono/JetBrainsMono-Bold.ttf | Bin 0 -> 277828 bytes .../JetBrainsMono/JetBrainsMono-Medium.ttf | Bin 0 -> 273860 bytes .../JetBrainsMono/JetBrainsMono-Regular.ttf | Bin 0 -> 273900 bytes .../Assets/Fonts/JetBrainsMono/OFL.txt | 93 ++++++++ .../Assets/Fonts/MaterialIcons/LICENSE | 202 ++++++++++++++++++ .../MaterialIcons/MaterialIcons-Regular.ttf | Bin 0 -> 356840 bytes .../Fonts/Montserrat/Montserrat-Bold.ttf | Bin 0 -> 454864 bytes .../Fonts/Montserrat/Montserrat-Medium.ttf | Bin 0 -> 447320 bytes .../Fonts/Montserrat/Montserrat-Regular.ttf | Bin 0 -> 445928 bytes .../Fonts/Montserrat/Montserrat-SemiBold.ttf | Bin 0 -> 454716 bytes .../Assets/Fonts/Montserrat/OFL.txt | 93 ++++++++ .../DodoSSH.Client.Shell.csproj | 9 + src/DodoSSH.Client.Shell/Theme/Palette.axaml | 200 +++++++++++------ .../HeadlessApp.cs | 24 ++- 16 files changed, 611 insertions(+), 99 deletions(-) create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/JetBrainsMono/JetBrainsMono-Bold.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/JetBrainsMono/JetBrainsMono-Medium.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/JetBrainsMono/JetBrainsMono-Regular.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/JetBrainsMono/OFL.txt create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/MaterialIcons/LICENSE create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/MaterialIcons/MaterialIcons-Regular.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/Montserrat/Montserrat-Bold.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/Montserrat/Montserrat-Medium.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/Montserrat/Montserrat-Regular.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/Montserrat/Montserrat-SemiBold.ttf create mode 100644 src/DodoSSH.Client.Shell/Assets/Fonts/Montserrat/OFL.txt diff --git a/src/DodoSSH.Client.App/App.axaml b/src/DodoSSH.Client.App/App.axaml index b627b02..61ee3ad 100644 --- a/src/DodoSSH.Client.App/App.axaml +++ b/src/DodoSSH.Client.App/App.axaml @@ -110,11 +110,14 @@ @@ -147,7 +150,7 @@ - + @@ -185,7 +188,7 @@ - + + @@ -225,7 +248,7 @@ - + @@ -831,12 +856,14 @@ decoration that reads as information. A style rather than a value converter so that the two colours are the palette's, once. A converter - would have had to name #3DDC97 in C#, which is how a green ends up one shade off in the fourth place - it appears. + would have had to name the hex value in C#, which is how a green ends up one shade off in the fourth + place it appears — and it has already moved once, from v2's #3DDC97 to this design's #34D399, without + touching this file. - Live rather than Accent, and that is a v2 change with meaning rather than a recolour. The accent is - blue now, and the green survives as the colour of a fact — see the remark on Live in Palette.axaml. - Filling this with Accent would say a connected host is a thing to press. + Live rather than Accent, and that is a v2 change with meaning rather than a recolour, one that survives + the accent moving again from blue to purple in v3: the green is the colour of a fact regardless of what + hue the accent currently is — see the remark on Live in Palette.axaml. Filling this with Accent would + say a connected host is a thing to press. -->