mika kuns
926471da6b
refactor(ui): migrate PlanningDiffView to ModalShell
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-30 18:57:22 +02:00
mika kuns
a4cb03b1b5
refactor(ui): use sidebar-pane in PlanningDiffView
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-30 17:53:56 +02:00
mika kuns
335b422e23
refactor(ui): unify text and close button in PlanningDiffView
2026-05-30 17:38:44 +02:00
mika kuns
5fdd9f0b4c
refactor(ui): tokenize and dynamic-ize PlanningDiffView
...
Convert StaticResource token attrs to DynamicResource, snap font sizes to tokens, replace Consolas,Menlo,monospace with MonoFont DynamicResource, and fold Orange warning color to BloodBrush.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-30 16:50:43 +02:00
mika kuns
19f22d2d97
chore(ui): clear build warnings
...
- Guard Windows-only ServiceController/registry calls behind SupportedOSPlatform
and OperatingSystem.IsWindows() (CA1416)
- Initialize test-only ctor fields with null! (CS8618)
- Migrate obsolete Avalonia APIs: Watermark -> PlaceholderText,
SystemDecorations -> WindowDecorations
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-29 14:25:44 +02:00
mika kuns
a6ebff3f34
feat(ui): add aggregated diff viewer for planning tasks
...
Implements Task 14: PlanningDiffView (Window), PlanningDiffViewModel,
ShowPlanningDiffModal callback wired in DetailsIslandView, and 5 xUnit tests.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 16:39:38 +02:00