Commit graph

370 commits

Author SHA1 Message Date
leo
0810e19f93 feature<DiffViewer>: enable Alt+MouseWheel for horizontal scrolling in DiffViewer 2021-05-12 21:01:08 +08:00
leo
c4525201b4 update<en_US>: rename Commit in Workspace to Changes 2021-05-12 20:44:59 +08:00
leo
8a2a0e57d6 style<WorkingCopyChanges>: code style 2021-05-08 12:37:20 +08:00
leo
da7f824508 style<Histories, RevisionCompare>: move committer/author name to avatar's ToolTip attribute 2021-05-08 11:37:57 +08:00
leo
55dcaec729 upgrade<Version>: Release 3.5 2021-05-08 10:11:03 +08:00
leo
6613566afb optimize<WorkingCopy>: do NOT show unmerged changes in staged 2021-05-08 10:08:57 +08:00
leo
08f279a521 fix<WorkingCopy>: unselect items before checking conflicts 2021-05-08 09:48:53 +08:00
leo
b5c623a51b style<CheckBox>: change style for disabled CheckBox 2021-05-08 09:32:20 +08:00
leo
af92bbd9b7 fix<WorkingCopyChanges>: missing context menu items for staged changes; update DiffTarget when items changed 2021-05-08 09:25:16 +08:00
leo
0c6a0bed06 style<Popups>: fix UseLayoutRounding issue in popups for high resolution screen 2021-04-30 23:09:59 +08:00
leo
2e5af8bc47 style<*>: enable UseLayoutRounding for all windows 2021-04-30 22:35:50 +08:00
leo
f7b151969e fix<WorkingCopy>: can NOT use Models.Change.IsAddedToIndex to determin whether it's staged or not 2021-04-30 18:24:35 +08:00
leo
5e593e4916 optimize<WorkingCopyChanges>: better implementation to unstage renamed changes 2021-04-30 18:20:26 +08:00
leo
2f02b23b51 style<ChangeStatusIcon>: use ★ instead of ? for untracked files 2021-04-30 17:49:43 +08:00
leo
db9d8c8e99 fix<CreateBranch>: fix branch name binding issue 2021-04-30 17:03:22 +08:00
leo
c7c0c07062 optimize<DiffViewer>: hide all text diff contents after reset 2021-04-30 16:11:19 +08:00
leo
2ba6a08475 update<zh_CN>: change text for CLOSE 2021-04-30 15:59:51 +08:00
leo
bf7cc8eed4 refactor<CommitDetail>: move revision files to anthor view 2021-04-30 15:33:26 +08:00
leo
0b6ca9ab8c optimize<Stash>: only run stash command when it's needed 2021-04-30 14:32:57 +08:00
leo
5f5510e6d8 update<Push>: turn off "Push all Tags" by default 2021-04-30 14:23:08 +08:00
leo
18df69b703 optimize<Stash>: new stash push implementation - untracked file will be added before stash 2021-04-30 14:21:52 +08:00
leo
4e432df6e5 upgrade<Version>: Release 3.4 2021-04-30 11:44:50 +08:00
leo
002436f8f2 fix<Histories>: fix commits not updated when tags changed 2021-04-30 11:44:40 +08:00
leo
402b7ce08e update<Push>: turn off "Force push" by default 2021-04-30 11:03:22 +08:00
leo
75006db94f fix<CommitChanges>: fix row selection in Grid/List view mode 2021-04-30 10:19:37 +08:00
leo
262c7afe9e optimize<DiffViewer>: use async binding for side-by-side diff 2021-04-30 09:41:19 +08:00
leo
ca0b4ba2f6 optimize<DiffViewer>: supports to cancel last diff job 2021-04-30 09:25:52 +08:00
leo
5c4f36e4eb update<Fetch>: change auto fetch period to 10 minutes 2021-04-30 09:05:29 +08:00
leo
31253269aa fix<Commits>: fix find merged commits in current branch without head 2021-04-30 09:03:35 +08:00
leo
50ad4a0278 optimize<ContextMenu>: do NOT show popup animation 2021-04-29 22:35:02 +08:00
leo
ee8efa5c47 fix<Histories>: fix wrong context menu items for current branch 2021-04-29 21:40:15 +08:00
leo
672af4527e style<ChangeStatusIcon>: better colors for change status icon 2021-04-29 21:22:52 +08:00
leo
8f3c2fdc32 fix<Discard>: fix discard with files not only dropped changes selected but also others 2021-04-29 21:22:17 +08:00
leo
30ab8ae954 refactor<*>: rewrite all codes... 2021-04-29 20:05:55 +08:00
leo
89ff8aa744 upgrade<Version>: Release 3.3 2021-04-12 10:28:12 +08:00
leo
6356520e94 fix<Repository>: -r is needed when remove a path from git 2021-04-12 10:28:12 +08:00
leo
3edb8bf2dd feature<DeleteSubmodule>: add context menu to delete submodules 2021-04-12 09:53:59 +08:00
leo
eaabfcf28e feature<Repository>: add default arguments '--tags' to pull 2021-04-12 09:29:17 +08:00
leo
be4fd6c59a fix<Launcher>: use TextBlock instead of Label to fix special characters like '_' disappeared in tabs 2021-04-12 09:25:33 +08:00
leo
70d98d5824 fix<Dashboard>: fix open submodule by context menu 2021-04-12 09:21:49 +08:00
leo
29658a7966 fix<SubmodulePathRequiredRule>: relative path for submodule is optional. 2021-04-12 09:17:44 +08:00
leo
344a603665 fix<Repository>: fix bad regex to parse submodule name 2021-04-10 14:45:59 +08:00
leo
3811f3ceed style<DiffViewer>: fix border issue due to enable UseLayoutRounding 2021-04-09 17:39:11 +08:00
leo
6b7def23d0 style<*>: use grandient brushes for file status icon 2021-04-09 17:21:43 +08:00
leo
54a35e00b2 style<Dashboard>: new icons for terminal and setting 2021-04-09 16:52:16 +08:00
leo
b5ebb4d76f style<CommitViewer>: combine subject and message into one TextBox and enable TextWrap on it 2021-04-09 10:34:33 +08:00
leo
04ea6816f4 style<Launcher>: test to enable UseLayoutRounding 2021-04-09 10:04:34 +08:00
leo
c7f9d249ed style<DataGrid, ListView>: remove default FocusVisualStyle 2021-04-08 11:00:37 +08:00
leo
245084fd34 feature<Repository>: add settings for fetching remotes automatically 2021-04-08 10:57:28 +08:00
ZCShou
1c24699f70 fix<Histories>:修复在 Light 主题中,选中行的各单元格文字颜色不一致的问题 2021-04-08 09:53:42 +08:00
ZCShou
81ebf0cdf1 fix<DataGrid>:修复 DataGrid 在失去焦点之后单元格颜色变化问题,现在选中行失去焦点后仍然高亮 2021-04-08 09:52:53 +08:00
leo
47c70669cd fix<TextBox>: fix wrong position of error tooltip anchor 2021-04-07 16:46:17 +08:00
leo
9cf3c37f1b style<Icon>: remove duplicated icons 2021-04-07 16:27:04 +08:00
leo
a71a877387 optimize<Avatar>: use same colors for both light and dark theme 2021-04-07 15:34:00 +08:00
leo
794a6437fb style<*>: remove unused brushes 2021-04-07 12:35:04 +08:00
leo
1366d8e858 refactor<Configure>: remove commit template due to bad implementation 2021-04-06 16:06:36 +08:00
leo
c233ffabdd style<*>: icons for windows 2021-04-06 15:48:31 +08:00
leo
b639920a40 style<Histories>: revert background color for histories' datagrid 2021-04-06 15:00:25 +08:00
leo
28bbb80364 style<*>: small changes for borders and row heights 2021-04-06 14:57:47 +08:00
leo
41f538afce style<Histories>: color for splitter in histories panel 2021-04-06 11:07:52 +08:00
leo
eba5d456f0 style<*>: enable SnapsToDevicePixels for borders 2021-04-06 10:59:50 +08:00
leo
d56eab9592 upgrade<Version>: Release 3.2 2021-04-06 09:49:14 +08:00
leo
f4ab97c088 optimize<Avatar>: cache downloading failed avatars 2021-04-04 13:48:27 +08:00
leo
fa3ff6f2db style<*>: remove Waiting panel; adjustment for high dpi screens; 2021-04-02 22:45:19 +08:00
leo
762e51de74 optimize<WorkingCopy>: use animated icon instead of waiting panel for committing status 2021-04-02 19:29:05 +08:00
leo
30dea811a3 style<WorkingCopy>: use Brush.FG2 instead of Brush.FG1 with Opacity 2021-04-02 18:04:37 +08:00
leo
9641613bdb feature<WorkingCopy>: show waiting panel while commiting 2021-04-02 17:44:07 +08:00
leo
c1b9fbaddd feature<Dashboard>: show waiting panel while staging objects 2021-04-02 17:37:47 +08:00
leo
5bc7f9021b style<Histories>: change icons for buttons in histories panel 2021-04-02 16:26:16 +08:00
leo
1d401d0955 style<*>: use Style.Icon as default style of Path 2021-04-02 15:45:31 +08:00
leo
b36ab87bcc fix<Dashboard>: fix wrong row index number 2021-04-02 14:19:50 +08:00
leo
6e6bbaaf0b style<Dashboard>: add Brush.SideBar to replace both Brush.GroupBar and Brush.Content 2021-04-02 14:07:17 +08:00
leo
d1842392bc style<Icon>: new icons for window command 2021-04-02 12:04:45 +08:00
leo
e688441948 style<*>: smaller window command icon size 2021-04-02 11:45:04 +08:00
leo
a163c2e4e8 style<*>: more flat-style theme 2021-04-02 11:34:08 +08:00
leo
e370f93458 style<Theme>: change popup background color for light theme 2021-04-01 17:50:36 +08:00
leo
2f49e68e08 style<PopupManager>: add margins for masks in popup window 2021-04-01 17:43:02 +08:00
leo
166e07ed54 style<*>: use Brush.Border0 for all Windows 2021-04-01 17:41:33 +08:00
leo
af875b9ed0 style<*>: flat style without dropshadow effects for toolbar and tabs 2021-04-01 17:31:15 +08:00
leo
1b7630ac87 style<Avatar>: use different colors in avatar background between light and dark theme 2021-04-01 15:51:25 +08:00
leo
29bbc9c763 upgrade<Version>: Release 3.1 2021-04-01 12:51:01 +08:00
leo
3dfe3ae252 feature<Avatar>: add settings for avatar server 2021-04-01 12:47:01 +08:00
leo
6a9ee67524 optimize<Avatar>: use task queue to download avatar one by one 2021-04-01 12:03:35 +08:00
leo
c22ea8f4cf fix<Avatar>: fix crash when more than one thread wants to access same avatar file 2021-04-01 10:54:05 +08:00
leo
6f08d03d04 upgrade<Version>: Release 3.0 2021-03-31 20:48:36 +08:00
leo
38545518a9 optimize<Icons>: remove unused icon 2021-03-31 20:36:28 +08:00
leo
1cbcbaf668 style<Avatar>: remove DarkBlue/DarkGray/DarkRed colors from avatar 2021-03-31 19:59:57 +08:00
leo
5d6a7ba4df feature<Histories>: show avatars in histories 2021-03-31 19:47:37 +08:00
leo
cb9274c1c6 fix<*>: fix Process.Start with URL directly will crash on .NET 5.0 2021-03-31 10:35:03 +08:00
leo
f84118ac9f style<Theme>: colors for light theme 2021-03-31 10:24:51 +08:00
leo
50f51e4210 style<*>: add borders for all windows 2021-03-30 10:11:09 +08:00
leo
e677a6a6a4 style<Launcher>: change Brush.TitleBar for dark theme 2021-03-30 09:59:26 +08:00
leo
2f8fcbf36f style<Dashboard>: fixed height for workspace switches 2021-03-29 17:01:03 +08:00
leo
e00271199a style<*>: add border for main window; changed popup background for dark theme; use Consolas for changes in stashes view 2021-03-29 16:26:05 +08:00
leo
872eec85b7 style<Theme>: change Brush.GroupContent color for dark theme 2021-03-25 16:57:10 +08:00
leo
c68b333c1d upgrade<project>: upgrade to .NET 5 2021-03-25 16:56:41 +08:00
leo
672783390b style<ContextMenu>: decrease thickness of ContextMenu's DropShadowEffect 2021-03-02 09:13:54 +08:00
leo
65d88909fd fix<DiffViewer>: binary size change displaying order 2021-03-01 09:57:08 +08:00
leo
df1c1d629a upgrade<Version>: Release 2.9 2021-02-26 10:09:56 +08:00
leo
5239c396f8 style<ContextMenu>: Decrease opacity of ContextMenu's DropShadowEffect 2021-02-25 19:08:49 +08:00
leo
f98ba79c09 style<ContextMenu>: use DropShadowEffect instead a solid border for ContextMenu 2021-02-25 19:00:43 +08:00
ZCShou
8c1445ff0c fix<App>: 由于配置文件引用,在某些情况下导致程序无法启动 2021-02-07 13:56:22 +08:00
ZCShou
f4a51c79ea fix<Branch>: 修复打开 git svn clone 的 SVN 仓库 崩溃的问题(注意,目前还不支持提交到远程仓库) 2021-02-05 20:07:03 +08:00
ZCShou
643368c6c9 style<Light>: 增加了一些对比度 2021-02-03 16:59:31 +08:00
ZCShou
b6a89334be optimize<*>: FolderDailog 重名为 FolderDialog 2021-02-03 16:31:33 +08:00
ZCShou
23d3038c92 optimize<FoldDialog, NewPage>: 修改欢迎页的打开本地仓库的弹出窗口为模态窗口 2021-02-03 16:26:32 +08:00
leo
3c624009f6 fix<Dashboard>: always enable push operation for local branches 2021-02-01 10:43:13 +08:00
leo
ed911fb679 style<Dashboard>: toolbar style 2021-02-01 10:18:56 +08:00
leo
5f2fe64e80 feature<App>: supports to open repository from commandline directly 2021-02-01 09:39:14 +08:00
leo
91f3f1263a feature<Clone>: support additional parameters to clone remote repository 2021-01-28 15:04:57 +08:00
leo
14f303038e feature<CommitViewer>: add image formats that WPF supported 2021-01-27 11:48:01 +08:00
leo
efa42af08d style<CommitViewer>: add icon for copy action in file preview context menu 2021-01-27 11:38:42 +08:00
leo
11d567604a feature<CommitViewer>: support preview image files 2021-01-27 11:30:17 +08:00
leo
9ac37ccc09 style<Launcher>: better titlebar background color for dark theme 2021-01-26 17:07:17 +08:00
leo
8069f6eb28 upgrade<Version>: Release 2.8 2021-01-26 16:57:00 +08:00
leo
101295f86a style<DiffViewer>: use different icons for binary diff and lfs object diff 2021-01-15 17:43:25 +08:00
leo
48efec0e7c style<NewPage>: new icon for new page; change logo size 2021-01-15 17:01:41 +08:00
leo
7c6765b532 style<DiffViewer>: add icon for copy 2021-01-15 16:39:52 +08:00
leo
5f583e5146 optimize<ContextMenu>: auto disable some context menu actions when the branch is at the same point with its upstream 2021-01-15 09:53:58 +08:00
leo
7055ed84b3 style<SettingDialog>: translations and size 2021-01-14 16:42:27 +08:00
leo
5418ccac9e feature<*>: add translation for Simplified Chinese 2021-01-14 16:31:03 +08:00
leo
2054df31b9 fix<WorkingCopy>: force trigger DataGrid layout update to fix bad column with issue 2021-01-12 21:10:07 +08:00
leo
57a02b1d86 Release 2.7 2021-01-12 16:54:02 +08:00
leo
4a334107e1 optimize<AutoUpdate>: move Launcher.CheckUpdate to App.CheckUpdate; limitation for checking times 2021-01-07 20:34:41 +08:00
leo
ae1224ded3 optimize<Theme>: remove unused code 2021-01-07 15:01:25 +08:00
leo
b6fe4ad4a6 style<Launcher>: tab's height in titlebar 2021-01-07 09:45:32 +08:00
leo
5f50703f74 style<Launcher>: style of separator between tabs in titlebar 2021-01-07 09:40:51 +08:00
leo
9daaa5907d style<Theme>: colors for light theme 2021-01-07 09:31:52 +08:00
leo
7106f3b978 feature<Launcher>: add ChromeTabShape; new titlebar theme for Launcher 2021-01-07 00:35:48 +08:00
leo
f98b73eaea optimize<Theme>: rename brushes used by this app and re-design light-theme 2021-01-06 21:08:32 +08:00
leo
f944ded171 optimize<WorkingCopy>: clear LastViewChange first before re-assign it 2021-01-06 12:01:02 +08:00
leo
fcec38b7e7 upgrade<Version>: Release 2.6 2021-01-05 19:43:46 +08:00
leo
f628cce1fe feature<WorkingCopy>: fold tree nodes by default if there are more than 50 local changes 2021-01-05 19:37:50 +08:00
leo
bd868dd780 update<LICENSE>: update license for project 2021-01-05 17:17:54 +08:00
leo
1de529237a feature<WorkingCopy>: reload diff content when working copy changed 2021-01-05 16:59:35 +08:00
leo
d110b9e451 optimize<WorkingCopy>: fix treeview item selection changed triggered when click same item; remove unused code 2021-01-04 22:11:03 +08:00
leo
065aeb67ca feature<About>: show .NET framework version used by this application 2021-01-04 13:08:00 +08:00
leo
866f137c02 upgrade<Project>: upgrade .NET to 4.8 2021-01-04 12:55:38 +08:00
leo
6529d0565c fix<Launcher>: fix wrong text encoding while getting latest release version from Gitee.com 2021-01-04 11:14:20 +08:00
leo
ed9c28055f feature<NewPage>: show drop area border while dragging items in/into repositories' tree 2021-01-04 10:58:06 +08:00
leo
f54bf249dc fix<*>: fix .NET 4.6 Process.Start not open default browser issue 2021-01-03 20:15:28 +08:00
leo
007690b000 style<NewPage>: rename Manager to NewPage; change layout of NewPage content 2021-01-03 19:49:57 +08:00
leo
22d3146866 fix<Launcher>: fix highdpi screen display issue when launcher is maximized 2020-12-31 23:11:41 +08:00
leo
e0f9b70c8a fix<*>: fix resize border thickness error 2020-12-31 17:16:48 +08:00
leo
3eae549c21 upgrade<Version>: Release 2.5 2020-12-31 16:37:56 +08:00
leo
0af951bb9a update<project>: downgrade .NET to 4.6; using Newtonsoft.JSON instead of System.Text.Json; using ILRepack to publish single executable file 2020-12-31 16:34:52 +08:00
leo
dc17bb4b12 optimize<Manager>: simplify Manager page 2020-12-31 15:55:19 +08:00
leo
72f09e96af refactor<Launcher>: rewrite title bar of Launcher 2020-12-31 11:26:33 +08:00
leo
567fad495b optimize<InteractiveRebase>: remove commit message editor from InteractiveRebase panel (as a result of my bad implementation) 2020-12-23 20:40:12 +08:00
leo
c816dcf039 optimize<Project>: remove debug data in final output 2020-12-21 18:20:42 +08:00