sourcegit/src/Views
Göran W 1a8acbf934
feature: diff - toggle show all lines (#615) (#652)
* Renamed 1 of 2 SyncScrollOffset props, for clarity

The property "SyncScrollOffset" in TextDiff is distinct from the one with the same name in TwoSideTextDiff. These two properties are used in separate (though slightly related) ways and are not really connected.

The one in TwoSideTextDiff is mainly used to keep the scroll-pos of the two SingleSideTextDiffPresenter views in sync (aligned), while the one in TextDiff is used only to preserve/reset the scroll-pos in the single CombinedTextDiffPresenter view when (re)loading Diff Content (so not really syncing anything).

To clarify this and to make the two properties more distinguishable, I renamed the one in TextDiff to simply "ScrollOffset".

* Added icon and string for "Show All Lines"

New StreamGeometry "Icons.Lines.All" using SVG path from "text_line_spacing_regular" at https://avaloniaui.github.io/icons.html.
New String "Text.Diff.VisualLines.All" for en_US locale (no translations yet).

* Implemented new TextDiff feature "Show All Lines" (toggle)

* Added new ToggleButton in DiffView toolbar, visible when IsTextDiff, disabling the buttons "Increase/Decrease Number of Visible Lines" when on.

* Added new Preference property "UseFullTextDiff".

* Added StyledProperty "UseFullTextDiffProperty" in TextDiffView, with a DataTemplate binding to the corresponding preference property.

* When changed, UseFullTextDiffProperty is handled identically as UseSideBySideDiffProperty (via new helper method RefreshContent(), for unification with OnDataContextChanged()).

* Added new method DiffContext.ToggleFullTextDiff() for changing the preference property and reloading the diff content.

* Implemented the new feature by overriding the "unified" (number of context lines) for Commands.Diff() with a very high number.

NOTE: The number used (~1 billion) is supposed to be the highest one working on Mac, according to this forum comment: https://stackoverflow.com/questions/28727424/for-git-diff-is-there-a-uinfinity-option-to-show-the-whole-file#comment135202820_28846576
2024-11-04 16:32:51 +08:00
..
About.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
About.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
AddRemote.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
AddRemote.axaml.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
AddSubmodule.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
AddSubmodule.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
AddWorktree.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
AddWorktree.axaml.cs code_style: remove unused namespace using and run dotnet format 2024-08-28 13:42:25 +08:00
AIAssistant.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
AIAssistant.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Apply.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Apply.axaml.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Archive.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
Archive.axaml.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Askpass.axaml code_review: PR #644 2024-11-03 10:58:50 +08:00
Askpass.axaml.cs code_review: PR #644 2024-11-03 10:58:50 +08:00
AssumeUnchangedManager.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
AssumeUnchangedManager.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
AutoFocusBehaviour.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Avatar.cs code_style: run dotnet format 2024-10-23 15:28:09 +08:00
Blame.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Blame.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
BranchCompare.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
BranchCompare.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
BranchTree.axaml feature: hover on tag view shows the message of it (#567) 2024-10-17 14:57:05 +08:00
BranchTree.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
CaptionButtons.axaml ux: window caption button (#442) 2024-09-04 15:54:12 +08:00
CaptionButtons.axaml.cs code_style: simplify static commands used by styles and main menu; run dotnet format 2024-09-02 20:27:12 +08:00
ChangeCollectionView.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
ChangeCollectionView.axaml.cs code_style: run dotnet format 2024-09-25 16:24:04 +08:00
ChangeStatusIcon.cs code_style: run dotnet format 2024-10-15 09:39:01 +08:00
ChangeViewModeSwitcher.axaml ux: changes view mode style (#533) 2024-10-01 23:16:32 +08:00
ChangeViewModeSwitcher.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Checkout.axaml ux: using WrapPanel instead of StackPanel to prevent content out of bounds (#396) 2024-08-23 10:57:33 +08:00
Checkout.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
CheckoutCommit.axaml ux: warning text style 2024-10-09 15:30:25 +08:00
CheckoutCommit.axaml.cs code_review: review for PR (#147) 2024-05-26 14:25:21 +08:00
CherryPick.axaml enhance: cherry-pick (#563) 2024-10-14 15:20:02 +08:00
CherryPick.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ChromelessWindow.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Cleanup.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +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 fix: try-catch OpenFolderPickerAsync to avoid crash when select a directory is NOT exist 2024-08-27 10:40:49 +08:00
ColorPicker.cs ux: workspace configuration window 2024-09-18 21:46:04 +08:00
CommitBaseInfo.axaml ux: tooltip of commit signing status icon 2024-10-30 15:10:26 +08:00
CommitBaseInfo.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
CommitChanges.axaml ux: changes view mode style (#533) 2024-10-01 23:16:32 +08:00
CommitChanges.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
CommitDetail.axaml feature: show commit gpg sign status (#614) 2024-10-29 21:03:45 +08:00
CommitDetail.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
CommitMessagePresenter.cs fix: clicking Open in Browser context menu item of issue link does not work (#651) 2024-11-04 15:48:28 +08:00
CommitMessageTextBox.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
CommitMessageTextBox.axaml.cs enhance: trim description of commit message while pasting on subject 2024-07-31 21:36:23 +08:00
CommitRefsPresenter.cs ux: style for HEAD decorator 2024-10-16 15:18:08 +08:00
CommitRelationTracking.axaml ux: smaller loading icon 2024-08-23 17:07:11 +08:00
CommitRelationTracking.axaml.cs feature: add a button to see which branches and tags that contains selected commit (#388) 2024-08-23 16:52:55 +08:00
ConfigureWorkspace.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConfigureWorkspace.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConfirmCommitWithoutFiles.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConfirmCommitWithoutFiles.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConfirmRestart.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConfirmRestart.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConventionalCommitMessageBuilder.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ConventionalCommitMessageBuilder.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
CreateBranch.axaml ux: using WrapPanel instead of StackPanel to prevent content out of bounds (#396) 2024-08-23 10:57:33 +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 rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
CreateTag.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteBranch.axaml refactor: use custom BranchTree instead of TreeView to improve performance 2024-07-06 17:17:41 +08:00
DeleteBranch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteMultipleBranches.axaml enhance: using lightweight ListBox instead of DataGrid to improve performance 2024-08-27 21:28:48 +08:00
DeleteMultipleBranches.axaml.cs feature: allow deleting multiple branches at one time (#137) 2024-05-25 01:31:59 +08:00
DeleteRemote.axaml ux: new remote icon 2024-10-15 20:03:36 +08:00
DeleteRemote.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteRepositoryNode.axaml feature: workspace support (#445) 2024-09-09 18:26:43 +08:00
DeleteRepositoryNode.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteSubmodule.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
DeleteSubmodule.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteTag.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
DeleteTag.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DiffView.axaml feature: diff - toggle show all lines (#615) (#652) 2024-11-04 16:32:51 +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 ux: warning text style 2024-10-09 15:30:25 +08:00
Discard.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DropStash.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
DropStash.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
EditRemote.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
EditRemote.axaml.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
EditRepositoryNode.axaml feature: workspace support (#445) 2024-09-09 18:26:43 +08:00
EditRepositoryNode.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ExecuteCustomAction.axaml feature: supports custom actions (#638) 2024-11-01 17:23:31 +08:00
ExecuteCustomAction.axaml.cs feature: supports custom actions (#638) 2024-11-01 17:23:31 +08:00
FastForwardWithoutCheckout.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
FastForwardWithoutCheckout.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Fetch.axaml refactor: do NOT use the --prune parameter for git fetch command (#590) 2024-10-22 16:54:21 +08:00
Fetch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
FetchInto.axaml feature: allow fetch the latest remote changes into local branch which is not current branch (#617) 2024-10-29 09:59:13 +08:00
FetchInto.axaml.cs feature: allow fetch the latest remote changes into local branch which is not current branch (#617) 2024-10-29 09:59:13 +08:00
FileHistories.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
FileHistories.axaml.cs code_style: remove unused code 2024-11-01 10:00:37 +08:00
GitFlowFinish.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
GitFlowFinish.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
GitFlowStart.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
GitFlowStart.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Histories.axaml ux: limit the minimal width/height of resizable panels (#619) 2024-10-29 16:51:54 +08:00
Histories.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
Hotkeys.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Hotkeys.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
ImageContainer.cs feature: now image file previewer shows the image size and file size 2024-09-14 16:13:40 +08:00
ImageDiffView.axaml ux: image info text layout 2024-09-14 16:15:53 +08:00
ImageDiffView.axaml.cs code_review: PR #480 2024-09-17 22:09:51 +08:00
Init.axaml enhance: show git errors when failed to get the repository root dir of given path (#397) 2024-08-27 15:35:10 +08:00
Init.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
InitGitFlow.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
InitGitFlow.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
InteractiveRebase.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
InteractiveRebase.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Launcher.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Launcher.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
LauncherPage.axaml ux: remove button padding and use content alignment to center text 2024-10-31 20:02:31 +08:00
LauncherPage.axaml.cs refactor: move non-observable object from ViewModels to Models 2024-07-24 11:44:13 +08:00
LauncherTabBar.axaml feature: workspace support (#445) 2024-09-09 18:26:43 +08:00
LauncherTabBar.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
LFSFetch.axaml ux: new remote icon 2024-10-15 20:03:36 +08:00
LFSFetch.axaml.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSLocks.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
LFSLocks.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +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 ux: new remote icon 2024-10-15 20:03:36 +08:00
LFSPull.axaml.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPush.axaml ux: new remote icon 2024-10-15 20:03:36 +08:00
LFSPush.axaml.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSTrackCustomPattern.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
LFSTrackCustomPattern.axaml.cs feature: supports adding custom LFS track pattern 2024-06-18 14:14:13 +08:00
LoadingIcon.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
LoadingIcon.axaml.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Merge.axaml refactor: move non-observable object from ViewModels to Models 2024-07-24 11:44:13 +08:00
Merge.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
MoveRepositoryNode.axaml feature: add context menu item to move repository node (#437) 2024-09-02 17:05:43 +08:00
MoveRepositoryNode.axaml.cs feature: add context menu item to move repository node (#437) 2024-09-02 17:05:43 +08:00
NameHighlightedTextBlock.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
PopupRunningStatus.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
PopupRunningStatus.axaml.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Preference.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Preference.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
PruneRemote.axaml ux: new remote icon 2024-10-15 20:03:36 +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 ux: new remote icon 2024-10-15 20:03:36 +08:00
Pull.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Push.axaml ux: new remote icon 2024-10-15 20:03:36 +08:00
Push.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
PushTag.axaml ux: new remote icon 2024-10-15 20:03:36 +08:00
PushTag.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Rebase.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
Rebase.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
RemoveWorktree.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
RemoveWorktree.axaml.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
RenameBranch.axaml code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
RenameBranch.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Repository.axaml ux: layout of histories toggle buttons 2024-10-18 14:48:15 +08:00
Repository.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
RepositoryConfigure.axaml feature: supports custom actions (#638) 2024-11-01 17:23:31 +08:00
RepositoryConfigure.axaml.cs feature: supports custom actions (#638) 2024-11-01 17:23:31 +08:00
RepositoryToolbar.axaml feature: supports custom actions (#638) 2024-11-01 17:23:31 +08:00
RepositoryToolbar.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
Reset.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
Reset.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Revert.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
Revert.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
RevisionCompare.axaml ux: change cursor to hand when hover links 2024-08-14 17:27:37 +08:00
RevisionCompare.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
RevisionFileContentViewer.axaml feature: now image file previewer shows the image size and file size 2024-09-14 16:13:40 +08:00
RevisionFileContentViewer.axaml.cs refactor: rewrite file histories page to only focus on selected file (#403) 2024-08-24 11:36:02 +08:00
RevisionFiles.axaml ux: remove the MaxWidth limitation for file tree view in CHANGES page and FILES page (#503) 2024-09-24 09:28:30 +08:00
RevisionFiles.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
RevisionFileTreeView.axaml feature: support using left/right arrow to expand/collapse tree node (#463) 2024-09-22 20:48:36 +08:00
RevisionFileTreeView.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
Reword.axaml rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
Reword.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
ScanRepositories.axaml feature: add a button to scan repositories under default clone dir (#427) 2024-08-30 16:14:10 +08:00
ScanRepositories.axaml.cs feature: add a button to scan repositories under default clone dir (#427) 2024-08-30 16:14:10 +08:00
SelfUpdate.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
SelfUpdate.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Squash.axaml ux: style for squash popup 2024-08-25 21:45:37 +08:00
Squash.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
StandaloneCommitMessageEditor.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
StandaloneCommitMessageEditor.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
StashChanges.axaml ux: layout of stage page 2024-10-28 18:06:27 +08:00
StashChanges.axaml.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
StashesPage.axaml fix: MinWidth not work while manually resizing window (#619) 2024-10-29 19:59:22 +08:00
StashesPage.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
Statistics.axaml refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
Statistics.axaml.cs refactor: rewrite chromeless window (#634) 2024-11-01 09:38:42 +08:00
TagsView.axaml feature: hover on tag view shows the message of it (#567) 2024-10-17 14:57:05 +08:00
TagsView.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
TextDiffView.axaml ux: dropshadow effect for selected chunk buttons in text diff view 2024-10-12 15:28:30 +08:00
TextDiffView.axaml.cs feature: diff - toggle show all lines (#615) (#652) 2024-11-04 16:32:51 +08:00
UpdateSubmodules.axaml refactor: update submodule (#287) 2024-07-26 18:49:07 +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 feature: mark deleted repository and auto remove it after scan default clone dir (#576) 2024-10-20 20:42:14 +08:00
Welcome.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00
WelcomeToolbar.axaml feature: add a button to scan repositories under default clone dir (#427) 2024-08-30 16:14:10 +08:00
WelcomeToolbar.axaml.cs enhance: show git errors when failed to get the repository root dir of given path (#397) 2024-08-27 15:35:10 +08:00
WorkingCopy.axaml code_review: PR #627 2024-10-30 18:10:53 +08:00
WorkingCopy.axaml.cs feature: add context menu for issue link in commit details panel (#651) 2024-11-04 15:31:55 +08:00