From 6f5cfe078e2a17d8e044bb403dcf1a09818a8905 Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 5 Aug 2021 16:37:29 +0800 Subject: [PATCH] style: new layout for Preference window --- src/Resources/Locales/en_US.xaml | 19 +++++++++--------- src/Resources/Locales/zh_CN.xaml | 19 +++++++++--------- src/Views/Preference.xaml | 33 ++++++++++---------------------- src/Views/Preference.xaml.cs | 7 ------- 4 files changed, 28 insertions(+), 50 deletions(-) diff --git a/src/Resources/Locales/en_US.xaml b/src/Resources/Locales/en_US.xaml index aaddd39f..6e5d7c8b 100644 --- a/src/Resources/Locales/en_US.xaml +++ b/src/Resources/Locales/en_US.xaml @@ -361,26 +361,25 @@ Preference GENERAL SETTING - Language : - Avatar Server : + Language + Avatar Server Check for update Fetch remotes automatically (need restart) Restore windows GIT SETTING - Install Path : + Install Path Input path for git.exe - Default Clone Dir : + Default Clone Dir Default path to clone repo into - User Name : + User Name Global git user name - User Email : + User Email Global git user email - Enable Auto CRLF : + Enable Auto CRLF MERGE TOOL - Merger : - Install Path : + Merger + Install Path Input path for merge tool - Command : Select Git Executable File Select {0} Install Path diff --git a/src/Resources/Locales/zh_CN.xaml b/src/Resources/Locales/zh_CN.xaml index acf2030b..1220f92e 100644 --- a/src/Resources/Locales/zh_CN.xaml +++ b/src/Resources/Locales/zh_CN.xaml @@ -360,26 +360,25 @@ 偏好设置 通用配置 - 显示语言 : - 头像服务 : + 显示语言 + 头像服务 启用检测更新 启用定时自动拉取远程更新(重启生效) 启动时恢复上次打开的仓库 GIT配置 - 安装路径 : + 安装路径 填写git.exe所在位置 - 默认克隆路径 : + 默认克隆路径 默认的仓库本地存放位置 - 用户名 : + 用户名 默认GIT用户名 - 邮箱 : + 邮箱 默认GIT用户邮箱 - 自动换行转换 : + 自动换行转换 外部合并工具 - 工具 : - 安装路径 : + 工具 + 安装路径 填写工具可执行文件所在位置 - 命令行参数 : 选择git.exe所在位置 选择{0}所在位置 diff --git a/src/Views/Preference.xaml b/src/Views/Preference.xaml index 5fce30d3..423f9fc2 100644 --- a/src/Views/Preference.xaml +++ b/src/Views/Preference.xaml @@ -69,12 +69,11 @@ - - + @@ -90,7 +89,7 @@ Grid.Row="1" Grid.Column="0" Text="{DynamicResource Text.Preference.Locale}" HorizontalAlignment="Right" - Margin="0,0,6,0"/> + Margin="0,0,8,0"/> + Margin="0,0,8,0"/> + Margin="0,0,8,0"/> @@ -171,7 +170,7 @@ Grid.Row="9" Grid.Column="0" Text="{DynamicResource Text.Preference.Git.Dir}" HorizontalAlignment="Right" - Margin="0,0,6,0"/> + Margin="0,0,8,0"/> @@ -198,7 +197,7 @@ Grid.Row="10" Grid.Column="0" Text="{DynamicResource Text.Preference.Git.User}" HorizontalAlignment="Right" - Margin="0,0,6,0"/> + Margin="0,0,8,0"/> + Margin="0,0,8,0"/> + Margin="0,0,8,0"/> + Margin="0,0,8,0"/> + Margin="0,0,8,0"/> @@ -287,18 +286,6 @@ BorderThickness="1" BorderBrush="{DynamicResource Brush.Border1}" Icon="{StaticResource Icon.Folder.Open}"/> - - - - diff --git a/src/Views/Preference.xaml.cs b/src/Views/Preference.xaml.cs index 30ef3da3..6a91aacc 100644 --- a/src/Views/Preference.xaml.cs +++ b/src/Views/Preference.xaml.cs @@ -13,7 +13,6 @@ namespace SourceGit.Views { public string User { get; set; } public string Email { get; set; } public string CRLF { get; set; } - public string MergeCmd { get; set; } public Preference() { if (Models.Preference.Instance.IsReady) { @@ -27,9 +26,6 @@ namespace SourceGit.Views { CRLF = "false"; } - var merger = Models.MergeTool.Supported.Find(x => x.Type == Models.Preference.Instance.MergeTool.Type); - if (merger != null) MergeCmd = merger.Cmd; - InitializeComponent(); } @@ -84,9 +80,6 @@ namespace SourceGit.Views { var tool = Models.MergeTool.Supported.Find(x => x.Type == type); if (tool == null) return; - MergeCmd = tool.Cmd; - txtMergeCmd?.GetBindingExpression(TextBlock.TextProperty).UpdateTarget(); - if (IsLoaded) { Models.Preference.Instance.MergeTool.Path = tool.Finder(); txtMergeExec?.GetBindingExpression(TextBox.TextProperty).UpdateTarget();