feat(ui): add the Prime action radio group to settings
This commit is contained in:
@@ -259,6 +259,8 @@
|
||||
</Border>
|
||||
<TextBlock Classes="meta" TextWrapping="Wrap"
|
||||
Text="{loc:Tr settings.prime.description}"/>
|
||||
<TextBlock Classes="meta" TextWrapping="Wrap"
|
||||
Text="{loc:Tr settings.prime.actionHint}"/>
|
||||
<ItemsControl ItemsSource="{Binding Prime.Rows}">
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate x:DataType="settings:PrimeScheduleRowViewModel">
|
||||
@@ -288,9 +290,23 @@
|
||||
Command="{Binding $parent[ItemsControl].((vm:SettingsModalViewModel)DataContext).Prime.RemoveScheduleCommand}"
|
||||
CommandParameter="{Binding}"/>
|
||||
</Grid>
|
||||
<TextBlock Classes="field-label" Text="{loc:Tr settings.prime.promptOverrideLabel}"/>
|
||||
<TextBlock Classes="field-label" Text="{loc:Tr settings.prime.actionLabel}"/>
|
||||
<StackPanel Orientation="Horizontal" Spacing="16">
|
||||
<RadioButton GroupName="{Binding RadioGroup}"
|
||||
Content="{loc:Tr settings.prime.actionPing}"
|
||||
IsChecked="{Binding IsPing, Mode=TwoWay}"/>
|
||||
<RadioButton GroupName="{Binding RadioGroup}"
|
||||
Content="{loc:Tr settings.prime.actionFillMyDay}"
|
||||
IsChecked="{Binding IsFillMyDay, Mode=TwoWay}"/>
|
||||
<RadioButton GroupName="{Binding RadioGroup}"
|
||||
Content="{loc:Tr settings.prime.actionCustom}"
|
||||
IsChecked="{Binding IsCustom, Mode=TwoWay}"/>
|
||||
</StackPanel>
|
||||
<TextBlock Classes="field-label" Text="{Binding PromptLabel}"
|
||||
IsVisible="{Binding ShowPrompt}"/>
|
||||
<TextBox Text="{Binding PromptOverride, Mode=TwoWay}"
|
||||
PlaceholderText="{loc:Tr settings.prime.promptOverridePlaceholder}"
|
||||
PlaceholderText="{Binding PromptPlaceholder}"
|
||||
IsVisible="{Binding ShowPrompt}"
|
||||
AcceptsReturn="True" TextWrapping="Wrap"
|
||||
MinHeight="48" MaxHeight="120"/>
|
||||
</StackPanel>
|
||||
@@ -302,7 +318,11 @@
|
||||
<StackPanel Orientation="Horizontal" Spacing="8" VerticalAlignment="Center">
|
||||
<TextBlock Classes="field-label" Text="{loc:Tr settings.prime.dailyPrepMaxTasks}" VerticalAlignment="Center"/>
|
||||
<NumericUpDown Minimum="1" Maximum="50" Increment="1" Width="100" FormatString="0"
|
||||
IsEnabled="{Binding Prime.AnyFillMyDay}"
|
||||
Value="{Binding Prime.DailyPrepMaxTasks, Mode=TwoWay, Converter={StaticResource KeepLastNumber}}"/>
|
||||
<TextBlock Classes="meta" VerticalAlignment="Center"
|
||||
Text="{loc:Tr settings.prime.maxTasksDisabledHint}"
|
||||
IsVisible="{Binding !Prime.AnyFillMyDay}"/>
|
||||
</StackPanel>
|
||||
</StackPanel>
|
||||
</ScrollViewer>
|
||||
|
||||
Reference in New Issue
Block a user