From 259661f9cca8b7d9756b4542922ecaa622b58b69 Mon Sep 17 00:00:00 2001 From: Amit Date: Tue, 14 Jul 2026 09:18:44 +0800 Subject: [PATCH 1/2] Polish black-glass WPF surfaces --- SnipIT.ps1 | 197 ++++++++++++++++++++++-------------- Test-SnipIT-Interactive.ps1 | 156 ++++++++++++++++++++++++++-- Test-SnipIT.ps1 | 13 +-- src/00-Core.ps1 | 9 +- src/10-Bootstrap.ps1 | 10 +- src/40-Preview.ps1 | 30 ++++-- xaml/AboutWindow.xaml | 4 +- xaml/FloatingWidget.xaml | 8 +- xaml/PreviewWindow.xaml | 59 ++++++----- xaml/SettingsWindow.xaml | 6 +- xaml/SmartOverlay.xaml | 58 ++++++----- xaml/ThemeResources.xaml | 13 ++- 12 files changed, 400 insertions(+), 163 deletions(-) diff --git a/SnipIT.ps1 b/SnipIT.ps1 index 74c8576..94d1129 100644 --- a/SnipIT.ps1 +++ b/SnipIT.ps1 @@ -1251,10 +1251,11 @@ function Invoke-CaptureLoop { function Get-SnipThemeTokens { [pscustomobject][ordered]@{ - PageBlack = '#030405'; CanvasBlack = '#090A0C'; GlassScrim = '#CC000000' - GlassTop = '#260E1012'; GlassBottom = '#14050608' - PrimaryText = '#F2F5F7'; SecondaryText = '#C0C5CA'; MutedText = '#9EA4AA' - Hairline = '#59FFFFFF'; HoverFill = '#1FFFFFFF'; Accent = '#D8C8A5' + PageBlack = '#030405'; CanvasBlack = '#080A0C'; GlassScrim = '#E60A0C0E' + GlassTop = '#4050463B'; GlassBottom = '#26000000' + PrimaryText = '#F5F1E8'; SecondaryText = '#C7C2B8'; MutedText = '#938E84' + Hairline = '#80D8C8A5'; InnerHighlight = '#33F3EAD7' + HoverFill = '#24D8C8A5'; Accent = '#D8C8A5' AccentText = '#F3EAD7'; Coral = '#FF8069'; Mint = '#A8EFD7' Amber = '#FFD36B'; Violet = '#BBA1FF' IslandRadius = 16; ControlRadius = 10; CornerIslandHeight = 42 @@ -2555,7 +2556,7 @@ $script:SnipEmbeddedXaml = [ordered]@{