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
leo
1be6d1aa16
style<Rebase,Reset>: alignment for current branch label
2021-08-06 11:25:06 +08:00
leo
a66ee7c1d1
fix<Histories>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I4468X
2021-08-06 11:19:22 +08:00
leo
0d34bd1c82
style<*>: commit's SHA display style in popups
2021-08-06 09:50:43 +08:00
leo
9f68fcaf30
style<*>: secondary text style in ComboBox
2021-08-05 21:05:34 +08:00
leo
9f060d7bef
style<PopupPanel>: button label style
2021-08-05 20:53:29 +08:00
leo
59fa5304d8
feature<Histories>: add reword/squash context menu for HEAD commit
2021-08-05 20:38:38 +08:00
leo
76f192785c
fix<Tree>: avoid to select hidden item in tree
2021-08-05 17:19:59 +08:00
leo
07aa6661f4
style<PopupPanel>: drop shadow effects for PopupPanel
2021-08-05 17:10:55 +08:00
leo
6f5cfe078e
style<Preference>: new layout for Preference window
2021-08-05 16:37:29 +08:00
leo
eeeeafbf0a
style<*>: header label styles
2021-08-05 16:01:37 +08:00
leo
2cf7192ec4
cleanup<*>: run vs code cleanup to format codestyle and remove unused references
2021-08-05 15:54:00 +08:00
leo
37559b60d4
Merge pull request !15 from Jai/feature/remove-newton-json
2021-08-05 06:25:08 +00:00
leo
76a4e37736
style<*>: text render styles
2021-08-05 13:44:25 +08:00
Jai
701d18216c
optimiz<Net48>: remove dependency Newtonsoft.Json
2021-08-05 11:05:18 +08:00
leo
316344939a
optimize<Histories>: move graph.SetData out from UI thread
2021-08-05 09:36:06 +08:00
leo
47cb708744
optimize<DiffViewer>: use Models.TextChanges.Line directly for DiffViewer and HighlightableTextBlock
2021-08-05 09:29:26 +08:00
leo
da1abaee16
fix<Histories>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43Y33
2021-08-05 09:04:20 +08:00
leo
8894705321
fix<Command>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43UH1
2021-08-04 19:21:27 +08:00
leo
78bb68b82e
fix<Clone>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43UGJ
2021-08-04 19:11:22 +08:00
leo
d7290a9cf6
fix<App>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43W4I
2021-08-04 17:48:49 +08:00
leo
7ab2c1017a
optimize<DiffViewer>: change theme will not redo diff
2021-08-04 17:09:42 +08:00
leo
164501db01
fix<Branches>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43RRK
2021-08-04 09:07:31 +08:00
leo
3ce671af66
feature<Rebase>: cleanup files remained by last rebase
2021-08-03 17:07:10 +08:00
Jai
4bf0544153
fix<Dashboard>: wrong path format when opening submodules, causing incorrect folder to be located when opening explorer
2021-08-03 13:23:50 +08:00
leo
eb5fa48199
upgrade<Version>: Release 4.7
2021-08-03 10:21:20 +08:00
leo
a56a3ac5d2
feature<Issue>: create Gitee issue when unhandled exception raised
2021-08-03 10:19:30 +08:00
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
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