Commit Graph

7 Commits

Author SHA1 Message Date
klevze 3e881b79b8 Bring WinUI app to feature/visual parity with WPF, fix drag-and-drop and branding assets
- Restyle Fluent controls (buttons, fields, dialogs, ListView) to match the
  app's navy dark/light palette and consistent corner radii/sizing
- Fix ContentDialog (Settings, exit-confirm, error) styling by binding
  PrimaryButtonStyle/CloseButtonStyle explicitly via new DialogHelper,
  since ContentDialog ignores implicit Button styles and forces accent
  color onto whichever button is DefaultButton
- Remove MicaBackdrop and theme the title bar directly so it no longer
  shows a gray tint mismatched with the app's navy background
- Replace placeholder Assets/*.png (unused VS template art) with the real
  AmiReel logo at all required tile/splash/store sizes
- Set explicit default window size (1280x860, matching the old WPF app)
  with DPI-aware centering and a minimum size, instead of sizing to content
- Fix drag-and-drop silently failing: InputList_Drop needs a
  DragOperationDeferral before the first await or the DataView is torn
  down before GetStorageItemsAsync completes
- Add Preview player path setting (was present in WPF, missing in WinUI)
  and error handling for preview playback
- Accept all ffmpeg-readable video formats (mp4, mov, mkv, webm, ...) for
  file picker and drag-and-drop, not just .avi
- Add exit-confirmation dialog to WinUI, mirroring the WPF app

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-13 13:53:55 +02:00
klevze ab46a16726 Some fixes 2026-08-13 12:39:03 +02:00
klevze 027fc683ef Update README with setup and publish documentation 2026-08-11 16:35:42 +02:00
klevze d744056583 Refine WinUI shell and improve render diagnostics 2026-08-11 16:27:18 +02:00
klevze d62ae0b9fb Polish AmiReel UI and improve render workflow 2026-08-11 13:55:44 +02:00
klevze ad205bb534 Working version 2026-08-11 12:34:02 +02:00
klevze 438f163630 Initial AmiReel application 2026-08-11 10:43:27 +02:00