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 |
|
leo
|
a70152ee8a
|
optimize<CommitGraph>: better path for merge lines
|
2021-05-21 11:49:21 +08:00 |
|
leo
|
a78a73b924
|
upgrade<Version>: Release 3.7
|
2021-05-21 09:27:02 +08:00 |
|
leo
|
e6182f9818
|
feature<CommitGraph>: add polyline display mode
|
2021-05-19 16:14:46 +08:00 |
|
leo
|
e1ca1224dc
|
style<*>: use Microsoft YaHei UI instead of SimSun
|
2021-05-19 10:12:25 +08:00 |
|
leo
|
302702f578
|
optimize<CommitGraph>: ignore duplicated point in Line
|
2021-05-19 09:39:46 +08:00 |
|
leo
|
d23e42b93f
|
style<*>: change font size
|
2021-05-19 09:04:28 +08:00 |
|
leo
|
5772a9c171
|
optimize<CommitGraph>: ignore duplicated point in Line
|
2021-05-18 21:31:09 +08:00 |
|
leo
|
81d623c17f
|
style<Histories>: set MinWidth for committer name column in Histories
|
2021-05-18 19:33:30 +08:00 |
|
XiaoLinger
|
8747ff978d
|
Fix<PopupPanel>: Buttons Language
|
2021-05-18 17:02:22 +08:00 |
|
leo
|
0159dae85f
|
optimize<CommitGraph>: create pen as static resources; change style of dot point in CommitGraph
|
2021-05-18 11:02:13 +08:00 |
|
leo
|
bfade2e69b
|
style<*>: font size and weight
|
2021-05-18 09:08:55 +08:00 |
|
leo
|
8c1674aef7
|
style<Dashboard>: font family & size for titlebar and page switcher
|
2021-05-17 19:57:22 +08:00 |
|
leo
|
a659e7db4b
|
style<RevisionCompare>: change layout for titlebar
|
2021-05-17 18:40:43 +08:00 |
|
leo
|
a46fceeea6
|
optimize<Avatar>: create formatted text only if fallback label changed
|
2021-05-17 17:38:40 +08:00 |
|
leo
|
5b3b551b84
|
style<*>: change font render mode
|
2021-05-17 16:56:47 +08:00 |
|
leo
|
a94a62bd27
|
style<*>: change font render mode
|
2021-05-17 16:47:56 +08:00 |
|
leo
|
0b581752fb
|
upgrade<Version>: Release 3.6
|
2021-05-14 10:36:45 +08:00 |
|
leo
|
dce61bf4bb
|
update<Icons>: update icons
|
2021-05-14 10:20:49 +08:00 |
|
leo
|
b9b2dbac7c
|
update<Icons>: update icons
|
2021-05-13 21:02:52 +08:00 |
|
leo
|
59c33c23a2
|
feature<Launcher>: set WindowStartupLocation="CenterScreen"
|
2021-05-13 16:27:52 +08:00 |
|
leo
|
c7a57877e0
|
update<README>: update thanks; update style for Keep branch option
|
2021-05-13 15:52:37 +08:00 |
|
leo
|
b56279ce6e
|
feature<GitFlow>: add an option to keep branch after finish
Merge pull request from Rwing/master
|
2021-05-13 15:43:45 +08:00 |
|
leo
|
d0b1fbd7fb
|
fix<Watcher>: goto repository's tab when it's already opened
|
2021-05-13 15:39:22 +08:00 |
|
Rwing
|
0f38b157e2
|
feature<GitFlow>: add an option to keep branch after finish
|
2021-05-13 15:31:10 +08:00 |
|
leo
|
524eb8ef6d
|
feature<DiffViewer>: use Shift instead of Alt for horizontal scrolling in diff viewer
|
2021-05-13 14:17:53 +08:00 |
|
leo
|
d1e5b5357c
|
optimize<PopupWidget>: simplify PopupWidget xaml
|
2021-05-13 11:02:50 +08:00 |
|
leo
|
b9b0899d48
|
feature<CommitDetail>: goto diff view by double click changed file in commit information panel
|
2021-05-13 10:55:25 +08:00 |
|
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 |
|
leo
|
8a4dee918d
|
style<Dashboard>: code style - nest class when it's only used by outer class
|
2020-12-21 16:04:44 +08:00 |
|
leo
|
4ee9234289
|
optimize<Dashboard>: do NOT update commits without log filter changes
|
2020-12-21 11:07:30 +08:00 |
|
leo
|
cdc31a47e6
|
fix<Launcher>: re-arrange app alerts to remove event blocking on top-left corner in Histories panel
|
2020-12-19 22:40:37 +08:00 |
|
leo
|
01ed685b59
|
optimize<CommitGraph>: rename CommitGraphHelper to CommitGraphData; improve checking visibility of lines/links/dots in commit graph
|
2020-12-19 21:35:29 +08:00 |
|
leo
|
0e648833cc
|
upgrade<Version>: Release 2.4
|
2020-12-18 18:05:55 +08:00 |
|
leo
|
6480905be6
|
refactor<CommitGraph>: using DrawingContext instead of Canvas to render commit graph; change max number of displaying commits from 8000 to 20000
|
2020-12-18 18:04:39 +08:00 |
|
leo
|
bef6dbbb7c
|
fix<Manager>: refresh recent opened repositories after open one
|
2020-12-18 09:54:07 +08:00 |
|
leo
|
4600d46328
|
fix<Manager>: refresh home page when successfully clone/init a repository
|
2020-12-17 21:28:09 +08:00 |
|
leo
|
00214fe0ab
|
style<Theme>: change brush colors for light theme
|
2020-12-17 14:54:56 +08:00 |
|
leo
|
bb1c98917e
|
style<Launcher>: remove ShadowEffect for tabs in titlebar;change color for light theme
|
2020-12-17 14:27:50 +08:00 |
|
leo
|
bdd979eb58
|
optimize<Commit>: use binary search to find first ancestor of current HEAD when HEAD is filtered out
|
2020-12-17 13:12:52 +08:00 |
|
leo
|
3e6c837916
|
refactor<*>: move SourceGit.Git.Preference to SourceGit.Preference
|
2020-12-17 11:55:06 +08:00 |
|
leo
|
d248394e42
|
style<Dashboard>: style for splitter between TAGS and SUBMOUDLES
|
2020-12-16 16:40:34 +08:00 |
|
leo
|
8292cc9e85
|
style<InteractiveRebase>: add margin for committer name column
|
2020-12-16 16:08:04 +08:00 |
|
leo
|
d1f64b1d12
|
feature<DiffViewer, CommitViewer>: override default behaviour while using Ctrl+C to copy selected lines in DataGrid
|
2020-12-16 16:02:13 +08:00 |
|
leo
|
ed5ebfaee7
|
fix<DiffViewer>: clear all editor grid lines before redraw
|
2020-12-15 13:44:32 +08:00 |
|
leo
|
8ac28ff9e5
|
style<DiffViewer>: padding text in diff viewer
|
2020-12-15 13:25:23 +08:00 |
|
leo
|
06d98a374d
|
feature<CommitViewer>: show line numbers in file preview and remove limitation for line counts
|
2020-12-15 13:12:16 +08:00 |
|
leo
|
0517142330
|
style<Dashboard>: change style for tags & submodules toggle button
|
2020-12-14 13:54:07 +08:00 |
|
leo
|
c6c9f62bdb
|
update<Build>: use SatelliteResourceLanguages to trim language cultures
|
2020-12-14 13:02:22 +08:00 |
|
leo
|
81d82630ba
|
update<Build>: using Power-Shell instead of cmd to run build script
|
2020-12-14 11:33:59 +08:00 |
|
leo
|
61fe751f13
|
upgrade<Version>: Release 2.3
|
2020-12-14 10:49:39 +08:00 |
|
leo
|
3f7f180694
|
update<Build>: change publish batch command
|
2020-12-14 10:47:55 +08:00 |
|
leo
|
d69db0289e
|
optimize<DiffViewer>: clean all grid lines before layout diff content
|
2020-12-14 09:58:39 +08:00 |
|
leo
|
a53d3f642d
|
style<Histories>: move guide into a tooltip button
|
2020-12-10 21:15:59 +08:00 |
|
leo
|
74a9ec42d7
|
style<Launcher>: highlight title when mouse over tabs
|
2020-12-10 20:32:42 +08:00 |
|
leo
|
f592aeb3db
|
feature<Manager>: add context menu to change bookmark of selected repository
|
2020-12-09 17:59:37 +08:00 |
|
leo
|
38aef83304
|
style<Stashes>: change style for staches panel
|
2020-12-09 17:02:43 +08:00 |
|
leo
|
24719f37d2
|
style<Launcher>: change bookmark style
|
2020-12-07 19:39:50 +08:00 |
|
leo
|
3282496570
|
fix<Manager>: use TextBlock instead of Label to show special characters like '-', '_' etc.
|
2020-12-07 19:28:36 +08:00 |
|
leo
|
d993147107
|
fix<Launcher>: INotifyPropertyChanged event not raised when IsActive changed
|
2020-12-07 18:37:24 +08:00 |
|
leo
|
a2254ae578
|
feature<Launcher>: change style of tabs in title bar; bookmark color for repository
|
2020-12-07 18:03:05 +08:00 |
|
leo
|
7e01792a37
|
style<UpdateAvailable>: show update available window as dialog and centered in Launcher
|
2020-12-01 14:32:02 +08:00 |
|
leo
|
f8561bb9da
|
none<build>: do NOT trim output for self-contained
|
2020-12-01 11:17:35 +08:00 |
|
leo
|
c5899dff4e
|
upgrade<Version>: Release 2.2
|
2020-12-01 10:37:20 +08:00 |
|
leo
|
4cde777b98
|
feature<*>: upgrade to .NET 5.0; use System.Text.Json instead of System.Xml; supports auto check update at startup
|
2020-12-01 10:31:46 +08:00 |
|
leo
|
1a46551a77
|
feature<Launcher>: close tabs by context menu; collect garbage after repository closed
|
2020-11-30 15:21:45 +08:00 |
|
leo
|
a9f138076e
|
style<CommitViewer>: combine subject and message
|
2020-11-30 11:00:32 +08:00 |
|
leo
|
45555fd8ae
|
style<WorkingCopy>: change label for files display mode
|
2020-11-30 10:26:38 +08:00 |
|
leo
|
c78710c7e3
|
none<FilesDisplayModeToIcon>: code style
|
2020-11-29 22:39:44 +08:00 |
|
leo
|
d26446c1b0
|
optimize<Dashboard>: use IsLoaded instead of checking element with null
|
2020-11-29 22:34:48 +08:00 |
|
leo
|
8a6d970498
|
feature<WorkingCopy>: add grid layout for unstaged and staged files mode
|
2020-11-27 18:47:32 +08:00 |
|
leo
|
ab98191875
|
style<Dashboard>: rename Open to Explore
|
2020-11-27 15:35:28 +08:00 |
|
leo
|
aaefaf5b06
|
optimize<DiffViewer>: ignore "No new line at end of file" in diff outputs; add IsContent and IsDifference methods for ChangeBlock
|
2020-11-27 12:45:30 +08:00 |
|
leo
|
06b5709a05
|
style<DiffViewer>: bring grid lines on top of diff editor
|
2020-11-27 11:48:23 +08:00 |
|
leo
|
017c083c52
|
style<DiffViewer>: using rectange instead of datagrid.gridlines for diff viewer
|
2020-11-27 11:07:11 +08:00 |
|
leo
|
724908eaa8
|
upgrade<Version>: Release 2.1
|
2020-11-26 17:18:25 +08:00 |
|
leo
|
66e38c8f2d
|
optimize<DiffViewer>: rewrite two-sides diff algorithm
|
2020-11-26 14:20:51 +08:00 |
|
leo
|
b3b014f84e
|
feature<Histories>: add usage guide for histories panel.
|
2020-11-26 13:18:03 +08:00 |
|
leo
|
757c64e49c
|
fix<Diff, Blame>: check scroller before use it
|
2020-11-26 12:47:24 +08:00 |
|
leo
|
f1b31820a7
|
style<CommitViewer>: default color for avatar mask
|
2020-11-26 12:05:17 +08:00 |
|
leo
|
9532d4cf8f
|
fix<CommitViewer>: auto hide/show avatar mask
|
2020-11-26 12:01:55 +08:00 |
|
leo
|
400b8c3af5
|
optimize<CommitViewer>: use d=404 instead of d=mp to get avatar from gravatar.com
|
2020-11-26 11:52:50 +08:00 |
|
leo
|
60254e15ad
|
optimize<Diff,Blame>: optimize layout calculation
|
2020-11-26 11:08:08 +08:00 |
|
leo
|
4d3dc4398b
|
style<DiffViewer>: minWidth scrollbar size
|
2020-11-25 20:56:41 +08:00 |
|
leo
|
e5913b6ff6
|
optimize<Diff>: improve update layout performance
|
2020-11-25 20:51:33 +08:00 |
|
leo
|
12b4783d6e
|
style<CommitViewer>: use same font size with author's name for comitter's
|
2020-11-24 19:00:29 +08:00 |
|
leo
|
86fd64c342
|
upgrade<Version>: Release 2.0
|
2020-11-24 17:59:11 +08:00 |
|
leo
|
7fecc471b0
|
feature<Dashboard>: auto delete .git/rebase-apply when there's no conflicts detected
|
2020-11-24 17:55:44 +08:00 |
|
leo
|
cbdebee4c2
|
feature<*>: use DataGrid instead of RichTextBox to improve performance
|
2020-11-24 17:14:44 +08:00 |
|
leo
|
544d819c96
|
style<CommitViewer>: alignment for refs of selected commit
|
2020-11-23 19:09:01 +08:00 |
|
leo
|
d42da5f5fa
|
style<CommitViewer>: better layout for committer and author
|
2020-11-23 19:00:14 +08:00 |
|
leo
|
9d9e741aa5
|
optimize<FolderDialog>: simplify FolderDialog interface
|
2020-11-23 14:02:13 +08:00 |
|
leo
|
5a9c4c32b0
|
style<FolderDialog>: use different icons for expanded/collapsed items
|
2020-11-23 13:53:46 +08:00 |
|
leo
|
d6526e7907
|
fix<ToggleButton>: fix status icon for diff mode
|
2020-11-23 13:46:35 +08:00 |
|
leo
|
e42290eef1
|
feature<FolderDialog>: add FolderDialog to remove dependency on System.Windows.Forms
|
2020-11-23 13:41:13 +08:00 |
|
leo
|
6bf06c87f1
|
optimize<project>: remove unused resources
|
2020-11-20 15:46:30 +08:00 |
|
leo
|
cad64f6352
|
optimize<Blame>: using ItemsControl instead of TextBox to show line numbers
|
2020-11-20 15:46:06 +08:00 |
|
leo
|
b97d5e608d
|
feature<DiffViewer>: add combined diff view mode; optimize line number using virtualizing ItemsControl instead of TextBox
|
2020-11-20 15:45:04 +08:00 |
|
leo
|
788013817d
|
style<Histories>: font family change
|
2020-11-19 15:47:22 +08:00 |
|
leo
|
db799f5c92
|
fix<CommitViewer>: fix save revision file to path error when selected file is managed by LFS
|
2020-11-18 20:09:56 +08:00 |
|
leo
|
0e48344401
|
feature<CommitViewer>: using d=map instead of d=identicon
|
2020-11-18 17:34:38 +08:00 |
|
leo
|
dab5302fc8
|
feature<CommitViewer>: support avatar from gravatar.com
|
2020-11-18 17:14:32 +08:00 |
|
leo
|
730cf2a842
|
feature<WorkingCopy>: enable mergetool.writeToTemp when open external merge tool
|
2020-11-18 14:49:08 +08:00 |
|
leo
|
2685a9b709
|
optimize<Icon>: remove duplicated icon
|
2020-11-18 14:38:34 +08:00 |
|
leo
|
af5ae8383b
|
feature<Launcher>: add DropShadowEffect for top of toolbar
|
2020-11-18 14:29:53 +08:00 |
|
leo
|
59e075ff09
|
upgrade<Version>: Release 1.9
|
2020-11-18 09:33:43 +08:00 |
|
leo
|
84b2b4d7ae
|
fix<InteractiveRebase>: root commit can NOT be rebased
|
2020-11-17 21:06:04 +08:00 |
|
leo
|
76e6719441
|
update<project>: add PropertyGroup.RuntimeIdentifier
|
2020-11-17 20:34:21 +08:00 |
|
leo
|
ff4427f49f
|
update<project>: force using "framework-dependent single-file app" mode
|
2020-11-17 20:23:15 +08:00 |
|
leo
|
24ce527803
|
optimize<project>: remove prefer 32-bit setting
|
2020-11-17 20:20:09 +08:00 |
|
leo
|
551021520a
|
feature<Dashboard>: auto remove .git/rebase-apply when continue finished
|
2020-11-17 19:56:18 +08:00 |
|
leo
|
78614a71db
|
optimize<Blame>: remove unused code
|
2020-11-17 19:33:22 +08:00 |
|
leo
|
5584b323de
|
optimize<Blame, DiffViewer>: using StringBuilder instead of TextBox.AppendText
|
2020-11-17 19:31:39 +08:00 |
|
leo
|
befe54240a
|
style<Histories>: change style of CLEAR/TOGGLE button in search bar
|
2020-11-17 18:11:42 +08:00 |
|
leo
|
12169cc53a
|
feature<Histories>: add collapse button in search bar
|
2020-11-17 12:59:55 +08:00 |
|
leo
|
1a719a464e
|
fix<*>: open explore exception on .NET 5.0
|
2020-11-17 12:41:51 +08:00 |
|
leo
|
24b175c331
|
upgrade<project>: upgrade to .net 5.0
|
2020-11-17 11:41:01 +08:00 |
|
leo
|
a3f2c672b7
|
style<Launcher>: better z-index for tabs in titlebar
|
2020-11-16 21:06:56 +08:00 |
|
leo
|
c14198a830
|
fix<Diff>: getting wrong size for LFS objects when the size of file didn't changed
|
2020-11-04 23:35:12 +08:00 |
|
leo
|
19bccbecf6
|
feature<Dashboard>: add context menu "Tracking" to change upstream of selected local branch
|
2020-11-04 11:54:09 +08:00 |
|
leo
|
5e6ef8abcb
|
optimize<CommitGraph>: remove unused code
|
2020-11-03 11:45:46 +08:00 |
|
leo
|
dbf5ffe01b
|
style<Launcher>: hide tab close button by default
|
2020-10-30 12:05:52 +08:00 |
|
leo
|
3b7a030846
|
upgrade<Version>: Release 1.8
|
2020-10-27 16:15:35 +08:00 |
|
leo
|
01aafd61f8
|
style<Dashboard>: re-arrange buttons in toolbar
|
2020-10-27 15:51:57 +08:00 |
|
leo
|
8050d5a2ab
|
fix<Remote>: do NOT check remote name if only edit it's URL
|
2020-10-12 09:58:39 +08:00 |
|
leo
|
f476d758ca
|
fix<Repository>: validation for remote uri with 'git@'
|
2020-09-29 14:13:49 +08:00 |
|
leo
|
382ea6b89a
|
fix<Dashboard>: update filters for commits when branch changed or tag deleted
|
2020-09-29 10:53:49 +08:00 |
|
leo
|
5f34f968d7
|
style(Dashboard): move configuration from left to right
|
2020-09-28 10:36:14 +08:00 |
|
leo
|
11b9c8ac09
|
style(TwoCommitsDiff): change title style
|
2020-09-25 18:02:12 +08:00 |
|
leo
|
d2f5e2caf0
|
optimize(TwoCommitsDiff): remove unused code
|
2020-09-25 17:31:11 +08:00 |
|
leo
|
5592c652f7
|
feature(Histories): supports to diff selected 2 commits
|
2020-09-25 17:24:43 +08:00 |
|
leo
|
77ba0e6cdb
|
feature(LFS): LFS diff and preview support
|
2020-09-25 16:30:28 +08:00 |
|
leo
|
f3ee044818
|
fix<CommitGraph>: ignore all other branches merged into the last commit.
|
2020-09-25 11:15:04 +08:00 |
|
leo
|
488a7b37c4
|
upgrade(Version): Release 1.7
|
2020-09-23 10:26:06 +08:00 |
|
leo
|
8719a7c935
|
fix(Diff): fixup diff unstaged/staged file error
|
2020-09-23 10:15:59 +08:00 |
|
leo
|
9b452bef8b
|
fix(*): using TextBlock instead of Label to avoid missing characters like '-', '_', etc.
|
2020-09-01 17:22:47 +08:00 |
|
leo
|
cfce4bddd7
|
style(History): unify context menu style for commit
|
2020-08-18 09:49:08 +08:00 |
|
leo
|
96bf5548c6
|
fix(Merge): auto delete MERGE_HEAD/REVERT_HEAD/REBASE_HEAD/CHERRY_PICK_HEAD when merge command returns no errors.
|
2020-08-18 09:40:21 +08:00 |
|
leo
|
42c933ab54
|
optimize(Commit): detect selected file type before reading its content
|
2020-08-12 14:24:38 +08:00 |
|
leo
|
8628e2af2d
|
Release 1.6
|
2020-08-12 09:08:46 +08:00 |
|
ZCShou
|
1bdc4f91af
|
<style>(<*>): 完善Tab的阴影效果,调整 Merge 提示框 和 错误提示框的按键大小
|
2020-08-12 08:06:43 +08:00 |
|
leo
|
fa1a86b7ac
|
fix(Checkout): never update repository when checkout failed.
|
2020-08-11 19:47:13 +08:00 |
|
leo
|
8bc23a7d71
|
fix(*): show special characters, like '-', '_', etc, in local branches; App.RaiseError crashes when called in other threads except UI.
|
2020-08-07 23:40:23 +08:00 |
|
leo
|
e00799555f
|
feature(WorkingCopy): add context menu entry to view histories from selected unstaged change
|
2020-08-07 17:16:17 +08:00 |
|
leo
|
5fa2c601a8
|
fix(Pull): make sure git pull succeeds before dropping stash
|
2020-08-07 17:02:43 +08:00 |
|
leo
|
861ed8bdb6
|
style(Launcher): nothing changed
|
2020-08-07 09:52:40 +08:00 |
|
leo
|
a86f8cd463
|
fix(Submodule): refresh working copy status after submodule updated
|
2020-08-06 16:39:10 +08:00 |
|
leo
|
9fceb821ea
|
refactor(PercentToDouble): remove unused PercentToDouble converter
|
2020-08-06 16:11:00 +08:00 |
|
leo
|
5ce9cffcee
|
refactor(*): re-arrange project
|
2020-08-06 16:01:10 +08:00 |
|