diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml
index 1ceac07c..3cb70cea 100644
--- a/src/Resources/Locales/de_DE.axaml
+++ b/src/Resources/Locales/de_DE.axaml
@@ -176,6 +176,7 @@
Benutzername für dieses Repository
Arbeitsplätze
Farbe
+ Name
Zuletzt geöffnete Tabs beim Starten wiederherstellen
Konventionelle Commit-Hilfe
Breaking Change:
diff --git a/src/Resources/Locales/en_US.axaml b/src/Resources/Locales/en_US.axaml
index 7ec38670..7e931998 100644
--- a/src/Resources/Locales/en_US.axaml
+++ b/src/Resources/Locales/en_US.axaml
@@ -176,6 +176,7 @@
User name for this repository
Workspaces
Color
+ Name
Restore tabs on startup
CONTINUE
Empty commit detected! Do you want to continue (--allow-empty)?
diff --git a/src/Resources/Locales/es_ES.axaml b/src/Resources/Locales/es_ES.axaml
index 04fdde4b..24deeabd 100644
--- a/src/Resources/Locales/es_ES.axaml
+++ b/src/Resources/Locales/es_ES.axaml
@@ -179,6 +179,7 @@
Nombre de usuario para este repositorio
Espacios de Trabajo
Color
+ Nombre
Restaurar pestañas al iniciar
Asistente de Commit Convencional
Cambio Importante:
diff --git a/src/Resources/Locales/fr_FR.axaml b/src/Resources/Locales/fr_FR.axaml
index f5679ab8..61098493 100644
--- a/src/Resources/Locales/fr_FR.axaml
+++ b/src/Resources/Locales/fr_FR.axaml
@@ -180,6 +180,7 @@
Nom d'utilisateur pour ce dépôt
Espaces de travail
Couleur
+ Nom
Restaurer les onglets au démarrage
Assistant Commits Conventionnels
Changement Radical :
diff --git a/src/Resources/Locales/it_IT.axaml b/src/Resources/Locales/it_IT.axaml
index 5ed81da2..1d9901a8 100644
--- a/src/Resources/Locales/it_IT.axaml
+++ b/src/Resources/Locales/it_IT.axaml
@@ -179,6 +179,7 @@
Nome utente per questo repository
Spazi di Lavoro
Colore
+ Nome
Ripristina schede all'avvio
Guida Commit Convenzionali
Modifica Sostanziale:
diff --git a/src/Resources/Locales/ja_JP.axaml b/src/Resources/Locales/ja_JP.axaml
index 1b94ed6f..db671768 100644
--- a/src/Resources/Locales/ja_JP.axaml
+++ b/src/Resources/Locales/ja_JP.axaml
@@ -179,6 +179,7 @@
このリポジトリにおけるユーザー名
ワークスペース
色
+ 名前
起動時にタブを復元
Conventional Commitヘルパー
破壊的変更:
diff --git a/src/Resources/Locales/pt_BR.axaml b/src/Resources/Locales/pt_BR.axaml
index e78c1a36..299ececd 100644
--- a/src/Resources/Locales/pt_BR.axaml
+++ b/src/Resources/Locales/pt_BR.axaml
@@ -161,6 +161,7 @@
Nome de usuário para este repositório
Workspaces
Cor
+ Nome
Restaurar abas ao inicializar
Assistente de Conventional Commit
Breaking Change:
diff --git a/src/Resources/Locales/ta_IN.axaml b/src/Resources/Locales/ta_IN.axaml
index 30c2244b..d8d6f540 100644
--- a/src/Resources/Locales/ta_IN.axaml
+++ b/src/Resources/Locales/ta_IN.axaml
@@ -179,6 +179,7 @@
இந்த களஞ்சியத்திற்கான பயனர் பெயர்
பணியிடங்கள்
நிறம்
+ பெயர்
தாவல்களை மீட்டமை
வழக்கமான உறுதிமொழி உதவியாளர்
உடைக்கும் மாற்றம்:
diff --git a/src/Resources/Locales/zh_CN.axaml b/src/Resources/Locales/zh_CN.axaml
index d8b63422..9040644a 100644
--- a/src/Resources/Locales/zh_CN.axaml
+++ b/src/Resources/Locales/zh_CN.axaml
@@ -180,6 +180,7 @@
应用于本仓库的用户名
工作区
颜色
+ 名称
启动时恢复打开的仓库
确认继续
提交未包含变更文件!是否继续(--allow-empty)?
diff --git a/src/Resources/Locales/zh_TW.axaml b/src/Resources/Locales/zh_TW.axaml
index 833e6610..8437eefc 100644
--- a/src/Resources/Locales/zh_TW.axaml
+++ b/src/Resources/Locales/zh_TW.axaml
@@ -180,6 +180,7 @@
用於本存放庫的使用者名稱
工作區
顏色
+ 名稱
啟動時還原上次開啟的存放庫
确认继续
未包含任何檔案變更! 您是否仍要提交 (--allow-empty)?
diff --git a/src/ViewModels/Clone.cs b/src/ViewModels/Clone.cs
index 2b7c2580..97c90523 100644
--- a/src/ViewModels/Clone.cs
+++ b/src/ViewModels/Clone.cs
@@ -62,18 +62,13 @@ namespace SourceGit.ViewModels
public Clone(string pageId)
{
_pageId = pageId;
- View = new Views.Clone() { DataContext = this };
- // Use workspace-specific DefaultCloneDir if available
var activeWorkspace = Preferences.Instance.GetActiveWorkspace();
- if (activeWorkspace != null && !string.IsNullOrEmpty(activeWorkspace.DefaultCloneDir))
- {
- ParentFolder = activeWorkspace.DefaultCloneDir;
- }
- else
- {
- ParentFolder = Preferences.Instance.GitDefaultCloneDir;
- }
+ _parentFolder = activeWorkspace?.DefaultCloneDir;
+ if (string.IsNullOrEmpty(ParentFolder))
+ _parentFolder = Preferences.Instance.GitDefaultCloneDir;
+
+ View = new Views.Clone() { DataContext = this };
Task.Run(async () =>
{
@@ -81,9 +76,7 @@ namespace SourceGit.ViewModels
{
var text = await App.GetClipboardTextAsync();
if (Models.Remote.IsValidURL(text))
- {
Dispatcher.UIThread.Invoke(() => Remote = text);
- }
}
catch
{
diff --git a/src/Views/ConfigureWorkspace.axaml b/src/Views/ConfigureWorkspace.axaml
index 0bef89b9..169df154 100644
--- a/src/Views/ConfigureWorkspace.axaml
+++ b/src/Views/ConfigureWorkspace.axaml
@@ -98,20 +98,25 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-