Skip to content

Commit fa4f0a6

Browse files
committed
ux: move prompt settings to advanced
Signed-off-by: leo <[email protected]>
1 parent 63f75dc commit fa4f0a6

File tree

4 files changed

+22
-9
lines changed

4 files changed

+22
-9
lines changed

src/Resources/Locales/en_US.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@
401401
<x:String x:Key="Text.Period.LastYear" xml:space="preserve">Last year</x:String>
402402
<x:String x:Key="Text.Period.YearsAgo" xml:space="preserve">{0} years ago</x:String>
403403
<x:String x:Key="Text.Preference" xml:space="preserve">Preference</x:String>
404+
<x:String x:Key="Text.Preference.Advanced" xml:space="preserve">Advanced Options</x:String>
404405
<x:String x:Key="Text.Preference.AI" xml:space="preserve">OPEN AI</x:String>
405406
<x:String x:Key="Text.Preference.AI.AnalyzeDiffPrompt" xml:space="preserve">Analyze Diff Prompt</x:String>
406407
<x:String x:Key="Text.Preference.AI.ApiKey" xml:space="preserve">API Key</x:String>

src/Resources/Locales/zh_CN.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,7 @@
404404
<x:String x:Key="Text.Period.LastYear" xml:space="preserve">一年前</x:String>
405405
<x:String x:Key="Text.Period.YearsAgo" xml:space="preserve">{0}年前</x:String>
406406
<x:String x:Key="Text.Preference" xml:space="preserve">偏好设置</x:String>
407+
<x:String x:Key="Text.Preference.Advanced" xml:space="preserve">高级设置</x:String>
407408
<x:String x:Key="Text.Preference.Appearance" xml:space="preserve">外观配置</x:String>
408409
<x:String x:Key="Text.Preference.Appearance.DefaultFont" xml:space="preserve">缺省字体</x:String>
409410
<x:String x:Key="Text.Preference.Appearance.DefaultFontSize" xml:space="preserve">默认字体大小</x:String>

src/Resources/Locales/zh_TW.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,7 @@
404404
<x:String x:Key="Text.Period.LastYear" xml:space="preserve">一年前</x:String>
405405
<x:String x:Key="Text.Period.YearsAgo" xml:space="preserve">{0} 年前</x:String>
406406
<x:String x:Key="Text.Preference" xml:space="preserve">偏好設定</x:String>
407+
<x:String x:Key="Text.Preference.Advanced" xml:space="preserve">進階選項</x:String>
407408
<x:String x:Key="Text.Preference.AI" xml:space="preserve">OpenAI</x:String>
408409
<x:String x:Key="Text.Preference.AI.Server" xml:space="preserve">伺服器</x:String>
409410
<x:String x:Key="Text.Preference.AI.ApiKey" xml:space="preserve">API 金鑰</x:String>

src/Views/Preference.axaml

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@
465465
<TextBlock Classes="bold" Margin="4,0,0,0" Text="{DynamicResource Text.Preference.AI}"/>
466466
</StackPanel>
467467
<Rectangle Margin="0,8" Fill="{DynamicResource Brush.Border2}" Height=".6" HorizontalAlignment="Stretch"/>
468-
<Grid Margin="8,0,0,0" RowDefinitions="32,32,32,128,128">
468+
<Grid Margin="8,0,0,0" RowDefinitions="32,32,32,32,Auto,Auto">
469469
<Grid.ColumnDefinitions>
470470
<ColumnDefinition Width="Auto" SharedSizeGroup="IntegrationLabel"/>
471471
<ColumnDefinition Width="*"/>
@@ -499,29 +499,39 @@
499499
PasswordChar="*"
500500
Text="{Binding OpenAIApiKey, Mode=TwoWay}"/>
501501

502-
<TextBlock Grid.Row="3" Grid.Column="0"
502+
<ToggleButton Grid.Row="3" Grid.Column="1" Classes="group_expander" x:Name="OpenAIAdvancedOptions" HorizontalAlignment="Right">
503+
<TextBlock Margin="0" Text="{DynamicResource Text.Preference.Advanced}"/>
504+
</ToggleButton>
505+
506+
<TextBlock Grid.Row="4" Grid.Column="0"
503507
Text="{DynamicResource Text.Preference.AI.AnalyzeDiffPrompt}"
504508
HorizontalAlignment="Right"
505-
Margin="0,0,16,0"/>
506-
<TextBox Grid.Row="3" Grid.Column="1"
509+
Margin="0,0,16,0"
510+
IsVisible="{Binding #OpenAIAdvancedOptions.IsChecked}"/>
511+
<TextBox Grid.Row="4" Grid.Column="1"
507512
Height="120"
513+
Margin="0,2"
508514
CornerRadius="3"
509515
VerticalContentAlignment="Top"
510516
Text="{Binding OpenAIAnalyzeDiffPrompt, Mode=TwoWay}"
511517
AcceptsReturn="true"
512-
TextWrapping="Wrap"/>
518+
TextWrapping="Wrap"
519+
IsVisible="{Binding #OpenAIAdvancedOptions.IsChecked}"/>
513520

514-
<TextBlock Grid.Row="4" Grid.Column="0"
521+
<TextBlock Grid.Row="5" Grid.Column="0"
515522
Text="{DynamicResource Text.Preference.AI.GenerateSubjectPrompt}"
516523
HorizontalAlignment="Right"
517-
Margin="0,0,16,0"/>
518-
<TextBox Grid.Row="4" Grid.Column="1"
524+
Margin="0,0,16,0"
525+
IsVisible="{Binding #OpenAIAdvancedOptions.IsChecked}"/>
526+
<TextBox Grid.Row="5" Grid.Column="1"
519527
Height="120"
528+
Margin="0,2"
520529
CornerRadius="3"
521530
VerticalContentAlignment="Top"
522531
Text="{Binding OpenAIGenerateSubjectPrompt, Mode=TwoWay}"
523532
AcceptsReturn="true"
524-
TextWrapping="Wrap"/>
533+
TextWrapping="Wrap"
534+
IsVisible="{Binding #OpenAIAdvancedOptions.IsChecked}"/>
525535
</Grid>
526536
</StackPanel>
527537
</TabItem>

0 commit comments

Comments
 (0)