1
0
Fork 0
Everything2Everything/src/Everything2Everything.App
Yun Chan 6a4ac2d60c refactor(P5b-3): 옵션 패널 품질·출력폴더를 OptionsViewModel에 선언적 TwoWay 바인딩
뷰 바인딩 마이그레이션 첫 슬라이스 — 명령형 컨트롤 읽기를 선언적 XAML 바인딩으로 전환.

- MainWindow.Options(OptionsViewModel) 노출. XAML: QualitySlider.Value ↔ Options.Quality,
  OutputPathTextBox.Text ↔ Options.CustomOutputDirectory (TwoWay, Window-relative).
- BuildOptions: Quality/CustomOutputDirectory 수동 동기 제거(바인딩이 담당). 충돌/AI/GPU만 코드비하인드.
- 검증: 빌드 0/0, 83 테스트 그린, publish 후 메인 창 크래시 없이 로드(언핸들드 로그 없음 = XAML 파싱/구성 정상).
  비치명적 실패 모드(바인딩 오류 시 기본값 degrade, 크래시 없음) — 슬라이더/출력폴더 실동작은 GUI 스모크 권장.
2026-06-02 09:59:44 +09:00
..
Assets feat: imagegen2 아이콘·글리프·일러스트 생성 후 GUI 전면 적용 (투명 배경) 2026-06-01 22:00:53 +09:00
Cli feat: Everything2Everything 양방향 변환 매트릭스 피보팅 2026-05-07 13:40:08 +09:00
Shell feat: 텍스트 문서 5종 양방향 변환 매트릭스 (DocumentProvider) 2026-05-07 17:22:15 +09:00
ViewModels refactor(P5b-1): CommunityToolkit.Mvvm 도입 + OptionsViewModel 추출 (옵션 로직 테스트화) 2026-06-02 09:51:49 +09:00
Views refactor(P5b-3): 옵션 패널 품질·출력폴더를 OptionsViewModel에 선언적 TwoWay 바인딩 2026-06-02 09:59:44 +09:00
app.ico feat: imagegen2 아이콘·글리프·일러스트 생성 후 GUI 전면 적용 (투명 배경) 2026-06-01 22:00:53 +09:00
app.manifest feat: Everything2Everything 양방향 변환 매트릭스 피보팅 2026-05-07 13:40:08 +09:00
App.xaml feat: Everything2Everything 양방향 변환 매트릭스 피보팅 2026-05-07 13:40:08 +09:00
App.xaml.cs refactor(P4): ConvertOptions God Object → 불변 record (init-only) 2026-06-02 09:40:07 +09:00
AssemblyInfo.cs feat: Everything2Everything 양방향 변환 매트릭스 피보팅 2026-05-07 13:40:08 +09:00
Everything2Everything.App.csproj refactor(P5b-1): CommunityToolkit.Mvvm 도입 + OptionsViewModel 추출 (옵션 로직 테스트화) 2026-06-02 09:51:49 +09:00
GlobalUsings.cs feat: Everything2Everything 양방향 변환 매트릭스 피보팅 2026-05-07 13:40:08 +09:00