diff --git a/.github/actions/spell-check/dictionary/apis.txt b/.github/actions/spell-check/dictionary/apis.txt index 682464c5e0b..ad4d0be0dfa 100644 --- a/.github/actions/spell-check/dictionary/apis.txt +++ b/.github/actions/spell-check/dictionary/apis.txt @@ -3,14 +3,20 @@ ACCESSDENIED alignof bitfield bitfields -COLORPROPERTY CLASSNOTAVAILABLE +COLORPROPERTY +CXICON +CYICON environstrings EXPCMDFLAGS EXPCMDSTATE fullkbd futex +GETDESKWALLPAPER +GETHIGHCONTRAST Hashtable +HIGHCONTRASTON +HIGHCONTRASTW href IAsync IBind @@ -25,8 +31,8 @@ IInheritable IMap IObject IStorage -llabs LCID +llabs lround LSHIFT NCHITTEST @@ -46,14 +52,14 @@ RSHIFT rx serializer SIZENS -GETDESKWALLPAPER -UPDATEINIFILE spsc STDCPP strchr syscall +THEMECHANGED tmp tx +UPDATEINIFILE userenv wcstoui XDocument diff --git a/res/terminal/Generate-TerminalAssets.ps1 b/res/terminal/Generate-TerminalAssets.ps1 index f6520f3b3b9..3fd98547a4f 100644 --- a/res/terminal/Generate-TerminalAssets.ps1 +++ b/res/terminal/Generate-TerminalAssets.ps1 @@ -24,6 +24,7 @@ Param( [string]$Path, [string]$Destination, [int[]]$Altforms = (16, 20, 24, 30, 32, 36, 40, 48, 60, 64, 72, 80, 96, 256), + [int[]]$Win32IconSizes = (16, 20, 24, 32, 48, 64, 256), [switch]$Unplated = $true, [float[]]$Scales = (1.0, 1.25, 1.5, 2.0, 4.0), [string]$HighContrastPath = "", @@ -115,6 +116,7 @@ If (-Not [string]::IsNullOrEmpty($Destination)) { $TranslatedOutDir = "." } +$intermediates = [System.Collections.Concurrent.ConcurrentBag[PSCustomObject]]::new() $intermediateFiles = [System.Collections.Concurrent.ConcurrentBag[string]]::new() # Generate the base icons @@ -136,6 +138,11 @@ $allSizes | ForEach-Object -Parallel { } ($using:intermediateFiles).Add($intermediateStandardNt) + ($using:intermediates).Add([PSCustomObject]@{ + Contrast = "standard" + Size = $sz + PathWSL = $intermediateStandardWsl + }) If ($svgContrastWsl -Ne $null) { $intermediateBlackNt = "$destinationNt\_intermediate.black.$($sz).png" @@ -158,7 +165,26 @@ $allSizes | ForEach-Object -Parallel { ($using:intermediateFiles).Add($intermediateBlackNt) ($using:intermediateFiles).Add($intermediateWhiteNt) + ($using:intermediates).Add([PSCustomObject]@{ + Contrast = "black" + Size = $sz + PathWSL = $intermediateBlackWsl + }) + ($using:intermediates).Add([PSCustomObject]@{ + Contrast = "white" + Size = $sz + PathWSL = $intermediateWhiteWsl + }) + } +} + +$intermediates | ? { $_.Size -In $Win32IconSizes } | Group-Object Contrast | ForEach-Object -Parallel { + $assetName = "terminal.ico" + If ($_.Name -Ne "standard") { + $assetName = "terminal_contrast-$($_.Name).ico" } + Write-Host "Producing win32 .ico for contrast=$($_.Name) as $assetName" + wsl convert $_.Group.PathWSL "$($using:TranslatedOutDir)/$assetName" } # Once the base icons are done, splat them into the middles of larger canvases. diff --git a/res/terminal/images-Dev/LargeTile.scale-100.png b/res/terminal/images-Dev/LargeTile.scale-100.png index d409ee0c2d2..22cc44ee56c 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-100.png and b/res/terminal/images-Dev/LargeTile.scale-100.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png index 4f9f6ceeec5..92f8c16a29f 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png and b/res/terminal/images-Dev/LargeTile.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png index 3dba00e203b..af962d0700d 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png and b/res/terminal/images-Dev/LargeTile.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-125.png b/res/terminal/images-Dev/LargeTile.scale-125.png index 18e903ea459..99106d5188f 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-125.png and b/res/terminal/images-Dev/LargeTile.scale-125.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png index 43fe337ac29..49c181bd98b 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png and b/res/terminal/images-Dev/LargeTile.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png index 893a64f8ec5..a3f0cc4ba16 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png and b/res/terminal/images-Dev/LargeTile.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-150.png b/res/terminal/images-Dev/LargeTile.scale-150.png index cb3b390f2ef..8f6869cd733 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-150.png and b/res/terminal/images-Dev/LargeTile.scale-150.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png index 2b51fefb028..9547825b7ee 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png and b/res/terminal/images-Dev/LargeTile.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png index 602efd44f01..94405123996 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png and b/res/terminal/images-Dev/LargeTile.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-200.png b/res/terminal/images-Dev/LargeTile.scale-200.png index dc151aa71d4..12f8f838b7b 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-200.png and b/res/terminal/images-Dev/LargeTile.scale-200.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png index 07c342a30c5..12c45c09d2f 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png and b/res/terminal/images-Dev/LargeTile.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png index 1ef86a82225..ea49e972224 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png and b/res/terminal/images-Dev/LargeTile.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-400.png b/res/terminal/images-Dev/LargeTile.scale-400.png index 941f0e05728..3fc5902885c 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-400.png and b/res/terminal/images-Dev/LargeTile.scale-400.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png b/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png index dcbc2dfec17..ff3c2f1dc44 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png and b/res/terminal/images-Dev/LargeTile.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png b/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png index bc6097de8b4..c4889ce18b0 100644 Binary files a/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png and b/res/terminal/images-Dev/LargeTile.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-100.png b/res/terminal/images-Dev/LockScreenLogo.scale-100.png index ac7f437a26e..9c57ca1a088 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-100.png and b/res/terminal/images-Dev/LockScreenLogo.scale-100.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png index 931b46f2318..296f7d82b67 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png and b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png index 41c3aee3502..754aadb7fd9 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png and b/res/terminal/images-Dev/LockScreenLogo.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-125.png b/res/terminal/images-Dev/LockScreenLogo.scale-125.png index 48cba1f3883..2f10331d204 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-125.png and b/res/terminal/images-Dev/LockScreenLogo.scale-125.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png index d0c78011e6c..1443d20a478 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png and b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png index 1788b2253da..e275790aad3 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png and b/res/terminal/images-Dev/LockScreenLogo.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-150.png b/res/terminal/images-Dev/LockScreenLogo.scale-150.png index 6574eef4b16..67fca3576fb 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-150.png and b/res/terminal/images-Dev/LockScreenLogo.scale-150.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png index 153e67c4ebb..14a8d3aaf42 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png and b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png index 79ee49b96db..c69549e8dd4 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png and b/res/terminal/images-Dev/LockScreenLogo.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-200.png b/res/terminal/images-Dev/LockScreenLogo.scale-200.png index 90603165de5..b01f3662a44 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-200.png and b/res/terminal/images-Dev/LockScreenLogo.scale-200.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png index 03201095aec..bcba4cee82b 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png and b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png index 9c5b7161150..d11ff4bd6fe 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png and b/res/terminal/images-Dev/LockScreenLogo.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-400.png b/res/terminal/images-Dev/LockScreenLogo.scale-400.png index 60e2f47e425..b460ff848ca 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-400.png and b/res/terminal/images-Dev/LockScreenLogo.scale-400.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png index 563108e90e9..cc4f72388f6 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png and b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png index 0f9c7950c71..e7c57df8421 100644 Binary files a/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png and b/res/terminal/images-Dev/LockScreenLogo.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-100.png b/res/terminal/images-Dev/SmallTile.scale-100.png index d57197710a6..acd1aea080c 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-100.png and b/res/terminal/images-Dev/SmallTile.scale-100.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png index 3b4d5619397..d36d714a093 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png and b/res/terminal/images-Dev/SmallTile.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png index 110e3de75f0..09787875a54 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png and b/res/terminal/images-Dev/SmallTile.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-125.png b/res/terminal/images-Dev/SmallTile.scale-125.png index facd14b3bb0..93a9918b4c0 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-125.png and b/res/terminal/images-Dev/SmallTile.scale-125.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png index 473ec5122af..c944450f3b7 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png and b/res/terminal/images-Dev/SmallTile.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png index d864ab7131c..04b2bc024d3 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png and b/res/terminal/images-Dev/SmallTile.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-150.png b/res/terminal/images-Dev/SmallTile.scale-150.png index b09b52967a5..569f7fb51fa 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-150.png and b/res/terminal/images-Dev/SmallTile.scale-150.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png index c9f872090e0..f653e6418ff 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png and b/res/terminal/images-Dev/SmallTile.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png index 6f029a17a15..d4a5da47256 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png and b/res/terminal/images-Dev/SmallTile.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-200.png b/res/terminal/images-Dev/SmallTile.scale-200.png index 0bd0bbd9fc7..c5e846d114d 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-200.png and b/res/terminal/images-Dev/SmallTile.scale-200.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png index ee72b0ec3ee..dc50de4377e 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png and b/res/terminal/images-Dev/SmallTile.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png index af58357987f..eb330130bc8 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png and b/res/terminal/images-Dev/SmallTile.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-400.png b/res/terminal/images-Dev/SmallTile.scale-400.png index e2b5edb96bf..a9827be4239 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-400.png and b/res/terminal/images-Dev/SmallTile.scale-400.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png b/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png index c636747380b..a8958bf86a9 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png and b/res/terminal/images-Dev/SmallTile.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png b/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png index cfa8ce7e4c7..855845a92ef 100644 Binary files a/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png and b/res/terminal/images-Dev/SmallTile.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-100.png b/res/terminal/images-Dev/SplashScreen.scale-100.png index db55993a98f..355844e1ed4 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-100.png and b/res/terminal/images-Dev/SplashScreen.scale-100.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png index a4480138b64..429fca76549 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png and b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png index 09b65238b44..c81d6f74b75 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png and b/res/terminal/images-Dev/SplashScreen.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-125.png b/res/terminal/images-Dev/SplashScreen.scale-125.png index 1723102ecb4..ef28353ef7c 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-125.png and b/res/terminal/images-Dev/SplashScreen.scale-125.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png index d827b3a621c..2f0b5c98f93 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png and b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png index 53057953a8f..996ccedd972 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png and b/res/terminal/images-Dev/SplashScreen.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-150.png b/res/terminal/images-Dev/SplashScreen.scale-150.png index 4af9cccc109..353d156993c 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-150.png and b/res/terminal/images-Dev/SplashScreen.scale-150.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png index 9137cacbf18..aac1a3e8751 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png and b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png index 06a70ddc7dd..dbd86ea02f0 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png and b/res/terminal/images-Dev/SplashScreen.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-200.png b/res/terminal/images-Dev/SplashScreen.scale-200.png index 8660c3288d4..ad1bb625225 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-200.png and b/res/terminal/images-Dev/SplashScreen.scale-200.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png index 38ad367e109..c32f336af7d 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png and b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png index e910cabe62c..0c682bc8b43 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png and b/res/terminal/images-Dev/SplashScreen.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-400.png b/res/terminal/images-Dev/SplashScreen.scale-400.png index e326020d5c6..35756b07c3e 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-400.png and b/res/terminal/images-Dev/SplashScreen.scale-400.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png index 40c8b3d2429..86bd0a8393e 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png and b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png index bdf7b5b7cb8..ae2acf8da9d 100644 Binary files a/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png and b/res/terminal/images-Dev/SplashScreen.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-100.png b/res/terminal/images-Dev/Square150x150Logo.scale-100.png index 08df3c058d2..a6fe137a6b7 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-100.png and b/res/terminal/images-Dev/Square150x150Logo.scale-100.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png index a94e09558d5..87eabf5e3ea 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png and b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png index 8b15f746632..6aa7b51c6d1 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png and b/res/terminal/images-Dev/Square150x150Logo.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-125.png b/res/terminal/images-Dev/Square150x150Logo.scale-125.png index 2bf2012a23a..8fd843180f7 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-125.png and b/res/terminal/images-Dev/Square150x150Logo.scale-125.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png index 52a0961f9c1..dd1d6ed1e5c 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png and b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png index 1f2b02d1b32..f7473432273 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png and b/res/terminal/images-Dev/Square150x150Logo.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-150.png b/res/terminal/images-Dev/Square150x150Logo.scale-150.png index fe0f613df1f..4d0d1c0e682 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-150.png and b/res/terminal/images-Dev/Square150x150Logo.scale-150.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png index e709c17c3b7..bfba7bd1a35 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png and b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png index 00fb42558e0..08ca3b23eb1 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png and b/res/terminal/images-Dev/Square150x150Logo.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-200.png b/res/terminal/images-Dev/Square150x150Logo.scale-200.png index ca73cfeb68e..c95e1336388 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-200.png and b/res/terminal/images-Dev/Square150x150Logo.scale-200.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png index da75c53210c..6e54ef3734a 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png and b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png index f56a69cf10f..5baae5d40bb 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png and b/res/terminal/images-Dev/Square150x150Logo.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-400.png b/res/terminal/images-Dev/Square150x150Logo.scale-400.png index fbf26770810..8b051746e72 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-400.png and b/res/terminal/images-Dev/Square150x150Logo.scale-400.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png index 3bb828ac8d5..2912e23668c 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png and b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png index 99fc2a7ff4d..4f99f8ac243 100644 Binary files a/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png and b/res/terminal/images-Dev/Square150x150Logo.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-100.png b/res/terminal/images-Dev/Square44x44Logo.scale-100.png index b80c6f0999d..cc307445be3 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-100.png and b/res/terminal/images-Dev/Square44x44Logo.scale-100.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png index 9f13cded565..61a1f9c58a6 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png index 7786af596e0..18ad2228d68 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-125.png b/res/terminal/images-Dev/Square44x44Logo.scale-125.png index 04cec312ab6..5c3a37e3272 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-125.png and b/res/terminal/images-Dev/Square44x44Logo.scale-125.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png index eed2b33a67a..07bd717e0fe 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png index 86948693b8a..0500aff54a1 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-150.png b/res/terminal/images-Dev/Square44x44Logo.scale-150.png index 08841ccd584..67085809e14 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-150.png and b/res/terminal/images-Dev/Square44x44Logo.scale-150.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png index 085efc7b6af..f86c89cc2b2 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png index c6ef1dafa8e..445f3d6916b 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-200.png b/res/terminal/images-Dev/Square44x44Logo.scale-200.png index df80737862b..e97cdc0ddb2 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-200.png and b/res/terminal/images-Dev/Square44x44Logo.scale-200.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png index 16469eb5bd3..97142926a52 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png index f9a6ae53359..8e5c32d3bee 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-400.png b/res/terminal/images-Dev/Square44x44Logo.scale-400.png index af9be2cd111..d6e6d5081a3 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-400.png and b/res/terminal/images-Dev/Square44x44Logo.scale-400.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png index 0b8ca35feb0..90593fdd5ce 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png index fa3109e7e22..fa032273276 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16.png index 53a57cfe600..208d101e329 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-16.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated.png index 53a57cfe600..208d101e329 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png index 26ae28f2a0b..5c168d971fb 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png index d1a2951126a..447f3ef1205 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png index 26ae28f2a0b..5c168d971fb 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png index d1a2951126a..447f3ef1205 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-16_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20.png index 34b6f72788f..574c9a582c7 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-20.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated.png index 34b6f72788f..574c9a582c7 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png index a036a06ee23..0e967fa57bd 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png index 42d68e5f6f5..fba2fba5dfd 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png index a036a06ee23..0e967fa57bd 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png index 42d68e5f6f5..fba2fba5dfd 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-20_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24.png index ac7f437a26e..9c57ca1a088 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-24.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated.png index ac7f437a26e..9c57ca1a088 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png index 931b46f2318..296f7d82b67 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png index 41c3aee3502..754aadb7fd9 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png index 931b46f2318..296f7d82b67 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png index 41c3aee3502..754aadb7fd9 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-24_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256.png index 6478ae9ed44..96edd46148f 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-256.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated.png index 6478ae9ed44..96edd46148f 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png index f89467e7320..d26efe6fe95 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png index 665dfbe3a37..f3816f39c60 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png index f89467e7320..d26efe6fe95 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png index 665dfbe3a37..f3816f39c60 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-256_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30.png index 48cba1f3883..2f10331d204 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-30.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated.png index 48cba1f3883..2f10331d204 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png index d0c78011e6c..1443d20a478 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png index 1788b2253da..e275790aad3 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png index d0c78011e6c..1443d20a478 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png index 1788b2253da..e275790aad3 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-30_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32.png index d3d7c109d0f..88e8019f48a 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-32.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated.png index d3d7c109d0f..88e8019f48a 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png index e195a888f5f..3365a7f301d 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png index efc56018094..52b3b65cb8c 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png index e195a888f5f..3365a7f301d 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png index efc56018094..52b3b65cb8c 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-32_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36.png index 6574eef4b16..67fca3576fb 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-36.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated.png index 6574eef4b16..67fca3576fb 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png index 153e67c4ebb..14a8d3aaf42 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png index 79ee49b96db..c69549e8dd4 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png index 153e67c4ebb..14a8d3aaf42 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png index 79ee49b96db..c69549e8dd4 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-36_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40.png index 7e6342060ab..87866f4a1ed 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-40.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated.png index 7e6342060ab..87866f4a1ed 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png index 65b26da3965..40669d9175b 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png index 5869c620465..638ec7ea572 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png index 65b26da3965..40669d9175b 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png index 5869c620465..638ec7ea572 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-40_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48.png index 90603165de5..b01f3662a44 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-48.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated.png index 90603165de5..b01f3662a44 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png index 03201095aec..bcba4cee82b 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png index 9c5b7161150..d11ff4bd6fe 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png index 03201095aec..bcba4cee82b 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png index 9c5b7161150..d11ff4bd6fe 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-48_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60.png index a2b72777749..bd2e845e14f 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-60.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated.png index a2b72777749..bd2e845e14f 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png index acc3310df63..967ac36d49e 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png index aecda0f11e3..2c82dc73772 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png index acc3310df63..967ac36d49e 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png index aecda0f11e3..2c82dc73772 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-60_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64.png index 0fb95dcd8bd..188291dd2a4 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-64.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated.png index 0fb95dcd8bd..188291dd2a4 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png index 01686eaccf7..d81f47e1741 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png index 63fb5b06cd7..f7996c035c9 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png index 01686eaccf7..d81f47e1741 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png index 63fb5b06cd7..f7996c035c9 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-64_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72.png index 1fa68bbd07e..41f490db98c 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-72.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated.png index 1fa68bbd07e..41f490db98c 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png index 110249863df..7c179e6a74d 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png index fa7c0bb9cf5..59178e7aaf0 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png index 110249863df..7c179e6a74d 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png index fa7c0bb9cf5..59178e7aaf0 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-72_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80.png index 99abe57df37..8a7d7d060fa 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-80.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated.png index 99abe57df37..8a7d7d060fa 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png index 81f6b28749e..eca0e3ce16d 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png index e5e2dacc31d..aa479a68d27 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png index 81f6b28749e..eca0e3ce16d 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png index e5e2dacc31d..aa479a68d27 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-80_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96.png index 60e2f47e425..b460ff848ca 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-96.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated.png index 60e2f47e425..b460ff848ca 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png index 563108e90e9..cc4f72388f6 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png index 0f9c7950c71..e7c57df8421 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_altform-unplated_contrast-white.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png index 563108e90e9..cc4f72388f6 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-black.png differ diff --git a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png index 0f9c7950c71..e7c57df8421 100644 Binary files a/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png and b/res/terminal/images-Dev/Square44x44Logo.targetsize-96_contrast-white.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-100.png b/res/terminal/images-Dev/StoreLogo.scale-100.png index dbaf5d0935a..add36063b50 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-100.png and b/res/terminal/images-Dev/StoreLogo.scale-100.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png index c52aafcc5dd..d0cba90a759 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png and b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png index f3c68fb688c..6a79c1bc71f 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png and b/res/terminal/images-Dev/StoreLogo.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-125.png b/res/terminal/images-Dev/StoreLogo.scale-125.png index ca2f2431624..ba42d76a64d 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-125.png and b/res/terminal/images-Dev/StoreLogo.scale-125.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png index a84d1ff188e..e91a0b70c76 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png and b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png index 5e741ef242f..9cc381d2631 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png and b/res/terminal/images-Dev/StoreLogo.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-150.png b/res/terminal/images-Dev/StoreLogo.scale-150.png index 2a5cea070b0..a3db5b02ae6 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-150.png and b/res/terminal/images-Dev/StoreLogo.scale-150.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png index d843bd16ae1..1936ae88dbb 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png and b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png index 8dac64a4fe8..5accdce0f28 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png and b/res/terminal/images-Dev/StoreLogo.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-200.png b/res/terminal/images-Dev/StoreLogo.scale-200.png index 3529ce28184..ac47314efca 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-200.png and b/res/terminal/images-Dev/StoreLogo.scale-200.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png index 4fb88aad7d1..004a0cd9d04 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png and b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png index 5a1b5727e69..0cecfbd14fa 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png and b/res/terminal/images-Dev/StoreLogo.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-400.png b/res/terminal/images-Dev/StoreLogo.scale-400.png index dd5be08ea13..6d0d9e8fb66 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-400.png and b/res/terminal/images-Dev/StoreLogo.scale-400.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png index d6616c8ab55..20f92c49aa5 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png and b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png index 8c622de1d48..aedca2447ef 100644 Binary files a/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png and b/res/terminal/images-Dev/StoreLogo.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-100.png b/res/terminal/images-Dev/Wide310x150Logo.scale-100.png index 53ae47c1baf..8e84627e4f8 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-100.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-100.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png index e001af83cd8..c73f5f7d0b4 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-black.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png index 0ce5b040316..8e55ae49cf6 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-100_contrast-white.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-125.png b/res/terminal/images-Dev/Wide310x150Logo.scale-125.png index d92d52ec304..8c6a89b2535 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-125.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-125.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png index 33010325e98..04d07765a40 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-black.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png index b5745ff70f6..b8a3ba87a8d 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-125_contrast-white.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-150.png b/res/terminal/images-Dev/Wide310x150Logo.scale-150.png index 35de1db3d08..da320e5d92f 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-150.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-150.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png index 7844cda30cf..160336d8595 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-black.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png index 9f62ef7fd38..657ee203236 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-150_contrast-white.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-200.png b/res/terminal/images-Dev/Wide310x150Logo.scale-200.png index db55993a98f..355844e1ed4 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-200.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-200.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png index a4480138b64..429fca76549 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-black.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png index 09b65238b44..c81d6f74b75 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-200_contrast-white.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-400.png b/res/terminal/images-Dev/Wide310x150Logo.scale-400.png index 8660c3288d4..ad1bb625225 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-400.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-400.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png index 38ad367e109..c32f336af7d 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-black.png differ diff --git a/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png index e910cabe62c..0c682bc8b43 100644 Binary files a/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png and b/res/terminal/images-Dev/Wide310x150Logo.scale-400_contrast-white.png differ diff --git a/res/terminal/images-Dev/terminal.ico b/res/terminal/images-Dev/terminal.ico new file mode 100644 index 00000000000..cd3cabf67ef Binary files /dev/null and b/res/terminal/images-Dev/terminal.ico differ diff --git a/res/terminal/images-Dev/terminal_contrast-black.ico b/res/terminal/images-Dev/terminal_contrast-black.ico new file mode 100644 index 00000000000..3f5fc32c4ff Binary files /dev/null and b/res/terminal/images-Dev/terminal_contrast-black.ico differ diff --git a/res/terminal/images-Dev/terminal_contrast-white.ico b/res/terminal/images-Dev/terminal_contrast-white.ico new file mode 100644 index 00000000000..dfb487211e7 Binary files /dev/null and b/res/terminal/images-Dev/terminal_contrast-white.ico differ diff --git a/res/terminal/images-Pre/terminal.ico b/res/terminal/images-Pre/terminal.ico new file mode 100644 index 00000000000..eaffee3bf7d Binary files /dev/null and b/res/terminal/images-Pre/terminal.ico differ diff --git a/res/terminal/images-Pre/terminal_contrast-black.ico b/res/terminal/images-Pre/terminal_contrast-black.ico new file mode 100644 index 00000000000..f25ecd5dbe6 Binary files /dev/null and b/res/terminal/images-Pre/terminal_contrast-black.ico differ diff --git a/res/terminal/images-Pre/terminal_contrast-white.ico b/res/terminal/images-Pre/terminal_contrast-white.ico new file mode 100644 index 00000000000..5d196e711de Binary files /dev/null and b/res/terminal/images-Pre/terminal_contrast-white.ico differ diff --git a/res/terminal/images/terminal_contrast-black.ico b/res/terminal/images/terminal_contrast-black.ico new file mode 100644 index 00000000000..ce7e33198fd Binary files /dev/null and b/res/terminal/images/terminal_contrast-black.ico differ diff --git a/res/terminal/images/terminal_contrast-white.ico b/res/terminal/images/terminal_contrast-white.ico new file mode 100644 index 00000000000..2af1825967e Binary files /dev/null and b/res/terminal/images/terminal_contrast-white.ico differ diff --git a/src/cascadia/WindowsTerminal/IslandWindow.cpp b/src/cascadia/WindowsTerminal/IslandWindow.cpp index 92f10833d5a..f7beb5cd584 100644 --- a/src/cascadia/WindowsTerminal/IslandWindow.cpp +++ b/src/cascadia/WindowsTerminal/IslandWindow.cpp @@ -5,6 +5,7 @@ #include "IslandWindow.h" #include "../types/inc/Viewport.hpp" #include "resource.h" +#include "icon.h" extern "C" IMAGE_DOS_HEADER __ImageBase; @@ -147,6 +148,8 @@ void IslandWindow::_HandleCreateWindow(const WPARAM, const LPARAM lParam) noexce ShowWindow(_window.get(), nCmdShow); UpdateWindow(_window.get()); + + UpdateWindowIconForActiveMetrics(_window.get()); } // Method Description: @@ -359,6 +362,9 @@ void IslandWindow::OnSize(const UINT width, const UINT height) return 0; } CATCH_LOG(); + case WM_THEMECHANGED: + UpdateWindowIconForActiveMetrics(_window.get()); + return 0; } // TODO: handle messages here... diff --git a/src/cascadia/WindowsTerminal/WindowsTerminal.rc b/src/cascadia/WindowsTerminal/WindowsTerminal.rc index 78a784cf206..fb03671aafc 100644 --- a/src/cascadia/WindowsTerminal/WindowsTerminal.rc +++ b/src/cascadia/WindowsTerminal/WindowsTerminal.rc @@ -52,7 +52,20 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. + +#if defined(WT_BRANDING_RELEASE) IDI_APPICON ICON "..\\..\\..\\res\\terminal.ico" +IDI_APPICON_HC_BLACK ICON "..\\..\\..\\res\\terminal\\images\\terminal_contrast-black.ico" +IDI_APPICON_HC_WHITE ICON "..\\..\\..\\res\\terminal\\images\\terminal_contrast-white.ico" +#elif defined(WT_BRANDING_PREVIEW) +IDI_APPICON ICON "..\\..\\..\\res\\terminal\\images-Pre\\terminal.ico" +IDI_APPICON_HC_BLACK ICON "..\\..\\..\\res\\terminal\\images-Pre\\terminal_contrast-black.ico" +IDI_APPICON_HC_WHITE ICON "..\\..\\..\\res\\terminal\\images-Pre\\terminal_contrast-white.ico" +#else +IDI_APPICON ICON "..\\..\\..\\res\\terminal\\images-Dev\\terminal.ico" +IDI_APPICON_HC_BLACK ICON "..\\..\\..\\res\\terminal\\images-Dev\\terminal_contrast-black.ico" +IDI_APPICON_HC_WHITE ICON "..\\..\\..\\res\\terminal\\images-Dev\\terminal_contrast-white.ico" +#endif ///////////////////////////////////////////////////////////////////////////// diff --git a/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj b/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj index 65f4c498fb0..7a69bc5545f 100644 --- a/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj +++ b/src/cascadia/WindowsTerminal/WindowsTerminal.vcxproj @@ -57,6 +57,7 @@ + diff --git a/src/cascadia/WindowsTerminal/icon.cpp b/src/cascadia/WindowsTerminal/icon.cpp new file mode 100644 index 00000000000..ca194de06f9 --- /dev/null +++ b/src/cascadia/WindowsTerminal/icon.cpp @@ -0,0 +1,49 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +#include "pch.h" +#include "resource.h" + +static int _GetActiveAppIconResource() +{ + auto iconResource{ IDI_APPICON }; + + HIGHCONTRASTW hcInfo{}; + hcInfo.cbSize = sizeof(hcInfo); + + if (SystemParametersInfoW(SPI_GETHIGHCONTRAST, sizeof(hcInfo), &hcInfo, 0)) + { + if (WI_IsFlagSet(hcInfo.dwFlags, HCF_HIGHCONTRASTON)) + { + iconResource = IDI_APPICON_HC_BLACK; + + if (0x00FFFFFF == GetSysColor(COLOR_WINDOW)) // white window color == white high contrast + { + iconResource = IDI_APPICON_HC_WHITE; + } + } + } + + return iconResource; +} + +void UpdateWindowIconForActiveMetrics(HWND window) +{ + auto iconResource{ MAKEINTRESOURCEW(_GetActiveAppIconResource()) }; + + // These handles are loaded with LR_SHARED, so they are safe to "leak". + HANDLE smallIcon{ LoadImageW(wil::GetModuleInstanceHandle(), iconResource, IMAGE_ICON, GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), LR_SHARED) }; + LOG_LAST_ERROR_IF_NULL(smallIcon); + + HANDLE largeIcon{ LoadImageW(wil::GetModuleInstanceHandle(), iconResource, IMAGE_ICON, GetSystemMetrics(SM_CXICON), GetSystemMetrics(SM_CYICON), LR_SHARED) }; + LOG_LAST_ERROR_IF_NULL(largeIcon); + + if (smallIcon) + { + SendMessageW(window, WM_SETICON, ICON_SMALL, reinterpret_cast(smallIcon)); + } + if (largeIcon) + { + SendMessageW(window, WM_SETICON, ICON_BIG, reinterpret_cast(largeIcon)); + } +} diff --git a/src/cascadia/WindowsTerminal/icon.h b/src/cascadia/WindowsTerminal/icon.h new file mode 100644 index 00000000000..5e418fc284e --- /dev/null +++ b/src/cascadia/WindowsTerminal/icon.h @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +#pragma once + +void UpdateWindowIconForActiveMetrics(HWND window); diff --git a/src/cascadia/WindowsTerminal/resource.h b/src/cascadia/WindowsTerminal/resource.h index 011413eae66..7e2918600cd 100644 --- a/src/cascadia/WindowsTerminal/resource.h +++ b/src/cascadia/WindowsTerminal/resource.h @@ -3,6 +3,9 @@ // Used by WindowsTerminal.rc // #define IDI_APPICON 101 +#define IDI_APPICON_HC_BLACK 102 +#define IDI_APPICON_HC_WHITE 103 + #define IDS_ERROR_DIALOG_TITLE 105 #define IDS_HELP_DIALOG_TITLE 106 #define IDS_ERROR_ARCHITECTURE_FORMAT 110