Commit graph

1395 commits

Author SHA1 Message Date
leo
92b80cbcda code_style: remove unnecessary parentheses 2024-04-15 18:07:17 +08:00
leo
fd8f257d6d feature: supports lxterminal on Linux 2024-04-15 18:01:15 +08:00
leo
c617331657 fix: wrong path for sublime text command-line interface 2024-04-15 17:48:52 +08:00
leo
cc6996444e ux: update icon for navigate to current HEAD button 2024-04-15 15:22:32 +08:00
leo
003ad66ccb ux: add menu icon for git-flow 2024-04-15 15:07:07 +08:00
leo
781569c7a0
Merge pull request #74 from walterlv/master
Dont find the path twice
2024-04-15 09:31:50 +08:00
walterlv
25082890ad Dont find the path twice 2024-04-15 09:21:42 +08:00
leo
f3532c4cf2 version: Release 8.8 2024-04-15 09:20:20 +08:00
walterlv
f58cff2cb6 Fix windows terminal startup directory 2024-04-15 08:58:25 +08:00
leo
4a151dd19c code_style: remove unused name declaration 2024-04-14 20:13:07 +08:00
leo
ab26bb83e9 refactor: re-design toolbar of Views.DiffView 2024-04-14 12:27:09 +08:00
leo
7bf6793a11 refactor: detecting programs from the PATH environment variable instead of hard coded (#72) 2024-04-14 11:14:13 +08:00
leo
7b5534a267 code_style: run dotnet format to apply rules defined in .editorconfig 2024-04-13 19:24:45 +08:00
leo
1bb4d55a5c
Merge pull request #69 from gadfly3173/feat/diff-file-mode
feat: show git file mode change if exist
2024-04-13 19:17:44 +08:00
Gadfly
54c9552985
refactor: remove duplicate ObjectConverters, remove unused using 2024-04-13 18:54:46 +08:00
Gadfly
f4e1e0fb6b
fix: use TextTrimming alternative PathConverters 2024-04-13 02:05:26 +08:00
Gadfly
f7dd856e49
fix: enhance diff view by truncating long file paths with ellipsis and adding tooltips for full path display 2024-04-13 01:34:08 +08:00
Gadfly
83728c1a5f
fix: change file mode status postion to right 2024-04-12 21:58:54 +08:00
Gadfly
a249eed1ac
feat: show git file mode change if exist 2024-04-12 21:38:36 +08:00
Gadfly
972b940742
fix: GPG executable file input didn't echo after selected 2024-04-12 19:37:06 +08:00
leo
2d5e048797 Merge branch 'fix/stage-list-count' into develop from PR #68 2024-04-12 10:04:03 +08:00
leo
ede96c298e code_review: review PR #68
* use Converters.ListConverters.ToCount instead of adding two properties to get the count of list.
* adding a new TextBlock to show number of files
2024-04-12 10:03:24 +08:00
leo
d64b7a7824 code_style: private functions should appear after all public functions 2024-04-12 09:41:12 +08:00
Gadfly
0e2da217f1
feat: shows the number of files in the current list on unstaged and staged lists 2024-04-12 01:27:19 +08:00
Gadfly
c0b13bdc8c
fix: Fixed the problem that the AvaloniaRider plugin on Windows cannot display the live preview for Avalonia XAML 2024-04-12 01:23:08 +08:00
leo
f3f39ac593 feature: supports resolving multiple conflicts at once. 2024-04-11 20:50:19 +08:00
leo
057c0be547 ux: change MaxHeight of commit message to 64 to ensure that there are at least 2 items displayed in the change list (#66) 2024-04-10 20:13:56 +08:00
leo
8ab7370409 enhance: use --force to override local refs if it is mismatched with remote's 2024-04-10 11:52:28 +08:00
leo
1dadad7775 ux: disable TextEditor hyperlinks (#65) 2024-04-10 11:02:33 +08:00
leo
1da754afe8 resource: update all icons to 64x64 (since we use this icons in 16x16 size) 2024-04-09 19:19:49 +08:00
leo
b8da3e9afd enhance: use diff command instead of show command to get changes of selected commit. (#56)
* for merge commit, it will shows all changes compare to the first parent of the selected commit now.
2024-04-09 16:02:42 +08:00
leo
217800c83a feature: support Meld as an external merge tool on Linux platform 2024-04-09 15:36:11 +08:00
leo
17fc7ab994 ux: add icons for external merge tools 2024-04-09 15:00:52 +08:00
leo
f0e0c90621 Merge branch 'feature/powershell_supports' into develop 2024-04-09 14:59:15 +08:00
leo
7336a870f7 ux: macOS main menu position 2024-04-09 14:36:32 +08:00
leo
7be7ef161b fix: deepin-terminal commandline argument format 2024-04-09 13:59:55 +08:00
leo
6811103cf4 ux: use RenderOptions.BitmapInterpolationMode="HighQuality" for shell icons 2024-04-09 13:34:42 +08:00
leo
395bd29084 feature: add supports to deepin-terminal 2024-04-09 13:06:27 +08:00
leo
3fd1e0ea19 fix: Windows Terminal is not a built-in app on Windows 10 2024-04-09 11:18:16 +08:00
leo
5c9b92c3db fix: the system default powershell.exe does not recognize the -WorkingDirectory arg 2024-04-09 11:12:22 +08:00
leo
a3c81745aa enhance: add -WorkingDirectory and -Nologo arguments for PowerShell 2024-04-09 10:49:36 +08:00
leo
4882fd9d69 refactor: external tools and shells
* rename Models.ExternalMergeTools to Models.ExternalMerger
* supports Git Bash/PowerShell/Command Prompt/Default Shell in Windows Terminal
2024-04-09 10:41:37 +08:00
leo
4ac705f8ca feature: add powershell support for Windows 2024-04-08 17:39:52 +08:00
leo
8f70778ec2 version: Release 8.7 2024-04-08 10:49:48 +08:00
leo
8adf11b64c fix: crash when create image from a empty stream 2024-04-08 10:24:28 +08:00
leo
75f6087447 update: unify all external tool icons to 128 x 128 2024-04-08 10:01:17 +08:00
leo
8dd1ce9185 refactor: rewrite Commands.QueryFileContent and use it instead of GetImageFileAsBitmap 2024-04-08 09:57:41 +08:00
leo
9a4f928ece fix: DataGrid does NOT scroll when navigation target is the same as current selected in Views.Histories. (#58) 2024-04-07 21:19:02 +08:00
leo
d09e81b80a fix: remove unused using 2024-04-07 20:06:04 +08:00
leo
24b6e39066 feature: add context menu for changes in Views.CommitDetail and Views.RevisionCompare to diff with external merge tool (#53) 2024-04-07 20:02:43 +08:00
leo
b5b1f0cb8d refactor: add ExternalEditorFinder to detect supported external editors 2024-04-07 17:56:53 +08:00
leo
482fab97c0 ux: update Icons.Tree 2024-04-07 15:17:02 +08:00
leo
a8d06ce042 ux: set RenderOptions.BitmapInterpolationMode = BitmapInterpolationMode.HighQuality for avatars 2024-04-07 15:00:18 +08:00
leo
416b839df5 localization: use x:String instead of declare a new namespace for System.String 2024-04-07 10:06:17 +08:00
leo
e5be649a2d fix: Github REST API access rate limit (#60) 2024-04-07 09:54:35 +08:00
leo
400d454478 enhance: a more adaptable regular expression for remote URLs (#61) 2024-04-06 18:11:49 +08:00
leo
040a6d4bba refactor: use axaml resource to manage locales instead of resx 2024-04-06 18:06:32 +08:00
leo
1196fabfc1 feature: external editor supports Sublime Text 2024-04-06 15:31:13 +08:00
leo
d873f21b6a fix: crash when open external tool drop down menu 2024-04-06 15:01:07 +08:00
leo
111bf2966a refactor: rewrite external editor supports
* supported editors can be different on different platforms.
* display founded editors only
2024-04-06 13:14:22 +08:00
leo
bcb83af576 ux: new style for statistics page 2024-04-03 17:34:06 +08:00
leo
099e6a4f97 ux: use CubicBezierTo instead of calling QuadraticBezierTo twice for curves in commit graph (#57) 2024-04-03 15:32:23 +08:00
leo
0252887442 feature: external editor supports visual studio code insiders; add environment variable VSCODE_PATH and FLEET_PATH to help to find these editors. (#54) (#55) 2024-04-03 12:17:20 +08:00
leo
eea3d2c6c0 feature: enable to use external merge tool for all type of files (#53) 2024-04-03 09:43:17 +08:00
leo
54c7f80eda ux: move navigate current head button to histories (#50) 2024-04-02 21:00:55 +08:00
leo
d986aa7165 feature: add button to navigate to current HEAD (#50) 2024-04-02 20:54:57 +08:00
leo
09720f81d4 ux: use FontWeight.Bold for current head decorator 2024-04-02 20:42:17 +08:00
leo
96d4150d26 project: reorganize the structure of the project.
* remove dotnet-tool.json because the project does not rely on any dotnet tools.
* remove Directory.Build.props because the solution has only one project.
* move src/SourceGit to src. It's not needed to put all sources into a subfolder of src since there's only one project.
2024-04-02 20:00:33 +08:00
leo
96e60da7ad ux: auto focus the first input element in popup widget (#49) 2024-04-02 16:23:47 +08:00
leo
ddd152df59 ux: unify icons and labels for repository action in both welcome and repository page; remove unused resources 2024-04-02 10:09:28 +08:00
leo
4dfbb0b2ba style: ux improvement (#42) 2024-04-02 09:46:48 +08:00
leo
53bcafa5ed refactor: ux for in progress action (cherry-pick/rebase/revert/merge) 2024-04-01 21:27:08 +08:00
leo
814af539cd fix: resolve button should be visible when current active view index is NOT 1 (the changes page) 2024-04-01 19:59:15 +08:00
leo
ef02a57ab2 style: use FontWeight.Bold for current head (#44) 2024-04-01 18:12:27 +08:00
leo
7e28c0904d localization: add git command name to locale zh_CN (#41) 2024-04-01 12:17:50 +08:00
leo
1f3f9a4472 style: add source code website in about dialog (#40) 2024-04-01 11:45:30 +08:00
leo
30d5f1415e version: Release 8.6 2024-04-01 09:29:04 +08:00
leo
d89a00e559 code_style: using avalonia's editorconfig and run dotnet format. 2024-03-31 16:54:29 +08:00
leo
3c38f681bd fix: disable custom window resizer on Linux platform if Window.WindowState != WindowState.Normal 2024-03-29 12:15:52 +08:00
leo
e59bacb75c update: external tool icons 2024-03-29 10:50:49 +08:00
leo
976c8da83c style: use the larger size of image in diff view if it has two valid bitmaps 2024-03-29 10:02:11 +08:00
leo
871751d7c0 style: set RenderOptions.BitmapInterpolationMode="HighQuality" for all image views 2024-03-29 09:49:42 +08:00
leo
911456a3e7 style: set RenderOptions.BitmapInterpolationMode="HighQuality" for external tool icons 2024-03-29 09:45:36 +08:00
leo
1f353f8163 style: unify all external tool icons to 512 x 512 2024-03-29 09:37:54 +08:00
leo
c2eedbdbf2 performance: do NOT re-create background brush if there exists one 2024-03-28 21:06:12 +08:00
leo
eb4f38b676 code_style: move private member/functions (except static readonly members) after all public members 2024-03-28 20:03:56 +08:00
leo
5e66765326
Merge pull request #36 from walterlv/master
_backend will never be null
2024-03-28 17:55:31 +08:00
leo
60bcdd671f style: keep aspect ratio of image in image diff view 2024-03-28 17:53:53 +08:00
walterlv
4e8efe05cc _backend will never be null 2024-03-28 17:48:46 +08:00
leo
61cead1867 code_style: run dotnet format to follow rules defined in .editorconfig 2024-03-28 17:46:03 +08:00
leo
7866a11037 Merge branch 'feature/open_with' from PR #33 2024-03-28 17:43:37 +08:00
leo
4659fbd901 code_review: code review for PR #33
* use PNG instead of SVG for external tool icons and remove dependency `Avalonia.SVG`
* remove unused property `IsVSCodeFound` and `IsFleetFound`
* find VS from registry first
* remove compile warning CA1416
* remove unused enum `OS.Platforms`
2024-03-28 17:42:13 +08:00
leo
760d64c39c style: use custom RevisionImageFileView to preview images. 2024-03-28 17:20:19 +08:00
walterlv
e54f17d13b Fix spelling errors in configuration keys 2024-03-28 16:29:15 +08:00
leo
8ed068e2dd
Merge pull request #34 from walterlv/master
Enhance file and folder selection
2024-03-28 16:18:23 +08:00
walterlv
f6683954fe Enhance file and folder selection by utilizing the default file manager instead of enforcing the use of explorer.exe 2024-03-28 16:02:39 +08:00
leo
effabb08fe style: add a background for image diff view 2024-03-28 15:47:40 +08:00
Enner Pérez
370b9bd31e MacOS Update 2024-03-28 02:16:34 -05:00
Enner Pérez
386987fbb1 Open in... Menu
New Icons
2024-03-28 02:16:33 -05:00
Enner Pérez
cde5fc8f73 Open In Fleet 2024-03-28 02:16:01 -05:00
leo
91bc1ee8ab fix: try to fix window drop shadow missing on Windows 10 2024-03-28 12:25:07 +08:00
leo
6cc6088684 style: ImageDiff layout 2024-03-28 10:11:34 +08:00
leo
0995e6e638 style: margins for ImageDiff 2024-03-28 09:54:20 +08:00
leo
582a283ad5 feature: show image size change for Models.ImageDiff 2024-03-28 09:48:42 +08:00
leo
223467480f fix: wrong work tree file path 2024-03-28 09:34:08 +08:00
leo
6950055f24 feature: supports preview and diff with image files 2024-03-27 21:38:38 +08:00
leo
5ef542f92d style: add loading indicator for FileHistories 2024-03-27 10:40:11 +08:00
leo
92e065feba feature: simple self-update implementation (#29) 2024-03-27 09:36:54 +08:00
leo
86a1148148 style: text alignment in Hotkeys 2024-03-26 16:58:12 +08:00
leo
391b017200 style: remove file name in FileHistories's title bar 2024-03-26 16:03:41 +08:00
leo
6d2e10cec2 feature: embed commit detail page in file histories 2024-03-26 15:56:38 +08:00
leo
e443e1657b style: increase all GridSplitter's size 2024-03-26 15:19:41 +08:00
leo
15ab457e74 style: traits .plist file as normal xml 2024-03-26 14:42:41 +08:00
leo
0079cdd88e style: change FontSize for MenuItem /template/ PART_InputGestureText 2024-03-26 11:30:22 +08:00
leo
cd42f2471a style: windows/linux caption buttons 2024-03-26 11:00:15 +08:00
leo
43d50c5ded version: Release 8.5 2024-03-25 11:43:21 +08:00
leo
4e81c7dc85 style: font fallback for windows 2024-03-25 10:39:36 +08:00
leo
5c5ee9bef5 style: icon for commit decorators 2024-03-25 10:27:07 +08:00
leo
8042091836 style: move some settings to Appearance tab 2024-03-22 12:29:40 +08:00
leo
a992485d11 style: use fixed tab title font size; NumericUpDown border 2024-03-22 12:18:03 +08:00
leo
c247b03223 feature: allow customized font size 2024-03-22 12:04:30 +08:00
leo
7ba7e58c9f style: keep the launcher's title bar consistent across platforms 2024-03-22 09:57:59 +08:00
leo
56f5f3b4a7 enhance: use custom JsonConverter instead of converting string to FontFamily in each control 2024-03-21 23:19:09 +08:00
leo
0fadab2ca2 fix: select file with only eol changes after other change types will not update diff result 2024-03-21 21:24:53 +08:00
leo
a6103b8b31 code-style: run dotnet format to compliance the editorconfig rules (#31) 2024-03-21 21:08:30 +08:00
leo
98a46f8211 fix: endless loop when character missing both in current active font and the default font and the fallback font is same with the default. 2024-03-21 20:55:08 +08:00
leo
8f3f011d81 enhance: calculate monospace fonts in background to avoid delay for preference window (#30) 2024-03-21 20:02:07 +08:00
leo
ff2e0d7928 fix: indicator line does not use editor's FontFamily (#30) 2024-03-21 18:08:43 +08:00
leo
83aa373079 feature: supports custom fonts (#30) 2024-03-21 18:02:06 +08:00
leo
0e49ad181a enhance: remeber tag group and submodule group IsExpanded state. 2024-03-21 11:40:17 +08:00
leo
c83d4588a1 style: update icons 2024-03-21 11:16:34 +08:00
leo
7c3c022ccc enhance: use previous state before we get new diff result 2024-03-20 20:34:24 +08:00
leo
635db8b3b3 feature: allow user to control whether or not to enable syntax highlighting in DiffView. 2024-03-20 20:17:20 +08:00
leo
8fc25e312d optimize: collect garbage after SetGrammar to avoid memory leak 2024-03-20 19:49:01 +08:00
leo
340fe9e3ba enhance: leave the current state until we got the new diff result to reduce flickering 2024-03-20 18:27:48 +08:00
Enner Pérez
a1a14f8858 Project Location 2024-03-20 02:38:28 -05:00
leo
f175f5abc1 optimize: use combined diff view as default. 2024-03-20 13:08:01 +08:00
leo
0b8740dc3a linux: use managed system dialog instead of DBus file picker (it has an extra black background panel on Wayland). 2024-03-19 15:53:46 +08:00
leo
1c14f5ea88 linux: force using en_US.UTF-8 locale to avoid GCM crash 2024-03-19 15:43:47 +08:00
leo
abc97dce6c fix: missing localization for Text.Cut 2024-03-19 13:00:47 +08:00
leo
b67cd693cd build: move build scripts and resources from src to build 2024-03-19 11:28:22 +08:00
leo
44c141be7c update: localizations
* fix Locales.Designer.cs NOT updated when compile after Locale.*.resx changed in Visual Studio 2022.
* use PublicResXFileCodeGenerator instead of ResXFileCodeGenerator to make sure access modifier is 'public' in Visual Studio 2022.
* use ResourceManager.GetResourceSet instead of collecting properties by reflection.
* remove translation warnings in Visual Studio's ResXManager extension.
2024-03-18 18:44:31 +08:00
leo
5567a8bc08 project: remove duplicated item in ItemGroup 2024-03-18 16:47:45 +08:00
leo
0bb268cdf2 version: Release 8.4 2024-03-18 15:10:11 +08:00
leo
6ea0e59c31 fix: remove warning for duplicated using 2024-03-18 11:42:54 +08:00
Enner Pérez
aa4c7be813 Resx Folder Location 2024-03-17 22:34:24 -05:00
Enner Pérez
14550655f3
Merge branch 'master' into feature/resx 2024-03-17 21:11:24 -05:00
leo
18aaa0a143 style: add .editorconfig for code formatting. see issu #25 2024-03-18 09:37:06 +08:00
Enner Pérez
c0a079de41 Source Generated Regex 2024-03-16 04:09:27 -05:00
Enner Pérez
ad1fdbe6ee Resx Localization 2024-03-16 03:27:03 -05:00
leo
f93dec5e6a style: Blame & FileHistories window style 2024-03-15 10:41:36 +08:00
leo
abc3e8e9f7 fix: Statistics window can not move 2024-03-15 10:13:21 +08:00
leo
b9f29ef059 style: margins for fixed-size window on Linux platform 2024-03-14 18:29:19 +08:00
leo
035300a612 style: border-less window style on Linux platform. 2024-03-14 18:23:36 +08:00
leo
f4b396596b feature: shows selected revision file size if it's a binary file 2024-03-14 11:59:56 +08:00
leo
f6eb1281b5 enhance: force using StringComparison.Ordinal 2024-03-14 11:09:05 +08:00
leo
cd2ecb109a enhance: diff with LFS filtered files 2024-03-14 10:55:25 +08:00
leo
499a8235b5
Merge pull request #22 from ennerperez/feature/syntax_fixes
Syntax Fixes
2024-03-13 16:20:35 +08:00
Enner Pérez
f70d48495f Syntax Fixes 2024-03-13 03:10:29 -05:00
Enner Pérez
cb90f8b98d en_US Typo Fixes 2024-03-13 03:10:02 -05:00
leo
47d9e0e9f9 fix: key to close search panel in text editor is ‘ESC' not 'Ctrl+3' 2024-03-12 16:40:59 +08:00
leo
ea49de2379 style: search bar style 2024-03-12 16:32:40 +08:00
leo
a37c11e32f enhance: better sync scroll logic with two-side diff - if the width in each side is different 2024-03-12 16:14:22 +08:00
leo
b8a230cf16 style: use TextBox.InnerLeftContent and TextBox.InnerRightContent instead of custom layout for search 2024-03-12 09:53:52 +08:00
leo
ea3e28b5e7 style: text editor's search panel border 2024-03-11 19:30:07 +08:00
leo
c1c47074f4 style: use TextBox.InnerLeftContent and TextBox.InnerRightContent instead of custom layout for search 2024-03-11 18:54:12 +08:00
leo
13c5c116fd doc: add text editor hotkeys information 2024-03-11 18:30:32 +08:00
leo
76505fb582 style: new text editor search panel style 2024-03-11 18:29:42 +08:00
leo
b82c0e2ebd version: Release 8.3 2024-03-11 09:26:11 +08:00
leo
213f04a57b fix: branch tree not restore last IsExpanded nodes. See issue #20
* Binding IsExpanded property of TreeViewItem with Models.BranchTreeNode
* Current local branch should never be collapsed
2024-03-09 20:58:44 +08:00
leo
ef26f5b41c fix: bad arguments to query git version 2024-03-09 11:04:03 +08:00
leo
2ec46c9da0 feature: prefer same name if new branch is created based on a remote branch 2024-03-08 18:01:29 +08:00
leo
fc0ac109d8 build: add a script to publish on Linux 2024-03-08 17:54:26 +08:00
leo
8d533e5270 style: UseRebase and AutoStash perfered selected by default 2024-03-08 17:49:03 +08:00
leo
61e1491854 style: remove popup's border on non-linux platforms 2024-03-08 17:41:10 +08:00
leo
c14b7ebbe1 optimize: only parse track status for local branch 2024-03-08 17:16:54 +08:00
leo
f7e8cf1311 refactor: use rev-list --left-right --count to query track status with upstream (when using some linux with other locales instead of English, upstream:track will output status with localized word instead of 'ahead'/'behind') 2024-03-08 16:32:44 +08:00
leo
0d1c61bcb5 style: compatible with Linux 2024-03-08 15:57:36 +08:00
leo
8c1fe66ee5 fix: using DropShadowEffect in Launcher's popup container on Linux will get a wrong render result. 2024-03-08 15:52:40 +08:00
leo
2182d39e5f refactor: setup fonts based on operating system 2024-03-08 12:22:22 +08:00
leo
267c955c88 style: views supports Linux 2024-03-08 11:28:17 +08:00
leo
a89760c7a5 refactor: change the way to refresh repository's data.
* mark dirty instead of calling refresh method directly
* force mark branches data dirty after remotes changed
2024-03-08 09:57:29 +08:00
leo
3eb8a82005 feature: use branch's fullname to create new branch based on selected one 2024-03-08 09:29:54 +08:00
leo
59b7fd8c61 optimize: better supports for LFS object 2024-03-07 17:04:57 +08:00
leo
d0e80be79f feature: enhance commit search
* Supports search commits by author/committer email
* Auto focus when search panel is visible
2024-03-07 16:29:24 +08:00
leo
f65dc36e62 style: popup container widgets 2024-03-07 12:08:54 +08:00
leo
b48c2b5ab5 fix: gnome-terminal name 2024-03-06 20:41:02 +08:00
leo
3bf962d745 feature: remember last active tab index if restore tabs is enabled 2024-03-06 19:46:19 +08:00
leo
0e824f12b4 upgrade: upgrade AvaloiaUI to 11.0.10 2024-03-06 17:17:16 +08:00
leo
f00ecbd0a1 fix: should not use Active to close a running popup. 2024-03-05 17:16:33 +08:00
leo
4b405dfc5f style: hotkeys font styles 2024-03-05 16:52:51 +08:00
leo
f834af10a2 refactor: change the way loading custom fonts 2024-03-05 16:02:47 +08:00
leo
acb74a4b95 feature: hotkeys enhancement. see issue #19 2024-03-05 10:46:08 +08:00
Luigi Grilli
7d422f1a82 Added CI build 2024-03-04 19:48:27 +00:00
leo
01ddd07de5 style<*>: set Background of all widgets used to display content of file to Brush.Contents for 2024-03-04 21:23:17 +08:00
leo
ade43ed988 optimize<Statistics>: only redraw chart when mouse hovered on a new sample box 2024-03-04 21:01:15 +08:00
leo
ad9cf615ab style<Statistics>: change layout of Statistics 2024-03-04 17:52:40 +08:00
leo
ae02e1025e style<Toolbar>: margins for toolbar buttons 2024-03-04 10:25:19 +08:00
leo
c47fe16dd3 upgrade<Version>: Release 8.2 2024-03-04 09:31:30 +08:00
leo
14dbc0ad92 fix<TextDiffView>: discard from staged should not affect same file in unstaged 2024-03-03 09:16:19 +08:00
leo
8ca74d3a9e fix<CommitDetail>: crash when request context menu without any change selected 2024-03-02 23:44:58 +08:00
leo
60e664ab26 optimize<*>: use custom view locator instead of ContentControl.DataTemplates to avoid memory leak. 2024-03-02 23:34:32 +08:00
leo
27d4dd5f64 style<*>: remove unused usings 2024-03-02 22:06:47 +08:00
leo
307e5a5ef0 fix<Repository, History>: wrong context menu IsEnabled state.
* 'Pull' should always enabled for local branch with remote upstream
* 'Discard All Changes' for current branch should only be enabled when there's at least one changes
* 'Fast Forward' should check if target local branch has any commit ahead of it's upstream
2024-03-01 19:12:22 +08:00
leo
280ef60111 fix<Windows>: explorer does not recognize path with separator '/' 2024-03-01 17:40:17 +08:00
leo
59052d8e1f style<Blame>: rewrite MeasureOverride to fit content with for CommitInfoMargin; always show commit info for the first visual line 2024-03-01 15:09:17 +08:00
leo
7b70951c93 style<Launcher>: supports two size rules for tabs in titlebar - fixed width or size to content 2024-03-01 14:09:39 +08:00
leo
e3a7abe776 style<Repository>: normalize repository's path 2024-03-01 13:46:00 +08:00
leo
1c005983c7 fix<Discard>: wrong discard behavior with changes both in worktree and staged 2024-03-01 11:34:32 +08:00
leo
a770ff542d fix<TextDiffView>: avoid endLine out of range 2024-02-29 12:16:31 +08:00
leo
2b97d7c599 feature<TextDiffView>: do NOT reset scroll offset after recompute diff with same change 2024-02-29 11:29:54 +08:00
leo
096fd6cb22 feature<TextDiffView>: supports discard changes from staged directly 2024-02-29 10:59:59 +08:00
leo
1149c768d3 refactor<NameHighlightedTextBlock>: use NameHighlightedTextBlock's constructor instead of functions in each caller 2024-02-28 18:55:23 +08:00
leo
cfe680ffd5 fix<DiffViewer>: wrong TextDiffView mode indicator icon 2024-02-28 18:42:58 +08:00
leo
9e4d349b51 feature<TextDiffView>: implementation for stage/unstage/discard selected changes in file 2024-02-28 18:15:40 +08:00
leo
671e46f8b3 feature<TextDiffView>: supports line staging/unstaging in working copy diff view 2024-02-28 14:55:11 +08:00
leo
91ef4e44a4 optimize<WorkingCopy>: clear selection after WorkingCopy unloaded 2024-02-27 18:51:57 +08:00
leo
2aacec75b4 optimize<*>: add a static method CreateMenuIcon to App. Restore working copy changes' selection state after refreshed 2024-02-27 18:26:05 +08:00
leo
9c3294c285 optimize<*>: App.RaiseException should be called in UIThread; add default progress description for popups; 2024-02-26 11:29:57 +08:00
leo
dec70bed44 upgrade<Version>: Release 8.1 2024-02-26 09:45:42 +08:00
leo
f4c82ff749 fix<Fetch>: start fetch from remote's context menu should only fetch selected remote 2024-02-26 09:38:25 +08:00
leo
787fe4ad70 fix<Statistics>: month to index; fix using UTC time compare to local time 2024-02-26 09:29:22 +08:00
leo
68ddeb4cc5 refactor<Statistics>: use committer instead of author 2024-02-25 11:32:15 +08:00
leo
e070b79d2c feature<Statistics>: finish statistiscs 2024-02-23 19:16:28 +08:00
leo
49f6ad0407 feature<Avatar>: supports gravatar.com and cravatar.cn (for China) 2024-02-23 11:39:05 +08:00
leo
84e2c7b3a4 style<Repository>: arrange toolbar button 2024-02-23 10:58:22 +08:00
leo
e7bf9be683 update<csproj>: assembly info 2024-02-22 21:46:32 +08:00
leo
ba355a7d59 optimize<TextEditor>: trait all .h file as C++ header file instead of C 2024-02-22 20:47:43 +08:00
leo
b934049dba update<Build>: update build script for macOS. add build/ and .DS_Store to ignore list 2024-02-22 15:45:17 +08:00
leo
7f20437464 style<Window>: add window icon 2024-02-22 14:51:31 +08:00
leo
cf09ab463c feature<Linux>: try to support Linux 2024-02-22 12:26:09 +08:00
leo
79084c9a9a fix<Clone>: fix crash after clone a new repository 2024-02-22 11:05:20 +08:00
leo
faffba09c8 fix<Submodules>: compatible with un-inited submodule 2024-02-21 12:26:09 +08:00
leo
353557ec10 fix<Native>: fix wrong file filter on macOS platform. 2024-02-21 11:29:46 +08:00
leo
dbd91c9b58 style<Repository>: arrange buttons in Repository's tool bar 2024-02-21 10:14:42 +08:00
leo
57c4a8394c optimize<*>: reduce memory usage 2024-02-20 18:27:59 +08:00
leo
ca19d65f0e update<csproj>: use official AvaloniaEdit instead of OneWare.AvaloniaEdit 2024-02-20 15:44:26 +08:00
leo
58eb002f4b style<RevisionCompare>: use JetBrainsMono font for all contents 2024-02-19 20:13:56 +08:00
leo
49154afe48 feature<Launcher>: finish restore opened tabs 2024-02-19 19:54:53 +08:00
leo
d895beb3f4 optimize<AutoFetch>: reduce CPU usage 2024-02-19 17:40:36 +08:00
leo
df16622335 fix<ExternalMergeTool>: ignore type change on serialization 2024-02-19 16:25:50 +08:00
leo
e7219b4278 feature<ExternalMergeTool>: use default path if file exists after tool changed 2024-02-19 16:19:12 +08:00
leo
1a27b1dfb1 feature<ExternalMergeTools>: add supported external merge tool for macOS 2024-02-19 16:05:00 +08:00
leo
da3a50e20c update<crash>: store crash log in $APPDATA 2024-02-19 15:41:13 +08:00
leo
01af736d50 update<Build>: dsym is a directory 2024-02-19 15:35:22 +08:00
leo
ef352984f9 refactor<Histories>: remove DataGrid patch and use original API to get display offset 2024-02-19 15:30:10 +08:00
leo
ba9f775bb8 update<icon>: update app's icon for macOS 2024-02-19 14:10:53 +08:00
leo
fce873d58c update<Build>: macOS build toolchain 2024-02-19 11:56:54 +08:00
leo
ef82525323 style<Window>: macOS caption button color 2024-02-19 11:46:20 +08:00
leo
04d8e5d476 style<Window>: macOS caption button color 2024-02-19 11:44:38 +08:00
leo
d9f566673e style<Window>: macOS caption button color 2024-02-19 11:33:09 +08:00
leo
09b96b148c optimize<WorkingCopy>: reset detail before commit 2024-02-19 10:33:28 +08:00
leo
a644a04b17 fix<MacOS>: new way to launch Terminal.app 2024-02-18 20:22:39 +08:00
leo
d74a3fb550 fix<MacOS>: wrong path to find Terminal.app; GitInstallDir ends to the folder that contains bin/git; way to open and select file in Finder 2024-02-18 19:00:42 +08:00
leo
5ac7d78796 style<Welcome>: use monospace font for repository tree 2024-02-18 16:32:30 +08:00
leo
05c9d9be5b feature<AutoFetch>: finish auto fetch remotes 2024-02-18 16:26:07 +08:00
leo
b40ca42d73 feature<WorkingCopy>: finish recent commit message picker 2024-02-18 15:44:05 +08:00
leo
88b9b0fb2f upgrade<csproj>: upgrade AvaloniaUI to 11.0.9 2024-02-18 15:28:17 +08:00
leo
c73c5372d2 style<*>: use mono font for all contents 2024-02-18 10:41:41 +08:00
leo
70512915f9 style<NameHighlightedTextBlock>: reduce required width of NameHighlightedTextBlock 2024-02-06 19:25:45 +08:00
leo
e310cfd84f feature<ContextMenu>: highlight branch/commit/tag name in ContextMenuItem 2024-02-06 19:07:17 +08:00
leo
98e65c0f11 fix<Repository>: filter not working 2024-02-06 17:52:16 +08:00
leo
5781a22b4c style<Launcher>: new main menu icon for Windows 2024-02-06 17:00:39 +08:00
leo
2a62596999 refactor<*>: rewrite all with AvaloniaUI 2024-02-06 15:08:37 +08:00
leo
0136904612 upgrade<Version>: Release 7.0 2024-01-17 11:06:46 +08:00
leo
4e40018a78 feature<Repository>: supports modify display name of repository 2024-01-17 11:02:08 +08:00
leo
22416812a0 fix<Stashes>: show time of stash 2024-01-02 15:32:19 +08:00
leo
f04ab92efc feature<WorkingCopy>: supports open selected file with default editor in working copy changes 2023-12-26 17:47:18 +08:00
leo
de75f5010b optimize<WorkingCopyChanges>: run as stage/unstage all if all changes selected 2023-11-22 10:29:53 +08:00
leo
cd934349aa optimize<Chart>: more reasonable interval division 2023-11-08 16:47:18 +08:00
leo
b0d5c1fd52 feature<TextEdit>: supports scroll by mouse wheel 2023-11-07 09:33:49 +08:00
leo
8fa3a558a0 style<CommitDetail>: add scrollbar for commit messages 2023-10-18 11:05:50 +08:00
leo
12c33545bf upgrade<Version>: Release 6.9 2023-10-17 20:32:24 +08:00
leo
ed26256c90 fix<WorkingCopyChanges>: fix that discard all unstaged changes will drop changes staged 2023-10-17 19:50:09 +08:00
leo
0966baa1d8 rename<CrashInfo>: rename Models.Issue to Models.CrashInfo 2023-10-13 11:21:45 +08:00
leo
838e688a0c refactor<Exception>: add context to exception to filter exceptions; each page has it's own error display control 2023-10-13 11:16:03 +08:00
leo
c85052bbcc fix<Launcher>: TaskbarItemInfo.ProgressState should disappears only when all tasks are complete 2023-10-13 10:26:11 +08:00
leo
918eb48663 optimize<*>: reduce repository loading time 2023-10-12 12:02:41 +08:00
leo
738daddbc7 feature<Avatar>: add context menu to manually re-fetch avatar 2023-10-11 18:25:21 +08:00
leo
e4c350f189 update<About>: copyright update 2023-10-11 17:29:17 +08:00
leo
2516f11231 refactor<RevisionCompare, Histories>: show author rather than committer in RevisionCompare/Histories 2023-10-11 16:06:23 +08:00
leo
e17fbab4cf style<FileHistories>: new style for FileHistories 2023-10-11 11:14:26 +08:00
leo
b1f8c93c81 optimize<Themes>: remove unused resources 2023-10-11 10:34:54 +08:00
leo
2b3c81c911 upgrade<Version>: Release 6.8 2023-10-10 17:39:33 +08:00
leo
217a382849 optimize<Sort>: remove sort repositories by name desc 2023-10-10 17:35:54 +08:00
leo
ccb3c07064 fix<Stash>: fix stash failed when there's too many files to be stashed 2023-10-10 16:59:47 +08:00
leo
905531f2db style<Window>: show progress bar in taskbar while popup is running 2023-10-10 15:59:52 +08:00
leo
951a38d445 style<Welcome>: new style for welcome page 2023-10-10 15:19:45 +08:00
leo
79e3759681 style<Avatar>: apply corner radius for avatar pictures 2023-10-10 14:43:41 +08:00
leo
766f24f4b0 optimize<User>: reduce memory used by commit's author/committer data 2023-10-10 11:25:57 +08:00
leo
d9afb798db style<Window>: makes the window border color is the same on both Windows 10 and 11 2023-10-09 21:02:38 +08:00
leo
80aa468b08 fix<GitURL>: allow '.' in repository name. see issue #14 2023-10-09 17:34:18 +08:00
leo
0585574d87 upgrade<Version>: Release 6.7 2023-09-26 12:04:48 +08:00
leo
8768cfc7e9 refactor<Project>: using Costura.Fody instead of ILRepack to merge .net libraries into executable file 2023-09-26 11:10:15 +08:00
leo
9a9a0601ed optimize<Converters>: move converter resources to app scope 2023-09-20 21:47:11 +08:00
leo
fcad602144 optimize<FileHistories>: remove use this version button from file histories. 2023-08-29 15:58:37 +08:00
leo
559829c054 style<Blame>: new blame style 2023-08-28 15:24:53 +08:00
leo
afe0220a46 fix<Bookmark>: bookmark changes will not be saved when there's no welcome page 2023-08-28 10:59:46 +08:00
leo
6e624797ae optimize<Blame>: only navigate to commit when user clicked the commit SHA 2023-08-28 10:17:10 +08:00
leo
24957b8c86 style<Blame>: redesign style for blame 2023-08-25 18:15:26 +08:00
leo
512516ad3d upgrade<Version>: Release 6.6 2023-08-25 17:41:56 +08:00
leo
5c411f6258 style<Slider>: customize slider style 2023-08-25 17:40:15 +08:00
leo
ef894d81b4 optimize<WorkingCopyChanges>: remove unused usings 2023-08-25 14:51:25 +08:00
leo
f13b1ee9fe feature<AssumeUnchanged>: supports update-index --[no]-assume-unchanged 2023-08-24 19:05:38 +08:00
leo
79b5136a46 optimize<WorkingCopyChanges>: use reset --hard instead of checkout/clean if all changes be selected to be discard 2023-08-24 17:29:13 +08:00
leo
0a7a0bff42 feature<SaveAsPatch>: show notification after saving patch successfully 2023-08-24 16:20:38 +08:00
leo
a1bfbfe02e refactor<Blame>: new blame tool 2023-08-24 13:39:49 +08:00
leo
697879b6a5 feature<GitURL>: supports for providing user on the HTTP/HTTPS git URL 2023-08-23 21:02:28 +08:00
leo
1c10d9a286 optimize<SSH>: using core.sshCommand instead of environment parameter GIT_SSH_COMMAND 2023-08-23 20:45:12 +08:00
leo
fc43edb6d2 fix<GitURL>: fix parse repository's SSH URL 2023-08-23 16:45:45 +08:00
leo
dfc452b2a6 update<Credential>: using manager instead of manager-core for credential.helper 2023-08-23 14:05:19 +08:00
leo
63a6ef256e feature<Preference>: supports for customizing max number of displayed history commits 2023-08-23 11:39:47 +08:00
leo
9006752705 fix<Pull>: fix stash and re-apply is not working on pull command 2023-08-21 20:39:38 +08:00
leo
f92f5746b9 feature<Stashes>: supports clear all stashes 2023-08-21 20:33:41 +08:00
leo
4d7b16dc75 fix<Repository>: fix filter not work when there's no files under .git/refs/xxx/ 2023-08-21 20:04:25 +08:00
leo
38810c440e upgrade<Version>: Release 6.5 2023-08-21 17:53:53 +08:00
leo
5d3088d520 feature<Welcome>: supports set bookmark of selected repository from context menu. 2023-08-21 17:49:49 +08:00
leo
7e1b1d7324 feature<FileHistory>: add button to use selected revision of file 2023-08-18 14:13:32 +08:00
leo
9d6ac9c449 feature<Fast-Forward>: allow fast-forward on local branch that not checked out. 2023-08-18 13:29:44 +08:00
leo
12511007e3 fix<FolderDialog>: using System.Windows.Forms.FolderBrowserDialog instead of Controls.FolderDialog to avoid crashes 2023-08-18 13:28:55 +08:00
leo
0dc73cbc0d optimize<Pull>: use custom stash instead of --autostash to avoid data missing when file is locked by other applications 2023-08-04 19:00:21 +08:00
leo
020577e240 refactor<Avatar>: use cravatar.cn instead of gravatar.com to fetch user's avatar 2023-07-24 12:01:19 +08:00
leo
26171e19c4 style<Launcher>: reduce titlebar height when window maximized 2023-07-24 11:34:47 +08:00
leo
cd197d13f0 style<Launcher>: menu icon 2023-07-20 21:01:53 +08:00
leo
8156002ddb style<WorkingCopy>: commit button vertical alignment 2023-07-20 20:48:56 +08:00
leo
9e0a5fc860 style<PageTabBar>: transparent background for scroller 2023-07-19 14:22:21 +08:00
leo
e56a267fc8 refactor<TextEdit>: rewrite implementation of placeholder for TextEdit 2023-07-18 19:21:42 +08:00
leo
535e05a667 style<Theme>: new theme design 2023-07-18 15:00:27 +08:00
leo
25971f9a56 upgrade<Version>: Release 6.4 2023-07-14 15:30:35 +08:00
leo
c6606fee88 fix<*>: PerMonitorDpiAwareV2 not working for ContextMenus on multi-displays with difference DPIs 2023-07-14 15:13:59 +08:00
leo
611d3c7db0 optimize<GitURL>: use regex to validate git repository urls 2023-06-02 10:29:43 +08:00
sourcegit-scm
a39b44ea2e
fix<Preference>: correct resource path in Preference.xaml.cs 2023-05-22 18:32:23 +08:00
sourcegit-scm
36e682d429
<feature>: add support for ssh:// protocol in git repository URL 2023-05-22 18:30:25 +08:00
leo
079f1a78bc upgrade<Version>: Release 6.3 2022-11-11 16:16:24 +08:00
leo
a9bc0fec21 style<Welcome>: replace system message dialog with a custom one 2022-11-11 15:54:34 +08:00
leo
5434629f4c optimize<WorkingCopy>: improve loading time for large number of local changes 2022-11-11 15:01:44 +08:00
leo
4cd07d90a5 style<IconButton>: add IconButton.IconSize to control size of icon 2022-11-04 12:48:41 +08:00
leo
785b2c1f82 style<Dark>: new dark theme 2022-11-01 16:18:20 +08:00
leo
aac29f7e14 style<Welcome>: translation for Welcome.Repositories 2022-11-01 09:19:49 +08:00
leo
5b369de6ff upgrade<About>: copyright 2022-10-28 10:08:12 +08:00
leo
237e8c0c66 style<*>: new dark theme 2022-10-28 10:03:15 +08:00
leo
84ac77971b optimize<WorkingCopy>: do not re-diff when file not changed 2022-10-28 09:57:50 +08:00
leo
aec498e9b0 optimize<WorkingCopy>: do not re-diff when file not changed 2022-10-27 22:11:24 +08:00
leo
87d96598be style<Welcome>: remove DropShadowEffect from Welcome page 2022-10-26 15:03:31 +08:00
leo
5d71e54547 upgrade<Project>: retargets to .net framework 4.8 2022-10-26 10:32:42 +08:00
leo
476c23f9d2 style<*>: new dark theme 2022-10-26 10:02:22 +08:00
leo
fc9ede3e09 style<*>: new light theme 2022-10-25 21:50:58 +08:00
leo
83e8eb1ec8 optimize<Dashboard>: remove refresh button (use F5 instead) 2022-10-25 17:23:26 +08:00
leo
975777c2f9 upgrade<Version>: Release 6.2 2022-10-21 17:04:46 +08:00
leo
3667a89fb8 optimize<DiffViewer>: clear all old datas before update contents 2022-10-21 16:13:07 +08:00
leo
c1c57f9b1d feature<GPG>: add gpg signing feature #5 2022-10-20 18:59:13 +08:00
leo
a677f409a2 style<PageTabBar>: tab seperator 2022-10-19 15:28:01 +08:00
leo
0a6d5d8a4c style<Clone>: label for start clone button 2022-10-19 15:24:42 +08:00
leo
8520786b7e optimize<Popup>: remove popup from welcome page 2022-10-19 15:20:58 +08:00
leo
b1102ac035 fix<Window>: fix AdornerDecorator missing 2022-10-19 11:38:28 +08:00
leo
e31a304cac feature<Welcome>: supports to sort repositories by bookmark color 2022-10-18 15:55:39 +08:00
leo
c6f99287e7 optimize<Upgrade>: remove auto-upgrade feature 2022-10-18 15:42:25 +08:00
leo
b76bc96ee7 optimize<Upgrade>: remove auto-upgrade feature 2022-10-18 15:30:24 +08:00
leo
d827c1fbe1 optimize<Preference>: remove avater server 2022-10-18 15:25:27 +08:00
leo
0b8c23c02d style<Launcher>: min size of launcher 2022-10-18 15:02:54 +08:00
leo
19c07459a9 optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page 2022-10-18 14:56:34 +08:00
leo
787cf5bb02 optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page 2022-10-18 14:50:48 +08:00
leo
bdd147f737 optimize<Welcome>: allow drop on welcome page 2022-10-18 11:44:16 +08:00
leo
18e8036e11 feature<Welcome>: enable mouse double-click on repository 2022-10-18 11:24:42 +08:00
leo
249f918994 style<Welcome>: use monospace font for repository's path 2022-10-18 10:27:34 +08:00
leo
45752cecf7 fix<Welcome>: update bookmark color after theme changed 2022-10-17 10:18:36 +08:00
leo
918263130c feature<Welcome>: add sort supports 2022-10-17 10:12:59 +08:00
leo
1beafbc84c style<Welcome,PageTabBar>: re-design the style for Welcome page 2022-10-14 20:56:57 +08:00
leo
5ef6642306 style<Welcome,PageTabBar>: re-design the style for Welcome page 2022-10-14 20:49:20 +08:00
leo
b43044a7bf style<Welcome,PageTabBar>: re-design the style for Welcome page 2022-10-14 20:38:53 +08:00
leo
c2517701cc style<PageTabBar>: new style for page tab bar 2022-10-14 15:30:06 +08:00
leo
80acfb6b1f style<PageTabBar>: new style for page tab bar 2022-10-14 13:39:55 +08:00
leo
47bf5cbd8c upgrade<Version>: Release 6.1 2022-09-20 17:06:01 +08:00
leo
814637946d fix<Histroies>: remove invalid filters to fix issue #I5RZC9 2022-09-20 16:55:24 +08:00
leo
a19f81a708 optimize<Dashboard>: ISSUE #3 Rebase merge request detected but there is no rebase in progress. 2022-07-07 09:25:41 +08:00
leo
e779d1b65e feature<Pull>: remember user's choice for Pull 2022-05-26 17:45:05 +08:00
leo
fec14eb04a style<Bookmark>: unify icons for repository 2022-05-20 16:57:36 +08:00
leo
bc9f9dc2c6 upgrade<Version>: Release 6.0 2022-05-20 16:03:43 +08:00
leo
338f91357e optimize<*>: remove deprecated apis (older than .NET 6) 2022-05-20 16:00:25 +08:00
leo
1a1d0d9004 refactor<build>: no longer provides .NET48 and .NET6 x86 targets. 2022-05-20 15:49:58 +08:00
leo
171f1d1d0c optimize<*>: remove Windows Terminal settings because it can be set outside in Windows Terminal 2022-05-20 15:29:56 +08:00
leo
44ed55937d style<Histories>: remove commit detail panel's guide tips 2022-05-20 14:20:22 +08:00
leo
1da67dc517 style<Icons>: add icons for context menu item 2022-05-18 20:34:44 +08:00
leo
e60d4a84c4 upgrade<Version>: Release 5.9 2022-05-05 10:05:06 +08:00
leo
35235df7bc feature<WorkingCopy>: gitee issue #I54W26 - toggle untracked files in working copy changes 2022-05-05 09:58:10 +08:00
leo
b04c94ccc1 feature<Cleanup>: add toolbar button to run git gc and git lfs prune 2022-02-10 14:27:46 +08:00
leo
bc404de937 feature<Statistics>: show hovered sample tooltip in chart 2022-01-13 10:54:45 +08:00
leo
e641deee5c upgrade<Version>: Release 5.8 2022-01-12 19:22:12 +08:00
leo
2b9d07479d rename<FileHistories>: rename Views.Histories to Views.FileHistories 2022-01-12 18:43:21 +08:00
leo
1ad5ff1bd8 feature<Statistics>: add statistics for current year 2022-01-12 18:38:03 +08:00
leo
90eaf484fb optimize<Statistics>: get start time of current week 2022-01-12 17:28:46 +08:00
leo
94bacb7384 fix<Statistics>: fix getting current week commits 2022-01-12 17:26:30 +08:00
leo
94ef2a9b69 optimize<Statistics>: add --branches --remotes to generated statistics 2022-01-12 10:30:16 +08:00
leo
4ef2a70ebd optimize<Statistics>: use localized text for weekdays 2022-01-11 20:35:17 +08:00
leo
c52ed4a711 feature<Statistics>: add simple statistic page 2022-01-11 20:18:35 +08:00
leo
f04c01b878 feature<Window>: remember window state 2022-01-04 14:52:13 +08:00
leo
9f58e0c715 feature<Remote>: add 'Prune' context menu for remote to prune dead branches without fetching 2021-11-17 16:12:26 +08:00
leo
0379d7e331 upgrade<Version>: Release 5.7 2021-11-15 20:07:23 +08:00
leo
e9b0b62652 style<About>: some changes of about dialog 2021-11-15 20:05:20 +08:00
leo
d40edebc58 update<Build>: build with .NET 6.0 and .Net Framework 4.8 2021-11-15 19:50:16 +08:00
leo
05fe057e8c update<Project>: change repo's url 2021-11-15 14:28:03 +08:00
leo
7fe48d9a88 refactor<*>: change all url of this repo from gitee.com to github.com 2021-11-15 14:26:55 +08:00
leo
18f176a66b refactor<Version>: check latest release from api.github.com instead 2021-11-15 14:23:45 +08:00
leo
dcf53c31cc feature<*>: use credential-manager-core instead of old credential-manager 2021-11-15 12:21:34 +08:00
leo
acc9840830 feature<RevisionFiles>: enable to search file in revision files 2021-11-15 12:20:33 +08:00
leo
b452456d9d feature<Issue>: always generate crash log file instead of report to gitee.com 2021-11-09 11:40:02 +08:00
leo
ef7cd2176a update<README>: update thanks; add tooltip for commit hot key 2021-11-08 20:47:03 +08:00
XiaoLinger
eec87f17cd merge pull request !29
* feature<Commit>: use "ctrl+ enter" to apply commit
2021-11-08 12:39:57 +00:00
leo
73057a4adc upgrade<Version>: Release 5.6 2021-11-05 13:32:36 +08:00
leo
7e4c5bc7a4 feature<StashDropConfirm>: need confirm before drop selected stash 2021-10-29 11:58:33 +08:00
leo
5acc768478 feature<CommitDetail>: add copy path contextmenu while multi-selecting changed items 2021-10-28 16:52:18 +08:00
leo
37ce2cdba6 optimize<Issue>: simplify crashreport logic while compiling with .NET 6 2021-10-28 16:00:28 +08:00
leo
3628729a93 feature<Project>: supports build with .NET 6 2021-10-28 15:47:47 +08:00
leo
898599afc9 optimize<HighlightableTextBlock>: using Run instead of TextBlock to improve performance 2021-10-27 16:17:54 +08:00
leo
460f8715da upgrade<Version>: Release 5.5 2021-10-27 11:27:52 +08:00
leo
aa331c5562 style<Dashboard>: re-arrange toolbar buttons 2021-10-27 11:24:59 +08:00
leo
d5ff070505 fix<Remote>: fix crash when open add remote dialog 2021-10-21 15:56:22 +08:00
leo
94d97c36ea upgrade<Version>: Release 5.4 2021-10-18 14:43:46 +08:00
leo
9dae37b022 style<Dashboard>: move Explore & Open Git Bash & Open In VSCode into one dropdown menu 2021-10-13 17:14:53 +08:00
leo
9e228432e0 optimize<Resources>: remove unused resources 2021-10-13 11:59:47 +08:00
leo
69cfdb4fc8 style<Preference>: alignment of auto fetch toggle 2021-10-13 11:33:07 +08:00
leo
7040976f2f style<Preference>: alignment of labels 2021-10-13 11:31:44 +08:00
leo
e5996d0fe1 style<Preference>: new style of preference setting dialog 2021-10-13 11:19:45 +08:00
leo
e32df7d461 refactor<Theme>: move theme switcher from launcher to preference 2021-10-13 10:56:01 +08:00
leo
2759b4aa2e update<locales>: update Text.SSHKey 2021-10-12 19:32:04 +08:00
leo
48020861ee optimize<Command>: each process has its own envs 2021-10-12 17:26:39 +08:00
leo
75a46ceb74 feature<SSH>: supports using ssh private key to access remote git repository 2021-10-12 17:14:48 +08:00
leo
306292147f upgrade<Version>: Release 5.3 2021-10-11 14:51:17 +08:00
leo
46ac07a80c style<Welcome>: small changes 2021-10-11 14:48:44 +08:00
leo
9e8cf02370 feature<PageTabBar>: add context menu to copy repositories store path 2021-10-09 14:29:44 +08:00
leo
bb6c99056e style<Dashboard>: auto hide layout orientation button when histories page is invisible 2021-10-08 17:22:43 +08:00
leo
902e28c41c style<Dashboard>: move histories layout direction button to dashboard toolbar 2021-10-08 17:06:04 +08:00
leo
7c44c0a840 optimize<CommitGraph>: remove unused polyline mode 2021-10-08 16:46:14 +08:00
leo
ade45732f2 optimize<TextCompare>: combine two modified parts those have one same unchanged character 2021-10-08 16:01:46 +08:00
leo
cc326495a6 fix<PageTabBar>: missing translation for new tab control 2021-10-08 10:48:05 +08:00
leo
9862845f82 fix<Pull>: fix crash when repo's remote has no branches 2021-09-26 13:50:06 +08:00
leo
b892dc7c66 upgrade<Version>: Release 5.2 2021-09-26 13:40:57 +08:00
leo
468d0e6f25 feature<PopupPanel>: add hotkey ESC to close current popup panel 2021-09-17 18:00:18 +08:00
leo
b134876f8b style<Welcome>: optimize layouts when there's no data in tree or list 2021-09-15 10:23:21 +08:00
leo
f190ce7927 fix<Preference>: fix UseWindowsTerminal can NOT be saved 2021-09-13 20:08:31 +08:00
leo
835dbc0ece fix<Welcome>: fix wrong arguments to start Windows Terminal without repositories 2021-09-13 15:09:45 +08:00
leo
e31b9f9686 upgrade<Version>: Release 5.1 2021-09-13 14:57:42 +08:00
leo
26a930aa3a feature<Welcome>: supports to open terminal without repositories 2021-09-13 14:53:24 +08:00
leo
f858d32291 style<Button>: add Style.Button.Link style for Welcome page 2021-09-13 14:34:22 +08:00
leo
4456019968 feature<VSCode>: supports to open repository with Visual Studio Code 2021-09-13 14:22:25 +08:00
leo
4a676e094d optimize<Dashboard>: fix wt.exe not startup in given working directory 2021-09-13 13:38:21 +08:00
leo
e2d34cc01a style<Welcome>: re-arrange welcome page 2021-09-13 12:58:52 +08:00
leo
717772c62b style<Welcome>: re-design layout for Welcome page 2021-09-13 11:47:54 +08:00
ZCShou
5712630235 feature<Welcome>: 调整了欢迎页的布局 2021-09-10 10:00:25 +08:00
ZCShou
f26c777577 feature<Welcome>: 欢迎界面增加最近使用记录和收藏/标签列表。支持拖拽,收藏支持自定义目录 2021-09-09 17:26:29 +08:00
李通洲
9c2a55b75c fix<Perference>: fix crashes on .NET 4.8 2021-09-08 10:35:59 +08:00
ZCShou
50fe327a89 !24 右键菜单增加取消追踪,并在删除相关的远程分支时自动取消跟踪
Merge pull request !24 from Jai/feature/unset-upstream
2021-09-08 00:19:36 +00:00
李通洲
ebc2fc6b91 feature<Preference>: query git version after selecting git path 2021-09-07 16:57:57 +08:00
李通洲
1a5fdc540c feature<Preference>: query git config after selecting git path 2021-09-07 16:57:42 +08:00
李通洲
adce866716 feature<Preference>: try finding git.exe automatically 2021-09-07 16:57:30 +08:00
李通洲
5e706588a0 feature<OpenTerminal>: support Windows Terminal 2021-09-07 16:57:00 +08:00
Jai
584bac74f9 feature<Dashboard>: add menu to unset upstream and cancel tracking when deleting related remote branches 2021-09-07 09:36:06 +08:00
leo
f041adb2b3 upgrade<Version>: Release 5.0 2021-08-30 09:12:41 +08:00
leo
36b5c7b809 fix<Filters>: remove from filters after a branch or tag deleted 2021-08-28 20:56:50 +08:00
leo
16b324424c fix<PageTabBar>: show dragdrop effect only when current tab is selected 2021-08-19 11:43:14 +08:00
Jai
602f934fae feature<PageTabBar>: add context menu to close tabs and modify bookmarks 2021-08-19 08:58:41 +08:00
leo
232c209079 style<Welcome>: fix wrong icon displayed for group folder in repositories manager 2021-08-18 09:34:14 +08:00
leo
c1a4ecee46 style<Window>: remove Brush.WindowBorder and use Brush.Border0 instead 2021-08-16 09:14:19 +08:00
leo
ce3f883123 optimize<Welcome>: dereference Launcher from its child widget Welcome 2021-08-13 19:24:46 +08:00
Jai
fbb59823bf feature<PageTabBar>: apply repository configuration updates (bookmarks, titles, etc.) 2021-08-13 18:28:07 +08:00
Jai
cc1aea7ff6 fix<Locales>: missing translation text 2021-08-13 15:56:16 +08:00
leo
49324f90e2 upgrade<Version>: Release 4.9 2021-08-13 15:26:14 +08:00
leo
5c892a96e6 style<Dashboard>: change style for Workspace switcher 2021-08-13 11:23:41 +08:00
leo
aed3c10aa4 style<Histories>: change searchbar anim time to 0.1 second to avoid flicking 2021-08-12 20:08:49 +08:00
leo
5791ca8fcb update<Locales>: remove unused resources 2021-08-12 14:03:10 +08:00
leo
56521d9418 fix<Clipboard>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I45346 2021-08-12 11:38:55 +08:00
leo
6f61c79e8b fix<Validations>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I452PA 2021-08-12 11:27:36 +08:00
leo
c3c54e154b update<project>: update copyright for this app 2021-08-12 09:40:20 +08:00
leo
18581ba526 style<Dashboard>: new toolbar style for dashboard 2021-08-12 09:27:33 +08:00
leo
b477240464 update<Locales>: remove unused resources 2021-08-11 20:41:41 +08:00
leo
59e9d59d8d style<PageTabBar>: change label style 2021-08-11 20:34:01 +08:00
Jai
663f3237c0 Merge pull request !19 from Jai/fix/copy-content-order
* optimix<Diff>: performance optimization
* fix<DiffViewer>: incorrect order when copying file contents
2021-08-11 11:16:00 +00:00
leo
eb2c07b2b6 fix<Dashboard>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I44XU1 2021-08-11 15:03:08 +08:00
leo
21df028601 optimize<PageTabBar>: do NOT restore tabs when app exited via closing the last tab 2021-08-11 14:16:43 +08:00
leo
3f2948dd06 fix<HighlightableTextBlock>: fix multi-line selection lag in DiffViewer 2021-08-11 11:26:39 +08:00
leo
2c37ff98e6 style<*>: custom font style 2021-08-11 10:49:52 +08:00
leo
780b4b9d18 feature<Issue>: add preference setting to enable/disable crash report 2021-08-11 10:20:19 +08:00
Jai
0c7f217106 feature<Preference>: add custom font settings 2021-08-10 22:05:29 +08:00
Jai
eab5db982c feature<MergeTool>: support for finding Tortoise Merge from TortoiseGit 2021-08-09 21:36:42 +08:00
leo
5c4c050e94 fix<About, Upgrade>: fix isusse reported by https://gitee.com/sourcegit/sourcegit/issues/I44GJO 2021-08-09 14:28:18 +08:00
leo
43ce225af1 optimize<project>: thanks to Jai for providing solution - using one project to manage multi-targetframeworks 2021-08-09 14:21:47 +08:00
leo
c5819dec4c upgrade<Version>: Release 4.8 2021-08-09 09:02:11 +08:00
leo
e80a34e6a1 style<WorkingCopy>: commit button style change 2021-08-07 21:38:34 +08:00
leo
af3b12281f style<Exceptions>: use Microsoft YaHei UI in Exceptions 2021-08-07 21:29:44 +08:00
leo
2e789d0811 style<Histories>: align right to fit high-dpi screen 2021-08-06 20:32:09 +08:00
leo
b02f80237a style<Dashboard>: use Microsoft YaHei UI for toolbar buttons 2021-08-06 20:26:47 +08:00
leo
acec7e857b style<Welcome>: unselect all when dragdrop tree node 2021-08-06 20:08:55 +08:00
leo
d6d4482a4e optimize<DragDropAdorner>: use realtime visual to create VisualBrush for drag-drop element 2021-08-06 20:04:10 +08:00
leo
2309f9c126 style<TextEdit>: using Microsoft YaHei UI for placeholder in TextEdit 2021-08-06 17:33:14 +08:00
leo
580ff565d8 optimize<Adorner>: move adorner management to Controls.Window 2021-08-06 17:20:33 +08:00
ZCShou
84a0e9f463 feature<Welcome>: 现在拖动目录到打开记录中后会直接打开仓库,而不是仅仅更新打开记录 2021-08-06 14:25:02 +08:00
ZCShou
3e0f360acc style<Dashboard>: 交换了 SUBMODULE 更新与新增按键位置,以与其他模块对齐 2021-08-06 14:25:02 +08:00
leo
7cc25af508 optimize<Locales>: remove unused resources 2021-08-06 14:00:24 +08:00
leo
d52fc37b65 style<Reset>: mode option style 2021-08-06 11:56:50 +08:00
leo
b187fa1b3a style<TextBox>: add DropshadowEffect for validation failed panel 2021-08-06 11:46:56 +08:00