From 242ab5b0189a04cd4ae7432841b0f5a284a22008 Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 6 Mar 2026 11:11:52 +0800 Subject: [PATCH] feature: add `Repository Configure` to command palette Signed-off-by: leo --- src/ViewModels/RepositoryCommandPalette.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/ViewModels/RepositoryCommandPalette.cs b/src/ViewModels/RepositoryCommandPalette.cs index 35f7c931..851616b4 100644 --- a/src/ViewModels/RepositoryCommandPalette.cs +++ b/src/ViewModels/RepositoryCommandPalette.cs @@ -98,7 +98,7 @@ namespace SourceGit.ViewModels repo.CreateNewTag(); })); - _cmds.Add(new($"{App.Text("Fetch.Title")}...", "fetch", "Fetch", async () => + _cmds.Add(new($"{App.Text("Fetch")}...", "fetch", "Fetch", async () => { var repo = _repo; _launcher.CancelCommandPalette(); @@ -112,7 +112,7 @@ namespace SourceGit.ViewModels await repo.PullAsync(false); })); - _cmds.Add(new($"{App.Text("Push.Title")}...", "push", "Push", async () => + _cmds.Add(new($"{App.Text("Push")}...", "push", "Push", async () => { var repo = _repo; _launcher.CancelCommandPalette(); @@ -133,6 +133,13 @@ namespace SourceGit.ViewModels repo.ApplyPatch(); })); + _cmds.Add(new($"{App.Text("Configure")}...", "configure", "Settings", async () => + { + var repo = _repo; + _launcher.CancelCommandPalette(); + await App.ShowDialog(new RepositoryConfigure(repo)); + })); + _cmds.Sort((l, r) => l.Label.CompareTo(r.Label)); _visibleCmds = _cmds; _selectedCmd = _cmds[0];