sourcegit/src/Views
leo 7f389b2e6f
refactor: move settings of repository, such as filters, commit message, from Preference to each repository's gitdir.
* avoid invalid repository setting remains in preference.json
* supports to restore tabs that not added to the Welcome page
2024-07-01 11:57:13 +08:00
..
About.axaml refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
About.axaml.cs refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
AddRemote.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
AddRemote.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
AddSubmodule.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
AddSubmodule.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
AddWorktree.axaml enhance: makes Create New Branch option as the default selected mode for adding new worktree 2024-06-28 14:11:13 +08:00
AddWorktree.axaml.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
Apply.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
Apply.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Archive.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
Archive.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
AssumeUnchangedManager.axaml refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
AssumeUnchangedManager.axaml.cs refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
AutoFocusBehaviour.cs enhance: AutoFocusBehaviour will move cursor to the end of contents 2024-04-17 17:13:28 +08:00
Avatar.cs ux: set RenderOptions.BitmapInterpolationMode = BitmapInterpolationMode.HighQuality for avatars 2024-04-07 15:00:18 +08:00
Blame.axaml fix: begin drag was triggered when double click on the title bar 2024-06-13 17:55:22 +08:00
Blame.axaml.cs refactor: move settings of repository, such as filters, commit message, from Preference to each repository's gitdir. 2024-07-01 11:57:13 +08:00
BranchCompare.axaml fix: begin drag was triggered when double click on the title bar 2024-06-13 17:55:22 +08:00
BranchCompare.axaml.cs enhance: forbid MoveWindow being called while double tap action taking place (#177) 2024-06-13 20:26:24 +08:00
CaptionButtons.axaml refactor: code cleanup 2024-05-30 15:13:59 +08:00
CaptionButtons.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CaptionButtonsMacOS.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CaptionButtonsMacOS.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ChangeCollectionView.axaml enhance: reduce memory usage by commit detail view 2024-06-07 17:29:55 +08:00
ChangeCollectionView.axaml.cs enhance: reduce memory usage by commit detail view 2024-06-07 17:29:55 +08:00
ChangeStatusIcon.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ChangeViewModeSwitcher.axaml ux: new style for ChangeViewModeSwitcher 2024-05-29 17:31:01 +08:00
ChangeViewModeSwitcher.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Checkout.axaml enhance: change the default action to deal with local changes on pull/checkout/create new branch to Do Nothing (#185) 2024-06-19 15:29:40 +08:00
Checkout.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CheckoutCommit.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
CheckoutCommit.axaml.cs code_review: review for PR (#147) 2024-05-26 14:25:21 +08:00
CherryPick.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
CherryPick.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ChromelessWindow.cs fix: dragging the border to resize the window looks weird on Linux (#177) 2024-06-13 15:25:04 +08:00
Cleanup.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Cleanup.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ClearStashes.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ClearStashes.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Clone.axaml ux: another way to fix transparent background of popup panel on Linux 2024-06-14 09:44:44 +08:00
Clone.axaml.cs code_style: run dotnet format 2024-06-06 15:31:02 +08:00
CommitBaseInfo.axaml feature: add two view mode for image diff - side-by-side and blend 2024-06-21 17:48:19 +08:00
CommitBaseInfo.axaml.cs code_style: run dotnet format 2024-06-14 09:46:30 +08:00
CommitChanges.axaml feature: remember window size and layout information (#165) 2024-06-11 16:36:52 +08:00
CommitChanges.axaml.cs revert: disable double-click folding/unfolding because it will cause IndexOutOfRange exception 2024-05-29 21:56:03 +08:00
CommitDetail.axaml enhance: only store subject in commits. 2024-06-08 12:19:48 +08:00
CommitDetail.axaml.cs fix: crash when click blank area of change list in Information page of CommitDetail (#192) 2024-06-20 11:11:09 +08:00
CommitMessageTextBox.axaml refactor: rewrite CommitMessageTextBox 2024-06-27 11:24:40 +08:00
CommitMessageTextBox.axaml.cs enhance: supports use Shift+Enter on popups 2024-06-27 11:38:51 +08:00
ContextMenuExtension.cs code_style: run dotnet format 2024-06-06 15:31:02 +08:00
CreateBranch.axaml enhance: change the default action to deal with local changes on pull/checkout/create new branch to Do Nothing (#185) 2024-06-19 15:29:40 +08:00
CreateBranch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CreateGroup.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CreateGroup.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CreateTag.axaml feature: warn when commit subject line goes beyond a certain number of characters (#201) 2024-06-23 15:45:54 +08:00
CreateTag.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteBranch.axaml feature: add a checkbox to also delete the tracking remote branch (#99) 2024-05-05 19:45:28 +08:00
DeleteBranch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteMultipleBranches.axaml optimize: new way to update corner radius of branch tree node to improve performance (#137) 2024-05-25 11:15:07 +08:00
DeleteMultipleBranches.axaml.cs feature: allow deleting multiple branches at one time (#137) 2024-05-25 01:31:59 +08:00
DeleteRemote.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteRemote.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteRepositoryNode.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteRepositoryNode.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteSubmodule.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteSubmodule.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteTag.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteTag.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DiffView.axaml ux: add a new color Color.BadgeFG for text in badge 2024-06-29 10:47:09 +08:00
DiffView.axaml.cs feature: add two view mode for image diff - side-by-side and blend 2024-06-21 17:48:19 +08:00
Discard.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Discard.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DropStash.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
DropStash.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
EditRemote.axaml fix: wrong popup title for editing remote 2024-05-21 09:42:51 +08:00
EditRemote.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
EditRepositoryNode.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
EditRepositoryNode.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
FastForwardWithoutCheckout.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
FastForwardWithoutCheckout.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Fetch.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
Fetch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
FileHistories.axaml ux: margins for FileHistories content 2024-06-22 12:07:28 +08:00
FileHistories.axaml.cs enhance: forbid MoveWindow being called while double tap action taking place (#177) 2024-06-13 20:26:24 +08:00
GitFlowFinish.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
GitFlowFinish.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
GitFlowStart.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
GitFlowStart.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Histories.axaml ux: remove the MaxWidth for user name column in histories (#194) 2024-06-24 10:07:03 +08:00
Histories.axaml.cs enhance: improve QueryCommits performance 2024-06-06 20:25:16 +08:00
Hotkeys.axaml enhance: add hotkey Ctrl+Shift+H (Windows/Linux) and ⌘+⇧+H (macOS) to switch left side bar back to dashboard mode 2024-06-26 09:31:58 +08:00
Hotkeys.axaml.cs refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
ImageDiffView.axaml ux: add a new color Color.BadgeFG for text in badge 2024-06-29 10:47:09 +08:00
ImageDiffView.axaml.cs enhance: do NOT use render target when there's only added or delete image. 2024-06-22 14:00:49 +08:00
Init.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Init.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
InitGitFlow.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
InitGitFlow.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
InteractiveRebase.axaml feature: warn when commit subject line goes beyond a certain number of characters (#201) 2024-06-23 15:45:54 +08:00
InteractiveRebase.axaml.cs code_style: remove useless code 2024-06-20 20:58:14 +08:00
Launcher.axaml refactor: custom renderer for launcher tab bar 2024-06-29 17:04:39 +08:00
Launcher.axaml.cs enhance: use -B instead of -b to support creating worktree with existed branch (#205) 2024-06-28 09:38:11 +08:00
LauncherTabBar.axaml refactor: custom renderer for launcher tab bar 2024-06-29 17:04:39 +08:00
LauncherTabBar.axaml.cs ux: bottom corner for launcher page tab 2024-06-30 19:03:23 +08:00
LFSFetch.axaml enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSFetch.axaml.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSLocks.axaml ux: allow resize window size of LFSLocks 2024-06-18 14:18:29 +08:00
LFSLocks.axaml.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPrune.axaml enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPrune.axaml.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPull.axaml enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSPull.axaml.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPush.axaml enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSPush.axaml.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSTrackCustomPattern.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
LFSTrackCustomPattern.axaml.cs feature: supports adding custom LFS track pattern 2024-06-18 14:14:13 +08:00
LoadingIcon.axaml enhance: reduce CPU usage 2024-05-30 16:28:21 +08:00
LoadingIcon.axaml.cs code_style: run dotnet format 2024-06-06 15:31:02 +08:00
Merge.axaml project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Merge.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
NameHighlightedTextBlock.cs code_review: PR #182 2024-06-18 10:14:23 +08:00
PopupRunningStatus.axaml feature: add two view mode for image diff - side-by-side and blend 2024-06-21 17:48:19 +08:00
PopupRunningStatus.axaml.cs ux: popup running icon 2024-05-30 18:09:42 +08:00
Preference.axaml enhance: save last visual line numbers in diff view (#207) 2024-06-25 18:15:31 +08:00
Preference.axaml.cs fix: openpgp typo 2024-06-21 23:02:28 +08:00
PruneRemote.axaml feature: supports visit remote url in browser 2024-06-17 20:31:54 +08:00
PruneRemote.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
PruneWorktrees.axaml feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
PruneWorktrees.axaml.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
Pull.axaml enhance: change the default action to deal with local changes on pull/checkout/create new branch to Do Nothing (#185) 2024-06-19 15:29:40 +08:00
Pull.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Push.axaml ux: only show Set as tracking branch option if selected remote branch is not upstream of selected local branch 2024-06-18 14:28:48 +08:00
Push.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
PushTag.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
PushTag.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Rebase.axaml ux: trim subject if it's too long to display 2024-06-12 12:04:51 +08:00
Rebase.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
RemoveWorktree.axaml feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
RemoveWorktree.axaml.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
RenameBranch.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
RenameBranch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Repository.axaml refactor: move settings of repository, such as filters, commit message, from Preference to each repository's gitdir. 2024-07-01 11:57:13 +08:00
Repository.axaml.cs feature: supports to search/filter tags (#215) 2024-06-27 21:43:15 +08:00
RepositoryConfigure.axaml enhance: GPG signing settings. 2024-06-04 10:20:31 +08:00
RepositoryConfigure.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Reset.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
Reset.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Revert.axaml ux: trim subject if it's too long to display 2024-06-12 12:04:51 +08:00
Revert.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
RevisionCompare.axaml ux: color scheme for revision compare 2024-06-05 14:20:01 +08:00
RevisionCompare.axaml.cs revert: disable double-click folding/unfolding because it will cause IndexOutOfRange exception 2024-05-29 21:56:03 +08:00
RevisionFiles.axaml feature: warn when commit subject line goes beyond a certain number of characters (#201) 2024-06-23 15:45:54 +08:00
RevisionFiles.axaml.cs refactor: use the same control between image preview view and image diff view 2024-06-22 18:56:49 +08:00
Reword.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
Reword.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
SelfUpdate.axaml refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
SelfUpdate.axaml.cs refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
Squash.axaml enhance: forbid to reword or squash when there're local changes 2024-06-25 10:26:31 +08:00
Squash.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
StashChanges.axaml ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
StashChanges.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
StashesPage.axaml feature: supports to search stashes (#213) 2024-06-28 18:57:56 +08:00
StashesPage.axaml.cs refactor: code cleanup 2024-05-30 15:13:59 +08:00
Statistics.axaml ux: new theme for statistics 2024-06-19 17:53:02 +08:00
Statistics.axaml.cs ux: new theme for statistics 2024-06-19 17:53:02 +08:00
TextDiffView.axaml code_review: PR #187 2024-06-19 18:15:32 +08:00
TextDiffView.axaml.cs feature: warn when commit subject line goes beyond a certain number of characters (#201) 2024-06-23 15:45:54 +08:00
UpdateSubmodules.axaml refactor: add a popup panel to show submodule updating status 2024-06-04 11:36:00 +08:00
UpdateSubmodules.axaml.cs refactor: add a popup panel to show submodule updating status 2024-06-04 11:36:00 +08:00
Welcome.axaml enhance: add a toolbar button to create top-level group 2024-06-24 12:10:53 +08:00
Welcome.axaml.cs refactor: move settings of repository, such as filters, commit message, from Preference to each repository's gitdir. 2024-07-01 11:57:13 +08:00
WorkingCopy.axaml ux: add minimal height limitation for commit message textbox 2024-06-27 19:34:24 +08:00
WorkingCopy.axaml.cs refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance (#148) 2024-05-29 10:42:24 +08:00