feature: add context menu item to move repository node (#437)

This commit is contained in:
leo 2024-09-02 17:05:43 +08:00
parent 837e3889b7
commit dffd9d7676
No known key found for this signature in database
7 changed files with 196 additions and 0 deletions

View file

@ -172,6 +172,18 @@ namespace SourceGit.ViewModels
};
menu.Items.Add(edit);
var move = new MenuItem();
move.Header = App.Text("Welcome.Move");
move.Icon = App.CreateMenuIcon("Icons.Move");
move.Click += (_, e) =>
{
if (PopupHost.CanCreatePopup())
PopupHost.ShowPopup(new MoveRepositoryNode(node));
e.Handled = true;
};
menu.Items.Add(move);
if (node.IsRepository)
{
var explore = new MenuItem();