Commit graph

2214 commits

Author SHA1 Message Date
leo
f71b44c6d7 update<screenshots>: update screenshots 2021-06-15 17:48:34 +08:00
leo
0377326363 optimize<*>: remove PageTabItem 2021-06-15 17:35:37 +08:00
leo
dbf7b225c6 upgrade<Version>: Release 4.0 2021-06-15 16:17:52 +08:00
leo
8fe7871b59 fix<Pull>: fix crash when there's no local branches 2021-06-15 16:14:16 +08:00
leo
a965e4e2b4 update<README>: add home page for this project 2021-06-09 19:58:07 +08:00
leo
64ae26c170 optimize<Histories>: only test LFS filter at window start up. 2021-06-08 17:26:01 +08:00
leo
d5c744165f update<SourceGit>: change Output to WinExe for .NET 5 2021-06-08 09:35:11 +08:00
leo
e13467c457 fix<Preference>: fix external merge tool configuration lost when path can NOT be found automatically 2021-06-08 09:33:17 +08:00
leo
dcf24db75a fix<RevisionFiles>: fix revision file tree missing issue due to Unloaded event will be called on active tab changed 2021-06-07 20:16:32 +08:00
leo
8db90574bb fix<SourceGit_48>: wrong OutputType used for ILRepack 2021-06-07 14:24:43 +08:00
leo
9d6a411887 optimize<LFS>: do NOT test LFS filter when LFS is not enabled 2021-06-07 14:14:53 +08:00
leo
2cb93d5a86 upgrade<Version>: Release 3.9 2021-06-07 11:51:01 +08:00
leo
130b5a66ab feature<SubTree>: supports git subtree feature 2021-06-07 11:47:16 +08:00
leo
6b602e70c5 optimize<PageTabBar>: move to previous one when the last tab is closed 2021-06-03 12:06:53 +08:00
leo
fa4cec87e0 feature<Launcher>: supports numpad 1-9 2021-06-02 18:06:21 +08:00
leo
7c98ed4990 feature<Launcher>: add common hotkeys
1. `Ctrl + Tab` goto next page
2. `Ctrl + W` close current active page
3. `Ctrl + T` open new page
4. `Ctrl + F` open search bar if possible
5. `Ctrl + [0-9]` go to page at given index if possible
6. `F5` refresh current repository if possible
2021-06-02 17:46:19 +08:00
leo
c3b1b6d502 fix<*>: add cleanups to fix memory leak 2021-05-31 13:55:10 +08:00
leo
13ab3d1eae optimize<Watcher>: do NOT listen changed event on .git/*_HEAD 2021-05-31 10:54:56 +08:00
leo
259473626b feature<DiffViewer>: supports to diff with external merge tools 2021-05-31 10:25:48 +08:00
leo
8993f50944 optimize<Fetch>: do NOT raise error when fetch automatically in background 2021-05-31 09:03:58 +08:00
leo
11420ee5b4 feature<MergeTool>: supports to use WinMerge as git.mergetool 2021-05-28 20:49:43 +08:00
leo
e5ac504134 style<Archive>: text for open file dialog title 2021-05-28 10:45:28 +08:00
leo
48cd025f1e upgrade<Version>: Release 3.8 2021-05-28 10:00:30 +08:00
leo
53a1e069d1 fix<Dashboard>: fix .NET 4.8 compile warning 2021-05-28 09:59:02 +08:00
leo
5fbefad159 feature<Archive>: supports archive by branches and tags 2021-05-28 09:48:07 +08:00
leo
3f55d66e01 feature<Achive>: add git archive to commit's context menu 2021-05-27 22:30:40 +08:00
leo
93835b48bc style<Histories>: using fixed width for committer's name and time 2021-05-27 15:49:46 +08:00
leo
fe3a36348e fix<Diff>: fix crash when diff line is empty 2021-05-27 15:35:45 +08:00
ZCShou
8191758a97 optimize<CreateBranch>: 增加一个对于空仓库建立分支的错误提示 2021-05-27 14:23:06 +08:00
leo
f4237efaa2 fix<*>: fix crash while creating branch with empty repository 2021-05-27 09:14:34 +08:00
leo
284e8077d6 fix<Init>: fix crash when open repository after init 2021-05-26 19:20:23 +08:00
leo
763779b529 feature<Merge>: show progress for merge 2021-05-26 18:58:34 +08:00
leo
67f5eed9a0 feature<Checkout>: add a status panel for checkout progress 2021-05-26 18:43:28 +08:00
leo
001453d6ff fix<CreateBranch>: fix branch name validation 2021-05-26 17:21:42 +08:00
leo
04f1137f96 style<*>: borders of all windows 2021-05-26 16:03:05 +08:00
leo
e3ac11a01b optimize<FolderDialog>: use default location instead of Desktop when open FolderDialog 2021-05-26 11:16:34 +08:00
leo
6061f5a074 feature<FolderDialog>: remove View.FolderBrowser and use windows shell32 API to select folders 2021-05-26 11:08:31 +08:00
leo
0419cf96fc optimize<Avatar>: render avatar using BitmapScalingMode.HighQuality 2021-05-25 17:52:33 +08:00
leo
ebd4c32690 optimize<GitFlow>: avoid to open editor for commit message when finish release/hotfix branches 2021-05-25 17:43:26 +08:00
leo
4d5e543527 fix<Histories,Dashboard>: fix crash when push/pull/fetch with no remotes added into this repository 2021-05-25 17:38:42 +08:00
leo
0eae6f90af optimize<Preference>: show a dialog to confirm restart request 2021-05-25 14:20:05 +08:00
ZCShou
60584669f6 feature<DiffViewer>: 定位差异(Previous & Next)时现在会高亮当前位置 2021-05-25 13:53:29 +08:00
ZCShou
cc661d3226 feature<DiffViewer>: 新增同步高亮选中行 2021-05-25 13:50:33 +08:00
leo
58e690e1dc feature<Preference>: auto restart application when general setting changed 2021-05-25 10:21:29 +08:00
leo
e3a5b0b62a fix<Histories>: fix crash when open context menu of commit without branches parsed 2021-05-25 09:09:49 +08:00
leo
58cca5d018 style<Histories>: show guide directly instead of hiding it in button's tooltip 2021-05-24 13:53:04 +08:00
leo
2bad75ab4a rename<CommitGraph>: rename CommitGraph.Line to CommitGraph.Path, CommitGraph.LineHelper to CommitGraph.PathHelper 2021-05-24 10:56:17 +08:00
leo
3d7325f376 optimize<CommitGraph>: only record Y-coord of the last added point in line 2021-05-24 09:51:56 +08:00
leo
1a6d3ffe70 style<Dashboard>: set MaxHeight for local branch tree to enable scrolling when there're so many local branches 2021-05-21 12:55:44 +08:00
leo
ad0d1f0ab8 fix<Preference>: fix open Preference crash when git.exe is not configured 2021-05-21 12:43:41 +08:00