dragon-iso/src/TeamsISO.App.WinUI/Views
Zac Gaetano 2909d8b1d7 feat(winui3): wire Settings drawer slide-in animation into MainWindow
Hosts SettingsDrawer in the main content grid as a fixed-width 400px
panel positioned at the right edge, with a TranslateTransform pre-set
to X=400 so it starts off-screen. The rail's settings icon triggers a
220ms ease-out-quart slide-in storyboard; CloseRequested (or the
drawer's Esc/close button) triggers a 180ms ease-in slide-out.
IsHitTestVisible toggles in sync so the off-screen drawer doesn't
intercept clicks on the participants list.

This is the structural commitment from DESIGN.md: settings live in a
right-drawer (not a permanent 380px panel), the participants table
reclaims full width when settings aren't being edited.

Builds clean.

Followup: tab content currently rebuilds imperatively in code-behind;
wire it to a SettingsViewModel mirror of the WPF host's
GlobalSettingsViewModel once the view-model migration starts (Phase 4
of the migration plan).
2026-05-13 00:20:23 -04:00
..
AboutDialog.xaml feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
AboutDialog.xaml.cs feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
HelpDialog.xaml feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
HelpDialog.xaml.cs feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
MainWindow.xaml feat(winui3): wire Settings drawer slide-in animation into MainWindow 2026-05-13 00:20:23 -04:00
MainWindow.xaml.cs feat(winui3): wire Settings drawer slide-in animation into MainWindow 2026-05-13 00:20:23 -04:00
OnboardingDialog.xaml feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
OnboardingDialog.xaml.cs feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
SettingsDrawer.xaml feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00
SettingsDrawer.xaml.cs feat(winui3): ThemeManager service + Settings drawer + Help/About/Onboarding 2026-05-13 00:13:58 -04:00