Add capability-first account and calendar setup flow

This commit is contained in:
Burak Kaan Köse
2026-04-20 19:38:30 +02:00
parent 54148716bb
commit d85812ed7b
41 changed files with 1369 additions and 333 deletions
@@ -50,24 +50,33 @@
<PasswordBox
x:Name="AppPasswordBox"
Header="{x:Bind domain:Translator.ProviderSelection_AppPasswordHeader}"
PasswordChanged="AppPasswordChanged" />
PasswordChanged="AppPasswordChanged"
Visibility="{x:Bind ViewModel.RequiresAppSpecificPassword, Mode=OneWay}" />
<HyperlinkButton
HorizontalAlignment="Right"
Command="{x:Bind ViewModel.OpenAppPasswordHelpCommand}"
Content="{x:Bind domain:Translator.ProviderSelection_AppPasswordHelp}" />
Content="{x:Bind domain:Translator.ProviderSelection_AppPasswordHelp}"
Visibility="{x:Bind ViewModel.RequiresAppSpecificPassword, Mode=OneWay}" />
<!-- Divider -->
<Rectangle Height="1" Fill="{ThemeResource CardStrokeColorDefaultBrush}" />
<Rectangle
Height="1"
Fill="{ThemeResource CardStrokeColorDefaultBrush}"
Visibility="{x:Bind ViewModel.IsCalendarModeSelectionVisible, Mode=OneWay}" />
<!-- Calendar Mode -->
<TextBlock Style="{StaticResource BodyStrongTextBlockStyle}" Text="{x:Bind domain:Translator.ProviderSelection_CalendarModeHeader}" />
<TextBlock
Style="{StaticResource BodyStrongTextBlockStyle}"
Text="{x:Bind domain:Translator.ProviderSelection_CalendarModeHeader}"
Visibility="{x:Bind ViewModel.IsCalendarModeSelectionVisible, Mode=OneWay}" />
<ListView
x:Name="CalendarModeListView"
IsItemClickEnabled="False"
SelectionChanged="CalendarModeSelectionChanged"
SelectionMode="Single">
SelectionMode="Single"
Visibility="{x:Bind ViewModel.IsCalendarModeSelectionVisible, Mode=OneWay}">
<!-- Disabled -->
<ListViewItem>
<Grid Padding="12" ColumnSpacing="10">