leo
9eb3c4a8ff
style<DiffViewer>: background colors
2021-07-30 13:41:17 +08:00
leo
86d183faf8
style<DiffViewer>: background for binary/lfs changes
2021-07-30 13:36:53 +08:00
leo
24a61dbef8
style<*>: enable RenderOptions.ClearTypeHint for all ContextMenus/DataGrid/Tree
2021-07-30 13:25:01 +08:00
leo
f7f2bf3eee
style<DiffViewer>: new colors for DiffViewer
2021-07-30 13:10:13 +08:00
leo
157797c4f5
style<Histories>: font face for Histories
2021-07-30 12:55:35 +08:00
leo
f5bc2937ed
style<Histories, DiffViewer>: text render options
2021-07-30 12:21:11 +08:00
leo
22249876b5
optimize<TextCompare>: return invalid result instead of throwing exceptions
2021-07-30 10:00:50 +08:00
leo
e7a139542e
style<DiffViewer, RevisionFiles>: use 'Microsoft YaHei UI' for chinese characters
2021-07-29 22:22:02 +08:00
leo
d259d67fd5
optimize<Diff>: simplify DiffPlex algorithm
2021-07-29 20:42:44 +08:00
leo
44873cf088
fix<Diff>: fix compile error on .NET 4.8
2021-07-29 17:09:07 +08:00
leo
ef8488de51
optimize<Diff>: use custom chunker instead of CharacterDiff
2021-07-29 16:47:30 +08:00
leo
ce02bb8ab6
fix<QueryFileSizeChange>: bad order to query binary file size by revisions
2021-07-29 15:10:59 +08:00
leo
d9e670b909
optimize<CommitGraph>: add path immediatelly after created and remove the sort function to improve performance
2021-07-29 10:16:44 +08:00
leo
ca84285f38
style<Blame,Histories>: change icon size for minimize and close buttons
2021-07-29 09:51:03 +08:00
leo
d25abca9db
upgrade<Version>: Release 4.6
2021-07-28 15:58:50 +08:00
leo
789e3cf6a2
optimize<Diff>: limit number of character diff; ignore empty changes
2021-07-28 15:26:41 +08:00
leo
18f35449e5
optimize<Diff>: show 4 context lines on diff
2021-07-28 15:04:00 +08:00
leo
92de6f2b79
feature<Diff>: highlights differences for modified lines (both added and removed)
2021-07-28 15:02:13 +08:00
leo
776defe6c3
optimize<Histories>: move UpdateCommits from Histories to Dashboard
2021-07-23 15:01:51 +08:00
Jai
932db894a5
optimiz<Dashboard>: refresh repository information only when switching to tabs
2021-07-23 13:54:35 +08:00
leo
650b79a295
optimize<Locales>: remove unused resources
2021-07-23 11:35:24 +08:00
leo
34a11a1b38
fix<Upgrade>: correct bad download url
2021-07-23 11:27:23 +08:00
leo
7930619a03
style<About>: new style of copyright
2021-07-20 20:27:39 +08:00
leo
a7a1817ad2
style<Launcher>: move hotkeys to about dialog
2021-07-20 20:15:22 +08:00
leo
287e3b3bc8
upgrade<Version>: Release 4.5
2021-07-20 19:31:33 +08:00
leo
bfb0be89a5
update<Locales>: translate for fetch automatically
2021-07-20 16:49:50 +08:00
leo
afc4eafb6f
refactor<*>: use DynamicResource instead of StaticResource for brushes and locales
2021-07-20 16:26:10 +08:00
leo
4a56b47265
optimize<FolderDialog>: remove dependency of Ookii.Dialogs.Wpf
2021-07-20 09:13:07 +08:00
leo
a7ddc50665
style<Popups>: better dropshadow effect
2021-07-19 20:49:47 +08:00
leo
7ccd0ea80e
optimize<CreateBranch>: use [Stash & Reapply] as default when create new branch
2021-07-15 18:28:15 +08:00
Jai
e99f26df90
fix<Dashboard>: the expanded status of the repository branch list is not saved correctly
2021-07-15 12:55:48 +08:00
leo
8d5f594815
optimize<TextBox>: lag for validation error panel
2021-07-15 10:40:09 +08:00
leo
add6062917
feature<Configure>: supports configuration for http.proxy
2021-07-15 09:23:37 +08:00
Jai
a0c89362be
fix<Dashboard>: when the remote branch name contains a folder '/', the belonging remote is sometimes incorrect
2021-07-14 11:18:52 +00:00
leo
586728eea1
upgrade<Version>: Release 4.4
2021-07-14 16:58:00 +08:00
leo
c1a2914660
update<Hotkeys>: add STAGE/UNSTAGE hotkey description
2021-07-14 15:15:44 +08:00
leo
62c182f5ca
refactor<WorkingCopyChanges>: use PreviewKeyDown instead of RoutedUICommand for staging/unstaging hot keys
2021-07-14 14:54:44 +08:00
leo
208af69ea1
style<Exceptions>: limit max height of error message
2021-07-14 12:43:53 +08:00
leo
c165cab3c0
optimize<CommitGraph>: do NOT render lines not visible in view
2021-07-13 19:52:05 +08:00
leo
e7a7c0518e
fix<Command>: fix crash when cancel a process that already
2021-07-13 15:35:18 +08:00
leo
17e9ce2a2f
optimize<Preference>: use default preference settings when load broken preference data.
2021-07-13 09:04:28 +08:00
leo
39b5cb54fc
fix<App>: change url for checking update
2021-07-09 12:02:40 +08:00
leo
2b2598d2f3
optimize<WorkingCopy>: uncheck amend after commit successfully
2021-07-09 11:59:54 +08:00
Jai
e47c126384
fix<Launcher>: when the directory does not exist, restoring the last opened tab will cause a crash
2021-07-07 09:33:20 +08:00
Jai
d5cc3c3fa2
feature<WorkingCopyChanges>: add the shortcut SPACE to stage/unstage the selected file
2021-07-06 16:23:24 +08:00
leo
f449914e2c
upgrade<Version>: Release 4.3
2021-07-06 13:05:05 +08:00
leo
a4997249cb
optimize<Launcher>: show launcher after all pre-opened pages ready
2021-07-06 13:04:19 +08:00
leo
f6c17e7d34
feature<Launcher>: supports restore last opened tabs when startup
2021-07-06 09:58:36 +08:00
leo
2ddc61e162
feature<Watcher>: sync changes for git-worktrees
2021-06-30 15:09:18 +08:00
leo
e65428f5b0
upgrade<Version>: Release 4.2
2021-06-29 10:20:31 +08:00
leo
598f940cf3
feature<FolderDailog>: use Ookii.Dialog.Wpf instead of Views.Controls.FolderDailog
2021-06-29 10:19:38 +08:00
leo
8c8109dc60
style<PopupPanel>: remove border of PopupPanel
2021-06-25 11:08:51 +08:00
leo
05bfc86a9b
style<ChangeStatusIcon>: font family and characters for change status icon
2021-06-23 14:11:45 +08:00
leo
a36c00f68c
update<AvatarServer>: use geekzu.org for Chinese avatar server
2021-06-22 17:37:09 +08:00
leo
2a5e243b67
rename<Icons>: rename Icon.NewPage to Icon.WelcomePage
2021-06-22 14:09:58 +08:00
leo
a99822ec5a
style<ToggleButton>: hover background for maximize/restore window button
2021-06-22 12:59:56 +08:00
leo
8c46380ecd
update<Icon>: update icon for new tab
2021-06-22 12:00:38 +08:00
leo
7c03726370
fix<Window>: fix window can NOT minimized when WindowState is Maximized
2021-06-22 11:42:47 +08:00
leo
003ae01b13
update<en_US>: translation for Text.Hotkeys.Refresh
2021-06-22 11:34:35 +08:00
leo
3b65e7b75b
feature<Hotkeys>: add dialog to show hotkeys used by this app
2021-06-22 11:29:16 +08:00
leo
794394ef0c
style<Window>: icons for MaximizeWindow/RestoreWindow button
2021-06-22 10:09:50 +08:00
leo
787c1a02d5
style<Icons>: change icon for repository configuration
2021-06-21 09:13:58 +08:00
leo
ca85ccc867
upgrade<Version>: Release 4.1
2021-06-21 08:51:35 +08:00
leo
e6095cec56
style<Fonts>: use TextFormattingMode.Ideal for bold letters
2021-06-18 17:42:37 +08:00
leo
303df7a3eb
fix<TextEdit>: fix placeholder text blur issue
2021-06-18 15:54:05 +08:00
leo
d32563aebd
style<Decorators>: change font and color for commit decorators
2021-06-18 15:41:47 +08:00
leo
0d5995e32f
style<PopupPanel>: add DropShadowEffect
2021-06-18 09:56:45 +08:00
leo
3f2b404792
style<Icons>: update window caption button icons
2021-06-18 09:47:51 +08:00
leo
6311fa081e
style<Dashboard>: remove refresh button from toolbar, use F5 to reload repository's data instead
2021-06-18 09:31:13 +08:00
leo
4b9923b84c
refactor<*>: add Controls.Window to replace System.Windows.Window
2021-06-18 09:26:19 +08:00
leo
31dd0eb832
update<About>: change repository url to https://gitee.com/sourcegit/sourcegit.git
2021-06-17 21:29:13 +08:00
leo
be8098ebe3
fix<Remote>: do NOT validate remote's name when edit only remote's URL
2021-06-16 20:02:05 +08:00
leo
a9a76e7418
feature<SubTree>: just link subtree when prefix is already exists
2021-06-16 15:58:51 +08:00
leo
93424a1117
update<en_US>: remove '\n' for tips when git has not been configured
2021-06-16 09:20:07 +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
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
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