sourcegit/src/ViewModels
leo e45e37d305
feature: supports sort branches by committer date (#1192)
Signed-off-by: leo <longshuang@msn.cn>
2025-05-06 18:24:34 +08:00
..
AddRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AddSubmodule.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AddWorktree.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AIAssistant.cs refactor: use custom view locator to create new window/dialog (#1216) 2025-04-21 15:32:21 +08:00
Apply.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ApplyStash.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Archive.cs refactor: use String.AsSpan(int, int) instead of String.AsSpan().Slice(int, int) 2025-04-29 09:44:06 +08:00
AssumeUnchangedManager.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
Blame.cs refactor: use String.AsSpan(int, int) instead of String.AsSpan().Slice(int, int) 2025-04-29 09:44:06 +08:00
BlockNavigation.cs enhance: add first/last buttons for block-nav, no wrapping (#1015) (#1016) 2025-02-24 09:32:19 +08:00
BranchCompare.cs refactor: change Copy File Name to Copy Full Path for selected file or change (#1132) 2025-03-28 18:01:53 +08:00
BranchTreeNode.cs feature: supports sort branches by committer date (#1192) 2025-05-06 18:24:34 +08:00
ChangeCollection.cs ux: improve change list selection 2024-07-16 17:00:08 +08:00
ChangeTreeNode.cs fix: files should be displayed after folders (#597) 2024-10-24 17:00:03 +08:00
Checkout.cs feature: make --recurse-submdoules an option while trying to checkout branch with submodules (#1272) 2025-05-06 12:01:58 +08:00
CheckoutCommit.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CherryPick.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Cleanup.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ClearStashes.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Clone.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CommandLog.cs feature: show command running time in logs window (#1253) 2025-04-29 16:36:05 +08:00
CommitDetail.cs feature: parse url in commit message (#1133) 2025-04-29 18:08:35 +08:00
ConfigureWorkspace.cs code_style: remove unused code 2025-05-03 21:31:10 +08:00
ConfirmCommit.cs code_review: PR #1153 2025-04-07 11:48:38 +08:00
ConfirmEmptyCommit.cs ux: if there are no local changes, show different confirm message (#1143) 2025-04-08 20:06:00 +08:00
Conflict.cs feature: git command logs 2025-04-17 13:23:56 +08:00
ConventionalCommitMessageBuilder.cs ux: re-design commit message input box (#1169) 2025-04-15 17:47:12 +08:00
CreateBranch.cs feature: make --recurse-submdoules an option while trying to checkout branch with submodules (#1272) 2025-05-06 12:01:58 +08:00
CreateGroup.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CreateTag.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteBranch.cs refactor: use DataTemplates instead of create NamedHighlightedTextBlock manually for menu item (#1216) 2025-04-20 11:05:24 +08:00
DeleteMultipleBranches.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteRepositoryNode.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteSubmodule.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteTag.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DiffContext.cs enhance: remember the last state of Ignore Whitespace Change and EOF in text diff view (#1198) 2025-04-15 17:58:26 +08:00
Discard.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DropStash.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
EditRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
EditRepositoryNode.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ExecuteCustomAction.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
FastForwardWithoutCheckout.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Fetch.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
FetchInto.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
FileHistories.cs enhance: show commit full message tooltip when hover commit subject in FileHistories view (#1232) 2025-04-23 10:33:49 +08:00
GitFlowFinish.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
GitFlowStart.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Histories.cs feature: git bisect support 2025-04-22 15:45:15 +08:00
Init.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
InitGitFlow.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
InProgressContexts.cs enhance: ensure sourcegit_rebase_jobs.json only being used when orig-head and onto are both matched 2025-04-18 12:49:19 +08:00
InteractiveRebase.cs enhance: ensure sourcegit_rebase_jobs.json only being used when orig-head and onto are both matched 2025-04-18 12:49:19 +08:00
Launcher.cs refactor: use String.AsSpan(int, int) instead of String.AsSpan().Slice(int, int) 2025-04-29 09:44:06 +08:00
LauncherPage.cs enhance: only log exception in popup task (#1281) 2025-05-06 12:17:48 +08:00
LayoutInfo.cs enhance: remember the width of author name column in histories view (#425) 2024-08-29 10:17:22 +08:00
LFSFetch.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSLocks.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
LFSPrune.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSPull.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSPush.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSTrackCustomPattern.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Merge.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
MergeMultiple.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
MoveRepositoryNode.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Popup.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Preferences.cs feature: supports to enable --ignore-cr-at-eol in diff by default 2025-04-23 15:34:21 +08:00
PruneRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
PruneWorktrees.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Pull.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Push.cs fix: for init-commit, app will crash with COMMIT & PUSH due to local branch has not been updated (#1229) 2025-04-22 18:45:14 +08:00
PushTag.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Rebase.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
RemoveWorktree.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
RenameBranch.cs enhance: wait a while after branch changed (#1254) 2025-04-28 16:19:40 +08:00
Repository.cs feature: supports sort branches by committer date (#1192) 2025-05-06 18:24:34 +08:00
RepositoryConfigure.cs feature: add Preferred Merge Mode in repository configure (#1156) 2025-04-07 14:42:46 +08:00
RepositoryNode.cs refactor: merge ViewModels.PopupHost into ViewModels.LauncherPage 2025-01-08 21:36:49 +08:00
Reset.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Revert.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
RevisionCompare.cs refactor: change Copy File Name to Copy Full Path for selected file or change (#1132) 2025-03-28 18:01:53 +08:00
RevisionFileTreeNode.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Reword.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ScanRepositories.cs fix: popup running animation did not update after switch back from another page 2025-04-28 11:57:36 +08:00
SelfUpdate.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
SetUpstream.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Squash.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
StashChanges.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
StashesPage.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
Statistics.cs feature: allow to view contribution chart based on selected author (#1196) 2025-04-15 16:08:38 +08:00
TagCollection.cs refactor: rewrite the histories filter function to supports both include and exclude modes (#690) 2024-11-14 15:15:48 +08:00
TwoSideTextDiff.cs code_review: PR #703 2024-12-08 21:02:30 +08:00
UpdateSubmodules.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ViewLogs.cs enhance: add a button to clear all git command logs 2025-04-17 16:07:40 +08:00
Welcome.cs feature: bare repository support 2025-01-14 17:26:01 +08:00
WorkingCopy.cs refactor: use String.AsSpan(int, int) instead of String.AsSpan().Slice(int, int) 2025-04-29 09:44:06 +08:00
Workspace.cs feat: add workspace-specific default clone directory functionality (#1183) 2025-04-14 16:41:34 +08:00