From d5d0f23a79b65ef2f4c166aac982da3f768e2c1f Mon Sep 17 00:00:00 2001 From: leo Date: Tue, 18 Nov 2025 17:20:03 +0800 Subject: [PATCH] ux: add icons for popups Signed-off-by: leo --- src/Views/AddRemote.axaml | 15 +++++++++---- src/Views/AddSubmodule.axaml | 13 ++++++++--- src/Views/AddToIgnore.axaml | 13 ++++++++--- src/Views/AddWorktree.axaml | 13 ++++++++--- src/Views/Apply.axaml | 12 +++++++--- src/Views/ApplyStash.axaml | 13 ++++++++--- src/Views/Archive.axaml | 13 ++++++++--- src/Views/ChangeSubmoduleUrl.axaml | 13 ++++++++--- src/Views/Checkout.axaml | 13 ++++++++--- src/Views/CheckoutAndFastForward.axaml | 13 ++++++++--- src/Views/CheckoutCommit.axaml | 12 +++++++--- src/Views/CherryPick.axaml | 13 ++++++++--- src/Views/Cleanup.axaml | 13 ++++++++--- src/Views/ClearStashes.axaml | 12 +++++++--- src/Views/Clone.axaml | 11 ++++++++- src/Views/CreateBranch.axaml | 13 ++++++++--- src/Views/CreateGroup.axaml | 10 ++++++++- src/Views/CreateTag.axaml | 13 ++++++++--- src/Views/DeinitSubmodule.axaml | 12 +++++++--- src/Views/DeleteBranch.axaml | 12 +++++++--- src/Views/DeleteMultipleBranches.axaml | 12 +++++++--- src/Views/DeleteMultipleTags.axaml | 12 +++++++--- src/Views/DeleteRemote.axaml | 13 ++++++++--- src/Views/DeleteRepositoryNode.axaml | 21 ++++++++++------- src/Views/DeleteSubmodule.axaml | 13 ++++++++--- src/Views/DeleteTag.axaml | 13 ++++++++--- src/Views/Discard.axaml | 12 +++++++--- src/Views/DropHead.axaml | 13 ++++++++--- src/Views/DropStash.axaml | 13 ++++++++--- src/Views/EditBranchDescription.axaml | 12 +++++++--- src/Views/EditRemote.axaml | 12 +++++++--- src/Views/EditRepositoryNode.axaml | 22 +++++++++++------- src/Views/ExecuteCustomAction.axaml | 12 +++++++--- src/Views/Fetch.axaml | 13 ++++++++--- src/Views/FetchInto.axaml | 13 ++++++++--- src/Views/GitFlowFinish.axaml | 31 ++++++++++++++++---------- src/Views/GitFlowStart.axaml | 31 ++++++++++++++++---------- src/Views/Init.axaml | 13 ++++++++--- src/Views/InitGitFlow.axaml | 13 ++++++++--- src/Views/LFSFetch.axaml | 12 +++++++--- src/Views/LFSPrune.axaml | 13 ++++++++--- src/Views/LFSPull.axaml | 12 +++++++--- src/Views/LFSPush.axaml | 12 +++++++--- src/Views/LFSTrackCustomPattern.axaml | 12 +++++++--- src/Views/Merge.axaml | 13 ++++++++--- src/Views/MergeMultiple.axaml | 12 +++++++--- src/Views/MoveRepositoryNode.axaml | 12 +++++++--- src/Views/MoveSubmodule.axaml | 13 ++++++++--- src/Views/PruneRemote.axaml | 13 ++++++++--- src/Views/PruneWorktrees.axaml | 13 ++++++++--- src/Views/Pull.axaml | 13 ++++++++--- src/Views/Push.axaml | 12 +++++++--- src/Views/PushRevision.axaml | 12 +++++++--- src/Views/PushTag.axaml | 13 ++++++++--- src/Views/Rebase.axaml | 13 ++++++++--- src/Views/RemoveWorktree.axaml | 13 ++++++++--- src/Views/RenameBranch.axaml | 13 ++++++++--- src/Views/Reset.axaml | 13 ++++++++--- src/Views/ResetWithoutCheckout.axaml | 13 ++++++++--- src/Views/Revert.axaml | 13 ++++++++--- src/Views/Reword.axaml | 12 +++++++--- src/Views/ScanRepositories.axaml | 13 ++++++++--- src/Views/SetSubmoduleBranch.axaml | 13 ++++++++--- src/Views/SetUpstream.axaml | 13 ++++++++--- src/Views/Squash.axaml | 12 +++++++--- src/Views/StashChanges.axaml | 13 ++++++++--- src/Views/UpdateSubmodules.axaml | 13 ++++++++--- 67 files changed, 674 insertions(+), 226 deletions(-) diff --git a/src/Views/AddRemote.axaml b/src/Views/AddRemote.axaml index f4fe8f33..b9c66f48 100644 --- a/src/Views/AddRemote.axaml +++ b/src/Views/AddRemote.axaml @@ -8,10 +8,17 @@ x:Class="SourceGit.Views.AddRemote" x:DataType="vm:AddRemote"> - - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + diff --git a/src/Views/CheckoutAndFastForward.axaml b/src/Views/CheckoutAndFastForward.axaml index e010544f..37f6cc3f 100644 --- a/src/Views/CheckoutAndFastForward.axaml +++ b/src/Views/CheckoutAndFastForward.axaml @@ -7,9 +7,16 @@ x:Class="SourceGit.Views.CheckoutAndFastForward" x:DataType="vm:CheckoutAndFastForward"> - + + + + + diff --git a/src/Views/CheckoutCommit.axaml b/src/Views/CheckoutCommit.axaml index d765dbf7..14bfb3b9 100644 --- a/src/Views/CheckoutCommit.axaml +++ b/src/Views/CheckoutCommit.axaml @@ -8,9 +8,15 @@ x:Class="SourceGit.Views.CheckoutCommit" x:DataType="vm:CheckoutCommit"> - + + + + + diff --git a/src/Views/CherryPick.axaml b/src/Views/CherryPick.axaml index bf66864c..1d8d15b6 100644 --- a/src/Views/CherryPick.axaml +++ b/src/Views/CherryPick.axaml @@ -9,9 +9,16 @@ x:Class="SourceGit.Views.CherryPick" x:DataType="vm:CherryPick"> - + + + + + + - + + + + + + diff --git a/src/Views/ClearStashes.axaml b/src/Views/ClearStashes.axaml index b986211b..05ae7a36 100644 --- a/src/Views/ClearStashes.axaml +++ b/src/Views/ClearStashes.axaml @@ -7,9 +7,15 @@ x:Class="SourceGit.Views.ClearStashes" x:DataType="vm:ClearStashes"> - + + + + + - + + + + + - + + + + + + diff --git a/src/Views/CreateGroup.axaml b/src/Views/CreateGroup.axaml index 05ec5bf2..15b57020 100644 --- a/src/Views/CreateGroup.axaml +++ b/src/Views/CreateGroup.axaml @@ -8,7 +8,15 @@ x:Class="SourceGit.Views.CreateGroup" x:DataType="vm:CreateGroup"> - + + + + + diff --git a/src/Views/CreateTag.axaml b/src/Views/CreateTag.axaml index 6740a820..07f74589 100644 --- a/src/Views/CreateTag.axaml +++ b/src/Views/CreateTag.axaml @@ -10,9 +10,16 @@ x:Class="SourceGit.Views.CreateTag" x:DataType="vm:CreateTag"> - + + + + + + - + + + + + diff --git a/src/Views/DeleteBranch.axaml b/src/Views/DeleteBranch.axaml index fc07b145..a2640799 100644 --- a/src/Views/DeleteBranch.axaml +++ b/src/Views/DeleteBranch.axaml @@ -8,9 +8,15 @@ x:Class="SourceGit.Views.DeleteBranch" x:DataType="vm:DeleteBranch"> - + + + + + diff --git a/src/Views/DeleteMultipleBranches.axaml b/src/Views/DeleteMultipleBranches.axaml index c6bf2e71..6bf42a34 100644 --- a/src/Views/DeleteMultipleBranches.axaml +++ b/src/Views/DeleteMultipleBranches.axaml @@ -8,9 +8,15 @@ x:Class="SourceGit.Views.DeleteMultipleBranches" x:DataType="vm:DeleteMultipleBranches"> - + + + + + - + + + + + - + + + + + + diff --git a/src/Views/DeleteRepositoryNode.axaml b/src/Views/DeleteRepositoryNode.axaml index 5442dd19..a1b6f654 100644 --- a/src/Views/DeleteRepositoryNode.axaml +++ b/src/Views/DeleteRepositoryNode.axaml @@ -8,14 +8,19 @@ x:Class="SourceGit.Views.DeleteRepositoryNode" x:DataType="vm:DeleteRepositoryNode"> - - + + + + + + + - + + + + + + - + + + + + + - + + + + + diff --git a/src/Views/DropHead.axaml b/src/Views/DropHead.axaml index 18c21210..91b41b85 100644 --- a/src/Views/DropHead.axaml +++ b/src/Views/DropHead.axaml @@ -9,9 +9,16 @@ x:Class="SourceGit.Views.DropHead" x:DataType="vm:DropHead"> - + + + + + + - + + + + + + - + + + + + diff --git a/src/Views/EditRemote.axaml b/src/Views/EditRemote.axaml index 10e84019..251bdc7a 100644 --- a/src/Views/EditRemote.axaml +++ b/src/Views/EditRemote.axaml @@ -8,9 +8,15 @@ x:Class="SourceGit.Views.EditRemote" x:DataType="vm:EditRemote"> - + + + + + - + + - + + + + diff --git a/src/Views/ExecuteCustomAction.axaml b/src/Views/ExecuteCustomAction.axaml index f655c0ca..b0525c12 100644 --- a/src/Views/ExecuteCustomAction.axaml +++ b/src/Views/ExecuteCustomAction.axaml @@ -10,9 +10,15 @@ x:DataType="vm:ExecuteCustomAction" Loaded="OnLoaded"> - + + + + + - + + + + + + - + + + + + + diff --git a/src/Views/GitFlowFinish.axaml b/src/Views/GitFlowFinish.axaml index 43fde72d..66097c0f 100644 --- a/src/Views/GitFlowFinish.axaml +++ b/src/Views/GitFlowFinish.axaml @@ -8,18 +8,25 @@ x:Class="SourceGit.Views.GitFlowFinish" x:DataType="vm:GitFlowFinish"> - - - + + + + + + + + - - - + + + + + + + + - + + + + + + diff --git a/src/Views/InitGitFlow.axaml b/src/Views/InitGitFlow.axaml index 75fe696c..a767be59 100644 --- a/src/Views/InitGitFlow.axaml +++ b/src/Views/InitGitFlow.axaml @@ -8,9 +8,16 @@ x:Class="SourceGit.Views.InitGitFlow" x:DataType="vm:InitGitFlow"> - + + + + + + - + + + + + - + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + + - + + + + + - + + + + + diff --git a/src/Views/MoveSubmodule.axaml b/src/Views/MoveSubmodule.axaml index 7a8d7f7c..7d383966 100644 --- a/src/Views/MoveSubmodule.axaml +++ b/src/Views/MoveSubmodule.axaml @@ -7,9 +7,16 @@ x:Class="SourceGit.Views.MoveSubmodule" x:DataType="vm:MoveSubmodule"> - + + + + + + - + + + + + + diff --git a/src/Views/PruneWorktrees.axaml b/src/Views/PruneWorktrees.axaml index a3a0f770..b6e45d61 100644 --- a/src/Views/PruneWorktrees.axaml +++ b/src/Views/PruneWorktrees.axaml @@ -5,9 +5,16 @@ mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="SourceGit.Views.PruneWorktrees"> - + + + + + + diff --git a/src/Views/Pull.axaml b/src/Views/Pull.axaml index 08098f37..a985d933 100644 --- a/src/Views/Pull.axaml +++ b/src/Views/Pull.axaml @@ -8,9 +8,16 @@ x:Class="SourceGit.Views.Pull" x:DataType="vm:Pull"> - + + + + + + diff --git a/src/Views/Push.axaml b/src/Views/Push.axaml index 2b79bab8..d0475845 100644 --- a/src/Views/Push.axaml +++ b/src/Views/Push.axaml @@ -8,9 +8,15 @@ x:Class="SourceGit.Views.Push" x:DataType="vm:Push"> - + + + + + - + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + + - + + + + + diff --git a/src/Views/ScanRepositories.axaml b/src/Views/ScanRepositories.axaml index 83264bf1..1e53e3cf 100644 --- a/src/Views/ScanRepositories.axaml +++ b/src/Views/ScanRepositories.axaml @@ -8,9 +8,16 @@ x:Class="SourceGit.Views.ScanRepositories" x:DataType="vm:ScanRepositories"> - + + + + + + - + + + + + + - + + + + + + - + + + + + - + + + + + + - + + + + + +