Skip to content

Conversation

@Co0ob1iee
Copy link
Owner

Wykonano wszystkie zadania Sprint 1 zgodnie z planem modernizacji UI:

Migracja z WinForms do WPF/Wpf.Ui

  • Zastąpiono FolderBrowserDialog → Microsoft.Win32.OpenFolderDialog
  • Zastąpiono ColorDialog → nowy ColorPickerDialog (Wpf.Ui)
  • Utworzono MessageBoxHelper dla Wpf.Ui.Controls.MessageBox
  • Zunifikowano wszystkie wywołania MessageBox w projekcie

Porządki w kodzie

  • Uporządkowano i usunięto nieużywane aliasy w plikach code-behind
  • Skonsolidowano konwertery w katalogu Converters/
  • Zarejestrowano NullToVisibilityConverter globalnie w App.xaml

Baza stylów

Utworzono kompletną strukturę zasobów tematycznych:

  • Themes/Colors.xaml - definicje kolorów brandowych i statusowych
  • Themes/Typography.xaml - spójne style tekstowe
  • Themes/Spacing.xaml - wartości odstępów i zaokrągleń
  • Themes/Base.xaml - główny plik łączący wszystkie zasoby
  • Zaktualizowano App.xaml aby używał Base.xaml

Nowe pliki

  • Converters/NullToVisibilityConverter.cs
  • Helpers/MessageBoxHelper.cs
  • Views/Dialogs/ColorPickerDialog.xaml[.cs]
  • Themes/Base.xaml, Colors.xaml, Typography.xaml, Spacing.xaml

Wszystkie zmiany zgodne z dokumentacją w docs/planning/sprint-1-*.md

Wykonano wszystkie zadania Sprint 1 zgodnie z planem modernizacji UI:

## Migracja z WinForms do WPF/Wpf.Ui
- Zastąpiono FolderBrowserDialog → Microsoft.Win32.OpenFolderDialog
- Zastąpiono ColorDialog → nowy ColorPickerDialog (Wpf.Ui)
- Utworzono MessageBoxHelper dla Wpf.Ui.Controls.MessageBox
- Zunifikowano wszystkie wywołania MessageBox w projekcie

## Porządki w kodzie
- Uporządkowano i usunięto nieużywane aliasy w plikach code-behind
- Skonsolidowano konwertery w katalogu Converters/
- Zarejestrowano NullToVisibilityConverter globalnie w App.xaml

## Baza stylów
Utworzono kompletną strukturę zasobów tematycznych:
- Themes/Colors.xaml - definicje kolorów brandowych i statusowych
- Themes/Typography.xaml - spójne style tekstowe
- Themes/Spacing.xaml - wartości odstępów i zaokrągleń
- Themes/Base.xaml - główny plik łączący wszystkie zasoby
- Zaktualizowano App.xaml aby używał Base.xaml

## Nowe pliki
- Converters/NullToVisibilityConverter.cs
- Helpers/MessageBoxHelper.cs
- Views/Dialogs/ColorPickerDialog.xaml[.cs]
- Themes/Base.xaml, Colors.xaml, Typography.xaml, Spacing.xaml

Wszystkie zmiany zgodne z dokumentacją w docs/planning/sprint-1-*.md
@Co0ob1iee Co0ob1iee merged commit ca9e67b into main Nov 16, 2025
6 of 10 checks passed
@Co0ob1iee Co0ob1iee deleted the claude/plan-gui-docs-01Sq6YTEapcbQ686fYLUTKXg branch November 16, 2025 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants