UI 복잡 버전 234 RED→GREEN 완료(docs/UI_USECASES.md §A~§J): 라이브 테마 전환(DynamicResource 전환+ThemeResolver+HighContrast 테마, 재시작 없음), 디자인 토큰 체계·WCAG 대비 결함 5건 수정, 설정창 카테고리 내비/검색 재구성+AppConfig 40여 속성, 다운로드 관리자(속도/ETA/세그먼트맵/전체 일시정지-이어받기/CSV 내보내기/예약 게이트/중복 확인), 라이브러리·아카이브·작업공간·재생목록·즐겨찾기 편집 뷰, 접근성(자동화 속성 30여 개·커스텀 피어·docs/ACCESSIBILITY.md), 인터랙션(휠 클릭 새 탭·XButton 탐색·F12·영역 캡처·프로필 전환), 상태/알림(토스트·알림센터·온보딩·CrashReportDialog). 보강 테스트 35건+실창 E2E 4건(StaDispatcher 기반 — 프록시 설정이 기시작 핸들러를 건드리는 크래시 실결함 수정 포함) — 453/453 GREEN. 이전 미커밋 작업(CI 워크플로·Mdns·QueueHub·UpdateChecker·AGENTS/CLAUDE·빌드 스크립트) 일괄 포함

This commit is contained in:
Yun Chan 2026-08-17 15:54:53 +09:00
parent 5a0ce730b2
commit 17f2f91152
88 changed files with 9463 additions and 1127 deletions

View file

@ -1,7 +1,8 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- ===== 라이트 팔레트 (동일 키 - Shared.xaml 의 스타일이 그대로 동작) ===== -->
<!-- ===== 라이트 팔레트 (동일 키 - Shared.xaml 의 스타일이 그대로 동작) =====
UC-T16/T17/A19: TextMuted 어둡게(#63687A), TrackBrush 명확히(#808798) 조정. -->
<SolidColorBrush x:Key="WindowBg" Color="#F6F7F9"/>
<LinearGradientBrush x:Key="WindowBgGradient" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#FFFFFF" Offset="0"/>
@ -12,15 +13,23 @@
<SolidColorBrush x:Key="GlassBg" Color="#E9EBF0"/>
<SolidColorBrush x:Key="CardBg" Color="#FFFFFF"/>
<SolidColorBrush x:Key="CardBgHover" Color="#EEF0F4"/>
<SolidColorBrush x:Key="BorderBrush" Color="#D5D9E1"/>
<SolidColorBrush x:Key="BorderBrush" Color="#AEB4C4"/>
<SolidColorBrush x:Key="BorderSubtle" Color="#E3E6EC"/>
<SolidColorBrush x:Key="TextPrimary" Color="#1B1C24"/>
<SolidColorBrush x:Key="TextSecondary" Color="#4A4E5E"/>
<SolidColorBrush x:Key="TextMuted" Color="#767B8C"/>
<SolidColorBrush x:Key="TrackBrush" Color="#DBDFE6"/>
<SolidColorBrush x:Key="TextMuted" Color="#63687A"/>
<SolidColorBrush x:Key="TextDisabled" Color="#9DA2B1"/>
<SolidColorBrush x:Key="TrackBrush" Color="#808798"/>
<SolidColorBrush x:Key="SuccessBrush" Color="#15A34A"/>
<SolidColorBrush x:Key="ErrorBrush" Color="#DC2626"/>
<SolidColorBrush x:Key="PendingBrush" Color="#C77708"/>
<SolidColorBrush x:Key="WarningBrush" Color="#B45309"/>
<SolidColorBrush x:Key="InfoBrush" Color="#2563EB"/>
<SolidColorBrush x:Key="SelectionBrush" Color="#C7CFFB"/>
<SolidColorBrush x:Key="FocusAdornerBrush" Color="#5B5FE3"/>
<SolidColorBrush x:Key="LinkBrush" Color="#2C5BD1"/>
<SolidColorBrush x:Key="VisitedLinkBrush" Color="#7C3AAB"/>
<SolidColorBrush x:Key="AccentTextBrush" Color="#5B5FE3"/>
<LinearGradientBrush x:Key="AccentGradient" StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="#6366F1" Offset="0"/>
@ -32,4 +41,10 @@
<GradientStop Color="#306366F1" Offset="0"/>
<GradientStop Color="#006366F1" Offset="1"/>
</LinearGradientBrush>
<!-- UC-T09 강조색 프리셋 스와치 (다크와 동일 키 — 배경에 따라 살짝 어둡게) -->
<SolidColorBrush x:Key="Accent.Blue" Color="#2563EB"/>
<SolidColorBrush x:Key="Accent.Green" Color="#15803D"/>
<SolidColorBrush x:Key="Accent.Pink" Color="#DB2777"/>
<SolidColorBrush x:Key="Accent.Orange" Color="#C2410C"/>
</ResourceDictionary>