leo
8ab7370409
enhance: use --force
to override local refs if it is mismatched with remote's
2024-04-10 11:52:28 +08:00
leo
1dadad7775
ux: disable TextEditor hyperlinks ( #65 )
2024-04-10 11:02:33 +08:00
leo
1da754afe8
resource: update all icons to 64x64 (since we use this icons in 16x16 size)
2024-04-09 19:19:49 +08:00
leo
b8da3e9afd
enhance: use diff
command instead of show
command to get changes of selected commit. ( #56 )
...
* for merge commit, it will shows all changes compare to the first parent of the selected commit now.
2024-04-09 16:02:42 +08:00
leo
217800c83a
feature: support Meld as an external merge tool on Linux platform
2024-04-09 15:36:11 +08:00
leo
17fc7ab994
ux: add icons for external merge tools
2024-04-09 15:00:52 +08:00
leo
f0e0c90621
Merge branch 'feature/powershell_supports' into develop
2024-04-09 14:59:15 +08:00
leo
7336a870f7
ux: macOS main menu position
2024-04-09 14:36:32 +08:00
leo
7be7ef161b
fix: deepin-terminal commandline argument format
2024-04-09 13:59:55 +08:00
leo
6811103cf4
ux: use RenderOptions.BitmapInterpolationMode="HighQuality" for shell icons
2024-04-09 13:34:42 +08:00
leo
395bd29084
feature: add supports to deepin-terminal
2024-04-09 13:06:27 +08:00
leo
3fd1e0ea19
fix: Windows Terminal is not a built-in app on Windows 10
2024-04-09 11:18:16 +08:00
leo
5c9b92c3db
fix: the system default powershell.exe does not recognize the -WorkingDirectory arg
2024-04-09 11:12:22 +08:00
leo
a3c81745aa
enhance: add -WorkingDirectory and -Nologo arguments for PowerShell
2024-04-09 10:49:36 +08:00
leo
4882fd9d69
refactor: external tools and shells
...
* rename Models.ExternalMergeTools to Models.ExternalMerger
* supports Git Bash/PowerShell/Command Prompt/Default Shell in Windows Terminal
2024-04-09 10:41:37 +08:00
leo
4ac705f8ca
feature: add powershell support for Windows
2024-04-08 17:39:52 +08:00
leo
8f70778ec2
version: Release 8.7
2024-04-08 10:49:48 +08:00
leo
8adf11b64c
fix: crash when create image from a empty stream
2024-04-08 10:24:28 +08:00
leo
75f6087447
update: unify all external tool icons to 128 x 128
2024-04-08 10:01:17 +08:00
leo
8dd1ce9185
refactor: rewrite Commands.QueryFileContent and use it instead of GetImageFileAsBitmap
2024-04-08 09:57:41 +08:00
leo
9a4f928ece
fix: DataGrid does NOT scroll when navigation target is the same as current selected in Views.Histories. ( #58 )
2024-04-07 21:19:02 +08:00
leo
d09e81b80a
fix: remove unused using
2024-04-07 20:06:04 +08:00
leo
24b6e39066
feature: add context menu for changes in Views.CommitDetail and Views.RevisionCompare to diff with external merge tool ( #53 )
2024-04-07 20:02:43 +08:00
leo
b5b1f0cb8d
refactor: add ExternalEditorFinder to detect supported external editors
2024-04-07 17:56:53 +08:00
leo
482fab97c0
ux: update Icons.Tree
2024-04-07 15:17:02 +08:00
leo
a8d06ce042
ux: set RenderOptions.BitmapInterpolationMode = BitmapInterpolationMode.HighQuality for avatars
2024-04-07 15:00:18 +08:00
leo
416b839df5
localization: use x:String instead of declare a new namespace for System.String
2024-04-07 10:06:17 +08:00
leo
e5be649a2d
fix: Github REST API access rate limit ( #60 )
2024-04-07 09:54:35 +08:00
leo
400d454478
enhance: a more adaptable regular expression for remote URLs ( #61 )
2024-04-06 18:11:49 +08:00
leo
040a6d4bba
refactor: use axaml resource to manage locales instead of resx
2024-04-06 18:06:32 +08:00
leo
1196fabfc1
feature: external editor supports Sublime Text
2024-04-06 15:31:13 +08:00
leo
d873f21b6a
fix: crash when open external tool drop down menu
2024-04-06 15:01:07 +08:00
leo
111bf2966a
refactor: rewrite external editor supports
...
* supported editors can be different on different platforms.
* display founded editors only
2024-04-06 13:14:22 +08:00
leo
bcb83af576
ux: new style for statistics page
2024-04-03 17:34:06 +08:00
leo
099e6a4f97
ux: use CubicBezierTo instead of calling QuadraticBezierTo twice for curves in commit graph ( #57 )
2024-04-03 15:32:23 +08:00
leo
0252887442
feature: external editor supports visual studio code insiders; add environment variable VSCODE_PATH
and FLEET_PATH
to help to find these editors. ( #54 ) ( #55 )
2024-04-03 12:17:20 +08:00
leo
eea3d2c6c0
feature: enable to use external merge tool for all type of files ( #53 )
2024-04-03 09:43:17 +08:00
leo
54c7f80eda
ux: move navigate current head button to histories ( #50 )
2024-04-02 21:00:55 +08:00
leo
d986aa7165
feature: add button to navigate to current HEAD ( #50 )
2024-04-02 20:54:57 +08:00
leo
09720f81d4
ux: use FontWeight.Bold for current head decorator
2024-04-02 20:42:17 +08:00
leo
96d4150d26
project: reorganize the structure of the project.
...
* remove dotnet-tool.json because the project does not rely on any dotnet tools.
* remove Directory.Build.props because the solution has only one project.
* move src/SourceGit to src. It's not needed to put all sources into a subfolder of src since there's only one project.
2024-04-02 20:00:33 +08:00
leo
96e60da7ad
ux: auto focus the first input element in popup widget ( #49 )
2024-04-02 16:23:47 +08:00
leo
ddd152df59
ux: unify icons and labels for repository action in both welcome and repository page; remove unused resources
2024-04-02 10:09:28 +08:00
leo
4dfbb0b2ba
style: ux improvement ( #42 )
2024-04-02 09:46:48 +08:00
leo
53bcafa5ed
refactor: ux for in progress action (cherry-pick/rebase/revert/merge)
2024-04-01 21:27:08 +08:00
leo
814af539cd
fix: resolve button should be visible when current active view index is NOT 1 (the changes page)
2024-04-01 19:59:15 +08:00
leo
ef02a57ab2
style: use FontWeight.Bold for current head ( #44 )
2024-04-01 18:12:27 +08:00
leo
7e28c0904d
localization: add git command name to locale zh_CN ( #41 )
2024-04-01 12:17:50 +08:00
leo
1f3f9a4472
style: add source code website in about dialog ( #40 )
2024-04-01 11:45:30 +08:00
leo
30d5f1415e
version: Release 8.6
2024-04-01 09:29:04 +08:00
leo
d89a00e559
code_style: using avalonia's editorconfig and run dotnet format
.
2024-03-31 16:54:29 +08:00
leo
3c38f681bd
fix: disable custom window resizer on Linux platform if Window.WindowState != WindowState.Normal
2024-03-29 12:15:52 +08:00
leo
e59bacb75c
update: external tool icons
2024-03-29 10:50:49 +08:00
leo
976c8da83c
style: use the larger size of image in diff view if it has two valid bitmaps
2024-03-29 10:02:11 +08:00
leo
871751d7c0
style: set RenderOptions.BitmapInterpolationMode="HighQuality" for all image views
2024-03-29 09:49:42 +08:00
leo
911456a3e7
style: set RenderOptions.BitmapInterpolationMode="HighQuality" for external tool icons
2024-03-29 09:45:36 +08:00
leo
1f353f8163
style: unify all external tool icons to 512 x 512
2024-03-29 09:37:54 +08:00
leo
c2eedbdbf2
performance: do NOT re-create background brush if there exists one
2024-03-28 21:06:12 +08:00
leo
eb4f38b676
code_style: move private member/functions (except static readonly members) after all public members
2024-03-28 20:03:56 +08:00
leo
5e66765326
Merge pull request #36 from walterlv/master
...
_backend will never be null
2024-03-28 17:55:31 +08:00
leo
60bcdd671f
style: keep aspect ratio of image in image diff view
2024-03-28 17:53:53 +08:00
walterlv
4e8efe05cc
_backend will never be null
2024-03-28 17:48:46 +08:00
leo
61cead1867
code_style: run dotnet format
to follow rules defined in .editorconfig
2024-03-28 17:46:03 +08:00
leo
7866a11037
Merge branch 'feature/open_with' from PR #33
2024-03-28 17:43:37 +08:00
leo
4659fbd901
code_review: code review for PR #33
...
* use PNG instead of SVG for external tool icons and remove dependency `Avalonia.SVG`
* remove unused property `IsVSCodeFound` and `IsFleetFound`
* find VS from registry first
* remove compile warning CA1416
* remove unused enum `OS.Platforms`
2024-03-28 17:42:13 +08:00
leo
760d64c39c
style: use custom RevisionImageFileView to preview images.
2024-03-28 17:20:19 +08:00
walterlv
e54f17d13b
Fix spelling errors in configuration keys
2024-03-28 16:29:15 +08:00
leo
8ed068e2dd
Merge pull request #34 from walterlv/master
...
Enhance file and folder selection
2024-03-28 16:18:23 +08:00
walterlv
f6683954fe
Enhance file and folder selection by utilizing the default file manager instead of enforcing the use of explorer.exe
2024-03-28 16:02:39 +08:00
leo
effabb08fe
style: add a background for image diff view
2024-03-28 15:47:40 +08:00
Enner Pérez
370b9bd31e
MacOS Update
2024-03-28 02:16:34 -05:00
Enner Pérez
386987fbb1
Open in... Menu
...
New Icons
2024-03-28 02:16:33 -05:00
Enner Pérez
cde5fc8f73
Open In Fleet
2024-03-28 02:16:01 -05:00
leo
91bc1ee8ab
fix: try to fix window drop shadow missing on Windows 10
2024-03-28 12:25:07 +08:00
leo
6cc6088684
style: ImageDiff layout
2024-03-28 10:11:34 +08:00
leo
0995e6e638
style: margins for ImageDiff
2024-03-28 09:54:20 +08:00
leo
582a283ad5
feature: show image size change for Models.ImageDiff
2024-03-28 09:48:42 +08:00
leo
223467480f
fix: wrong work tree file path
2024-03-28 09:34:08 +08:00
leo
6950055f24
feature: supports preview and diff with image files
2024-03-27 21:38:38 +08:00
leo
5ef542f92d
style: add loading indicator for FileHistories
2024-03-27 10:40:11 +08:00
leo
92e065feba
feature: simple self-update implementation ( #29 )
2024-03-27 09:36:54 +08:00
leo
86a1148148
style: text alignment in Hotkeys
2024-03-26 16:58:12 +08:00
leo
391b017200
style: remove file name in FileHistories's title bar
2024-03-26 16:03:41 +08:00
leo
6d2e10cec2
feature: embed commit detail page in file histories
2024-03-26 15:56:38 +08:00
leo
e443e1657b
style: increase all GridSplitter's size
2024-03-26 15:19:41 +08:00
leo
15ab457e74
style: traits .plist file as normal xml
2024-03-26 14:42:41 +08:00
leo
0079cdd88e
style: change FontSize for MenuItem /template/ PART_InputGestureText
2024-03-26 11:30:22 +08:00
leo
cd42f2471a
style: windows/linux caption buttons
2024-03-26 11:00:15 +08:00
leo
43d50c5ded
version: Release 8.5
2024-03-25 11:43:21 +08:00
leo
4e81c7dc85
style: font fallback for windows
2024-03-25 10:39:36 +08:00
leo
5c5ee9bef5
style: icon for commit decorators
2024-03-25 10:27:07 +08:00
leo
8042091836
style: move some settings to Appearance
tab
2024-03-22 12:29:40 +08:00
leo
a992485d11
style: use fixed tab title font size; NumericUpDown border
2024-03-22 12:18:03 +08:00
leo
c247b03223
feature: allow customized font size
2024-03-22 12:04:30 +08:00
leo
7ba7e58c9f
style: keep the launcher's title bar consistent across platforms
2024-03-22 09:57:59 +08:00
leo
56f5f3b4a7
enhance: use custom JsonConverter instead of converting string to FontFamily in each control
2024-03-21 23:19:09 +08:00
leo
0fadab2ca2
fix: select file with only eol changes after other change types will not update diff result
2024-03-21 21:24:53 +08:00
leo
a6103b8b31
code-style: run dotnet format
to compliance the editorconfig rules ( #31 )
2024-03-21 21:08:30 +08:00
leo
98a46f8211
fix: endless loop when character missing both in current active font and the default font and the fallback font is same with the default.
2024-03-21 20:55:08 +08:00
leo
8f3f011d81
enhance: calculate monospace fonts in background to avoid delay for preference window ( #30 )
2024-03-21 20:02:07 +08:00
leo
ff2e0d7928
fix: indicator line does not use editor's FontFamily ( #30 )
2024-03-21 18:08:43 +08:00
leo
83aa373079
feature: supports custom fonts ( #30 )
2024-03-21 18:02:06 +08:00
leo
0e49ad181a
enhance: remeber tag group and submodule group IsExpanded state.
2024-03-21 11:40:17 +08:00
leo
c83d4588a1
style: update icons
2024-03-21 11:16:34 +08:00
leo
7c3c022ccc
enhance: use previous state before we get new diff result
2024-03-20 20:34:24 +08:00
leo
635db8b3b3
feature: allow user to control whether or not to enable syntax highlighting in DiffView.
2024-03-20 20:17:20 +08:00
leo
8fc25e312d
optimize: collect garbage after SetGrammar to avoid memory leak
2024-03-20 19:49:01 +08:00
leo
340fe9e3ba
enhance: leave the current state until we got the new diff result to reduce flickering
2024-03-20 18:27:48 +08:00
Enner Pérez
a1a14f8858
Project Location
2024-03-20 02:38:28 -05:00
leo
f175f5abc1
optimize: use combined diff view as default.
2024-03-20 13:08:01 +08:00
leo
0b8740dc3a
linux: use managed system dialog instead of DBus file picker (it has an extra black background panel on Wayland).
2024-03-19 15:53:46 +08:00
leo
1c14f5ea88
linux: force using en_US.UTF-8 locale to avoid GCM crash
2024-03-19 15:43:47 +08:00
leo
abc97dce6c
fix: missing localization for Text.Cut
2024-03-19 13:00:47 +08:00
leo
b67cd693cd
build: move build scripts and resources from src
to build
2024-03-19 11:28:22 +08:00
leo
44c141be7c
update: localizations
...
* fix Locales.Designer.cs NOT updated when compile after Locale.*.resx changed in Visual Studio 2022.
* use PublicResXFileCodeGenerator instead of ResXFileCodeGenerator to make sure access modifier is 'public' in Visual Studio 2022.
* use ResourceManager.GetResourceSet instead of collecting properties by reflection.
* remove translation warnings in Visual Studio's ResXManager extension.
2024-03-18 18:44:31 +08:00
leo
5567a8bc08
project: remove duplicated item in ItemGroup
2024-03-18 16:47:45 +08:00
leo
0bb268cdf2
version: Release 8.4
2024-03-18 15:10:11 +08:00
leo
6ea0e59c31
fix: remove warning for duplicated using
2024-03-18 11:42:54 +08:00
Enner Pérez
aa4c7be813
Resx Folder Location
2024-03-17 22:34:24 -05:00
Enner Pérez
14550655f3
Merge branch 'master' into feature/resx
2024-03-17 21:11:24 -05:00
leo
18aaa0a143
style: add .editorconfig for code formatting. see issu #25
2024-03-18 09:37:06 +08:00
Enner Pérez
c0a079de41
Source Generated Regex
2024-03-16 04:09:27 -05:00
Enner Pérez
ad1fdbe6ee
Resx Localization
2024-03-16 03:27:03 -05:00
leo
f93dec5e6a
style: Blame & FileHistories window style
2024-03-15 10:41:36 +08:00
leo
abc3e8e9f7
fix: Statistics window can not move
2024-03-15 10:13:21 +08:00
leo
b9f29ef059
style: margins for fixed-size window on Linux platform
2024-03-14 18:29:19 +08:00
leo
035300a612
style: border-less window style on Linux platform.
2024-03-14 18:23:36 +08:00
leo
f4b396596b
feature: shows selected revision file size if it's a binary file
2024-03-14 11:59:56 +08:00
leo
f6eb1281b5
enhance: force using StringComparison.Ordinal
2024-03-14 11:09:05 +08:00
leo
cd2ecb109a
enhance: diff with LFS filtered files
2024-03-14 10:55:25 +08:00
leo
499a8235b5
Merge pull request #22 from ennerperez/feature/syntax_fixes
...
Syntax Fixes
2024-03-13 16:20:35 +08:00
Enner Pérez
f70d48495f
Syntax Fixes
2024-03-13 03:10:29 -05:00
Enner Pérez
cb90f8b98d
en_US Typo Fixes
2024-03-13 03:10:02 -05:00
leo
47d9e0e9f9
fix: key to close search panel in text editor is ‘ESC' not 'Ctrl+3'
2024-03-12 16:40:59 +08:00
leo
ea49de2379
style: search bar style
2024-03-12 16:32:40 +08:00
leo
a37c11e32f
enhance: better sync scroll logic with two-side diff - if the width in each side is different
2024-03-12 16:14:22 +08:00
leo
b8a230cf16
style: use TextBox.InnerLeftContent and TextBox.InnerRightContent instead of custom layout for search
2024-03-12 09:53:52 +08:00
leo
ea3e28b5e7
style: text editor's search panel border
2024-03-11 19:30:07 +08:00
leo
c1c47074f4
style: use TextBox.InnerLeftContent and TextBox.InnerRightContent instead of custom layout for search
2024-03-11 18:54:12 +08:00
leo
13c5c116fd
doc: add text editor hotkeys information
2024-03-11 18:30:32 +08:00
leo
76505fb582
style: new text editor search panel style
2024-03-11 18:29:42 +08:00
leo
b82c0e2ebd
version: Release 8.3
2024-03-11 09:26:11 +08:00
leo
213f04a57b
fix: branch tree not restore last IsExpanded nodes. See issue #20
...
* Binding IsExpanded property of TreeViewItem with Models.BranchTreeNode
* Current local branch should never be collapsed
2024-03-09 20:58:44 +08:00
leo
ef26f5b41c
fix: bad arguments to query git version
2024-03-09 11:04:03 +08:00
leo
2ec46c9da0
feature: prefer same name if new branch is created based on a remote branch
2024-03-08 18:01:29 +08:00
leo
fc0ac109d8
build: add a script to publish on Linux
2024-03-08 17:54:26 +08:00
leo
8d533e5270
style: UseRebase and AutoStash perfered selected by default
2024-03-08 17:49:03 +08:00
leo
61e1491854
style: remove popup's border on non-linux platforms
2024-03-08 17:41:10 +08:00
leo
c14b7ebbe1
optimize: only parse track status for local branch
2024-03-08 17:16:54 +08:00
leo
f7e8cf1311
refactor: use rev-list --left-right --count
to query track status with upstream (when using some linux with other locales instead of English, upstream:track will output status with localized word instead of 'ahead'/'behind')
2024-03-08 16:32:44 +08:00
leo
0d1c61bcb5
style: compatible with Linux
2024-03-08 15:57:36 +08:00
leo
8c1fe66ee5
fix: using DropShadowEffect in Launcher's popup container on Linux will get a wrong render result.
2024-03-08 15:52:40 +08:00
leo
2182d39e5f
refactor: setup fonts based on operating system
2024-03-08 12:22:22 +08:00
leo
267c955c88
style: views supports Linux
2024-03-08 11:28:17 +08:00
leo
a89760c7a5
refactor: change the way to refresh repository's data.
...
* mark dirty instead of calling refresh method directly
* force mark branches data dirty after remotes changed
2024-03-08 09:57:29 +08:00
leo
3eb8a82005
feature: use branch's fullname to create new branch based on selected one
2024-03-08 09:29:54 +08:00
leo
59b7fd8c61
optimize: better supports for LFS object
2024-03-07 17:04:57 +08:00
leo
d0e80be79f
feature: enhance commit search
...
* Supports search commits by author/committer email
* Auto focus when search panel is visible
2024-03-07 16:29:24 +08:00
leo
f65dc36e62
style: popup container widgets
2024-03-07 12:08:54 +08:00
leo
b48c2b5ab5
fix: gnome-terminal name
2024-03-06 20:41:02 +08:00
leo
3bf962d745
feature: remember last active tab index if restore tabs is enabled
2024-03-06 19:46:19 +08:00
leo
0e824f12b4
upgrade: upgrade AvaloiaUI to 11.0.10
2024-03-06 17:17:16 +08:00
leo
f00ecbd0a1
fix: should not use Active to close a running popup.
2024-03-05 17:16:33 +08:00
leo
4b405dfc5f
style: hotkeys font styles
2024-03-05 16:52:51 +08:00
leo
f834af10a2
refactor: change the way loading custom fonts
2024-03-05 16:02:47 +08:00
leo
acb74a4b95
feature: hotkeys enhancement. see issue #19
2024-03-05 10:46:08 +08:00
Luigi Grilli
7d422f1a82
Added CI build
2024-03-04 19:48:27 +00:00
leo
01ddd07de5
style<*>: set Background of all widgets used to display content of file to Brush.Contents for
2024-03-04 21:23:17 +08:00
leo
ade43ed988
optimize<Statistics>: only redraw chart when mouse hovered on a new sample box
2024-03-04 21:01:15 +08:00
leo
ad9cf615ab
style<Statistics>: change layout of Statistics
2024-03-04 17:52:40 +08:00
leo
ae02e1025e
style<Toolbar>: margins for toolbar buttons
2024-03-04 10:25:19 +08:00
leo
c47fe16dd3
upgrade<Version>: Release 8.2
2024-03-04 09:31:30 +08:00
leo
14dbc0ad92
fix<TextDiffView>: discard from staged should not affect same file in unstaged
2024-03-03 09:16:19 +08:00
leo
8ca74d3a9e
fix<CommitDetail>: crash when request context menu without any change selected
2024-03-02 23:44:58 +08:00
leo
60e664ab26
optimize<*>: use custom view locator instead of ContentControl.DataTemplates to avoid memory leak.
2024-03-02 23:34:32 +08:00
leo
27d4dd5f64
style<*>: remove unused usings
2024-03-02 22:06:47 +08:00
leo
307e5a5ef0
fix<Repository, History>: wrong context menu IsEnabled state.
...
* 'Pull' should always enabled for local branch with remote upstream
* 'Discard All Changes' for current branch should only be enabled when there's at least one changes
* 'Fast Forward' should check if target local branch has any commit ahead of it's upstream
2024-03-01 19:12:22 +08:00
leo
280ef60111
fix<Windows>: explorer does not recognize path with separator '/'
2024-03-01 17:40:17 +08:00
leo
59052d8e1f
style<Blame>: rewrite MeasureOverride to fit content with for CommitInfoMargin; always show commit info for the first visual line
2024-03-01 15:09:17 +08:00
leo
7b70951c93
style<Launcher>: supports two size rules for tabs in titlebar - fixed width or size to content
2024-03-01 14:09:39 +08:00
leo
e3a7abe776
style<Repository>: normalize repository's path
2024-03-01 13:46:00 +08:00
leo
1c005983c7
fix<Discard>: wrong discard behavior with changes both in worktree and staged
2024-03-01 11:34:32 +08:00
leo
a770ff542d
fix<TextDiffView>: avoid endLine out of range
2024-02-29 12:16:31 +08:00
leo
2b97d7c599
feature<TextDiffView>: do NOT reset scroll offset after recompute diff with same change
2024-02-29 11:29:54 +08:00
leo
096fd6cb22
feature<TextDiffView>: supports discard changes from staged directly
2024-02-29 10:59:59 +08:00
leo
1149c768d3
refactor<NameHighlightedTextBlock>: use NameHighlightedTextBlock's constructor instead of functions in each caller
2024-02-28 18:55:23 +08:00
leo
cfe680ffd5
fix<DiffViewer>: wrong TextDiffView mode indicator icon
2024-02-28 18:42:58 +08:00
leo
9e4d349b51
feature<TextDiffView>: implementation for stage/unstage/discard selected changes in file
2024-02-28 18:15:40 +08:00
leo
671e46f8b3
feature<TextDiffView>: supports line staging/unstaging in working copy diff view
2024-02-28 14:55:11 +08:00
leo
91ef4e44a4
optimize<WorkingCopy>: clear selection after WorkingCopy unloaded
2024-02-27 18:51:57 +08:00
leo
2aacec75b4
optimize<*>: add a static method CreateMenuIcon to App. Restore working copy changes' selection state after refreshed
2024-02-27 18:26:05 +08:00
leo
9c3294c285
optimize<*>: App.RaiseException should be called in UIThread; add default progress description for popups;
2024-02-26 11:29:57 +08:00
leo
dec70bed44
upgrade<Version>: Release 8.1
2024-02-26 09:45:42 +08:00
leo
f4c82ff749
fix<Fetch>: start fetch from remote's context menu should only fetch selected remote
2024-02-26 09:38:25 +08:00
leo
787fe4ad70
fix<Statistics>: month to index; fix using UTC time compare to local time
2024-02-26 09:29:22 +08:00
leo
68ddeb4cc5
refactor<Statistics>: use committer instead of author
2024-02-25 11:32:15 +08:00
leo
e070b79d2c
feature<Statistics>: finish statistiscs
2024-02-23 19:16:28 +08:00
leo
49f6ad0407
feature<Avatar>: supports gravatar.com and cravatar.cn (for China)
2024-02-23 11:39:05 +08:00
leo
84e2c7b3a4
style<Repository>: arrange toolbar button
2024-02-23 10:58:22 +08:00
leo
e7bf9be683
update<csproj>: assembly info
2024-02-22 21:46:32 +08:00
leo
ba355a7d59
optimize<TextEditor>: trait all .h file as C++ header file instead of C
2024-02-22 20:47:43 +08:00
leo
b934049dba
update<Build>: update build script for macOS. add build/ and .DS_Store to ignore list
2024-02-22 15:45:17 +08:00
leo
7f20437464
style<Window>: add window icon
2024-02-22 14:51:31 +08:00
leo
cf09ab463c
feature<Linux>: try to support Linux
2024-02-22 12:26:09 +08:00
leo
79084c9a9a
fix<Clone>: fix crash after clone a new repository
2024-02-22 11:05:20 +08:00
leo
faffba09c8
fix<Submodules>: compatible with un-inited submodule
2024-02-21 12:26:09 +08:00
leo
353557ec10
fix<Native>: fix wrong file filter on macOS platform.
2024-02-21 11:29:46 +08:00
leo
dbd91c9b58
style<Repository>: arrange buttons in Repository's tool bar
2024-02-21 10:14:42 +08:00
leo
57c4a8394c
optimize<*>: reduce memory usage
2024-02-20 18:27:59 +08:00
leo
ca19d65f0e
update<csproj>: use official AvaloniaEdit instead of OneWare.AvaloniaEdit
2024-02-20 15:44:26 +08:00
leo
58eb002f4b
style<RevisionCompare>: use JetBrainsMono font for all contents
2024-02-19 20:13:56 +08:00
leo
49154afe48
feature<Launcher>: finish restore opened tabs
2024-02-19 19:54:53 +08:00
leo
d895beb3f4
optimize<AutoFetch>: reduce CPU usage
2024-02-19 17:40:36 +08:00
leo
df16622335
fix<ExternalMergeTool>: ignore type change on serialization
2024-02-19 16:25:50 +08:00
leo
e7219b4278
feature<ExternalMergeTool>: use default path if file exists after tool changed
2024-02-19 16:19:12 +08:00
leo
1a27b1dfb1
feature<ExternalMergeTools>: add supported external merge tool for macOS
2024-02-19 16:05:00 +08:00
leo
da3a50e20c
update<crash>: store crash log in $APPDATA
2024-02-19 15:41:13 +08:00
leo
01af736d50
update<Build>: dsym is a directory
2024-02-19 15:35:22 +08:00
leo
ef352984f9
refactor<Histories>: remove DataGrid patch and use original API to get display offset
2024-02-19 15:30:10 +08:00
leo
ba9f775bb8
update<icon>: update app's icon for macOS
2024-02-19 14:10:53 +08:00
leo
fce873d58c
update<Build>: macOS build toolchain
2024-02-19 11:56:54 +08:00
leo
ef82525323
style<Window>: macOS caption button color
2024-02-19 11:46:20 +08:00
leo
04d8e5d476
style<Window>: macOS caption button color
2024-02-19 11:44:38 +08:00
leo
d9f566673e
style<Window>: macOS caption button color
2024-02-19 11:33:09 +08:00
leo
09b96b148c
optimize<WorkingCopy>: reset detail before commit
2024-02-19 10:33:28 +08:00
leo
a644a04b17
fix<MacOS>: new way to launch Terminal.app
2024-02-18 20:22:39 +08:00
leo
d74a3fb550
fix<MacOS>: wrong path to find Terminal.app; GitInstallDir ends to the folder that contains bin/git; way to open and select file in Finder
2024-02-18 19:00:42 +08:00
leo
5ac7d78796
style<Welcome>: use monospace font for repository tree
2024-02-18 16:32:30 +08:00
leo
05c9d9be5b
feature<AutoFetch>: finish auto fetch remotes
2024-02-18 16:26:07 +08:00
leo
b40ca42d73
feature<WorkingCopy>: finish recent commit message picker
2024-02-18 15:44:05 +08:00
leo
88b9b0fb2f
upgrade<csproj>: upgrade AvaloniaUI to 11.0.9
2024-02-18 15:28:17 +08:00
leo
c73c5372d2
style<*>: use mono font for all contents
2024-02-18 10:41:41 +08:00
leo
70512915f9
style<NameHighlightedTextBlock>: reduce required width of NameHighlightedTextBlock
2024-02-06 19:25:45 +08:00
leo
e310cfd84f
feature<ContextMenu>: highlight branch/commit/tag name in ContextMenuItem
2024-02-06 19:07:17 +08:00
leo
98e65c0f11
fix<Repository>: filter not working
2024-02-06 17:52:16 +08:00
leo
5781a22b4c
style<Launcher>: new main menu icon for Windows
2024-02-06 17:00:39 +08:00
leo
2a62596999
refactor<*>: rewrite all with AvaloniaUI
2024-02-06 15:08:37 +08:00
leo
0136904612
upgrade<Version>: Release 7.0
2024-01-17 11:06:46 +08:00
leo
4e40018a78
feature<Repository>: supports modify display name of repository
2024-01-17 11:02:08 +08:00
leo
22416812a0
fix<Stashes>: show time of stash
2024-01-02 15:32:19 +08:00
leo
f04ab92efc
feature<WorkingCopy>: supports open selected file with default editor in working copy changes
2023-12-26 17:47:18 +08:00
leo
de75f5010b
optimize<WorkingCopyChanges>: run as stage/unstage all if all changes selected
2023-11-22 10:29:53 +08:00
leo
cd934349aa
optimize<Chart>: more reasonable interval division
2023-11-08 16:47:18 +08:00
leo
b0d5c1fd52
feature<TextEdit>: supports scroll by mouse wheel
2023-11-07 09:33:49 +08:00
leo
8fa3a558a0
style<CommitDetail>: add scrollbar for commit messages
2023-10-18 11:05:50 +08:00
leo
12c33545bf
upgrade<Version>: Release 6.9
2023-10-17 20:32:24 +08:00
leo
ed26256c90
fix<WorkingCopyChanges>: fix that discard all unstaged changes will drop changes staged
2023-10-17 19:50:09 +08:00
leo
0966baa1d8
rename<CrashInfo>: rename Models.Issue to Models.CrashInfo
2023-10-13 11:21:45 +08:00
leo
838e688a0c
refactor<Exception>: add context to exception to filter exceptions; each page has it's own error display control
2023-10-13 11:16:03 +08:00
leo
c85052bbcc
fix<Launcher>: TaskbarItemInfo.ProgressState should disappears only when all tasks are complete
2023-10-13 10:26:11 +08:00
leo
918eb48663
optimize<*>: reduce repository loading time
2023-10-12 12:02:41 +08:00
leo
738daddbc7
feature<Avatar>: add context menu to manually re-fetch avatar
2023-10-11 18:25:21 +08:00
leo
e4c350f189
update<About>: copyright update
2023-10-11 17:29:17 +08:00
leo
2516f11231
refactor<RevisionCompare, Histories>: show author rather than committer in RevisionCompare/Histories
2023-10-11 16:06:23 +08:00
leo
e17fbab4cf
style<FileHistories>: new style for FileHistories
2023-10-11 11:14:26 +08:00
leo
b1f8c93c81
optimize<Themes>: remove unused resources
2023-10-11 10:34:54 +08:00
leo
2b3c81c911
upgrade<Version>: Release 6.8
2023-10-10 17:39:33 +08:00
leo
217a382849
optimize<Sort>: remove sort repositories by name desc
2023-10-10 17:35:54 +08:00
leo
ccb3c07064
fix<Stash>: fix stash failed when there's too many files to be stashed
2023-10-10 16:59:47 +08:00
leo
905531f2db
style<Window>: show progress bar in taskbar while popup is running
2023-10-10 15:59:52 +08:00
leo
951a38d445
style<Welcome>: new style for welcome page
2023-10-10 15:19:45 +08:00
leo
79e3759681
style<Avatar>: apply corner radius for avatar pictures
2023-10-10 14:43:41 +08:00
leo
766f24f4b0
optimize<User>: reduce memory used by commit's author/committer data
2023-10-10 11:25:57 +08:00
leo
d9afb798db
style<Window>: makes the window border color is the same on both Windows 10 and 11
2023-10-09 21:02:38 +08:00
leo
80aa468b08
fix<GitURL>: allow '.' in repository name. see issue #14
2023-10-09 17:34:18 +08:00
leo
0585574d87
upgrade<Version>: Release 6.7
2023-09-26 12:04:48 +08:00
leo
8768cfc7e9
refactor<Project>: using Costura.Fody instead of ILRepack to merge .net libraries into executable file
2023-09-26 11:10:15 +08:00
leo
9a9a0601ed
optimize<Converters>: move converter resources to app scope
2023-09-20 21:47:11 +08:00
leo
fcad602144
optimize<FileHistories>: remove use this version button from file histories.
2023-08-29 15:58:37 +08:00
leo
559829c054
style<Blame>: new blame style
2023-08-28 15:24:53 +08:00
leo
afe0220a46
fix<Bookmark>: bookmark changes will not be saved when there's no welcome page
2023-08-28 10:59:46 +08:00
leo
6e624797ae
optimize<Blame>: only navigate to commit when user clicked the commit SHA
2023-08-28 10:17:10 +08:00
leo
24957b8c86
style<Blame>: redesign style for blame
2023-08-25 18:15:26 +08:00
leo
512516ad3d
upgrade<Version>: Release 6.6
2023-08-25 17:41:56 +08:00
leo
5c411f6258
style<Slider>: customize slider style
2023-08-25 17:40:15 +08:00
leo
ef894d81b4
optimize<WorkingCopyChanges>: remove unused usings
2023-08-25 14:51:25 +08:00
leo
f13b1ee9fe
feature<AssumeUnchanged>: supports update-index --[no]-assume-unchanged
2023-08-24 19:05:38 +08:00
leo
79b5136a46
optimize<WorkingCopyChanges>: use reset --hard instead of checkout/clean if all changes be selected to be discard
2023-08-24 17:29:13 +08:00
leo
0a7a0bff42
feature<SaveAsPatch>: show notification after saving patch successfully
2023-08-24 16:20:38 +08:00
leo
a1bfbfe02e
refactor<Blame>: new blame tool
2023-08-24 13:39:49 +08:00
leo
697879b6a5
feature<GitURL>: supports for providing user on the HTTP/HTTPS git URL
2023-08-23 21:02:28 +08:00
leo
1c10d9a286
optimize<SSH>: using core.sshCommand instead of environment parameter GIT_SSH_COMMAND
2023-08-23 20:45:12 +08:00
leo
fc43edb6d2
fix<GitURL>: fix parse repository's SSH URL
2023-08-23 16:45:45 +08:00
leo
dfc452b2a6
update<Credential>: using manager instead of manager-core for credential.helper
2023-08-23 14:05:19 +08:00
leo
63a6ef256e
feature<Preference>: supports for customizing max number of displayed history commits
2023-08-23 11:39:47 +08:00
leo
9006752705
fix<Pull>: fix stash and re-apply is not working on pull command
2023-08-21 20:39:38 +08:00
leo
f92f5746b9
feature<Stashes>: supports clear all stashes
2023-08-21 20:33:41 +08:00
leo
4d7b16dc75
fix<Repository>: fix filter not work when there's no files under .git/refs/xxx/
2023-08-21 20:04:25 +08:00
leo
38810c440e
upgrade<Version>: Release 6.5
2023-08-21 17:53:53 +08:00
leo
5d3088d520
feature<Welcome>: supports set bookmark of selected repository from context menu.
2023-08-21 17:49:49 +08:00
leo
7e1b1d7324
feature<FileHistory>: add button to use selected revision of file
2023-08-18 14:13:32 +08:00
leo
9d6ac9c449
feature<Fast-Forward>: allow fast-forward on local branch that not checked out.
2023-08-18 13:29:44 +08:00
leo
12511007e3
fix<FolderDialog>: using System.Windows.Forms.FolderBrowserDialog instead of Controls.FolderDialog to avoid crashes
2023-08-18 13:28:55 +08:00
leo
0dc73cbc0d
optimize<Pull>: use custom stash instead of --autostash to avoid data missing when file is locked by other applications
2023-08-04 19:00:21 +08:00
leo
020577e240
refactor<Avatar>: use cravatar.cn instead of gravatar.com to fetch user's avatar
2023-07-24 12:01:19 +08:00
leo
26171e19c4
style<Launcher>: reduce titlebar height when window maximized
2023-07-24 11:34:47 +08:00
leo
cd197d13f0
style<Launcher>: menu icon
2023-07-20 21:01:53 +08:00
leo
8156002ddb
style<WorkingCopy>: commit button vertical alignment
2023-07-20 20:48:56 +08:00
leo
9e0a5fc860
style<PageTabBar>: transparent background for scroller
2023-07-19 14:22:21 +08:00
leo
e56a267fc8
refactor<TextEdit>: rewrite implementation of placeholder for TextEdit
2023-07-18 19:21:42 +08:00
leo
535e05a667
style<Theme>: new theme design
2023-07-18 15:00:27 +08:00
leo
25971f9a56
upgrade<Version>: Release 6.4
2023-07-14 15:30:35 +08:00
leo
c6606fee88
fix<*>: PerMonitorDpiAwareV2 not working for ContextMenus on multi-displays with difference DPIs
2023-07-14 15:13:59 +08:00
leo
611d3c7db0
optimize<GitURL>: use regex to validate git repository urls
2023-06-02 10:29:43 +08:00
sourcegit-scm
a39b44ea2e
fix<Preference>: correct resource path in Preference.xaml.cs
2023-05-22 18:32:23 +08:00
sourcegit-scm
36e682d429
<feature>: add support for ssh:// protocol in git repository URL
2023-05-22 18:30:25 +08:00
leo
079f1a78bc
upgrade<Version>: Release 6.3
2022-11-11 16:16:24 +08:00
leo
a9bc0fec21
style<Welcome>: replace system message dialog with a custom one
2022-11-11 15:54:34 +08:00
leo
5434629f4c
optimize<WorkingCopy>: improve loading time for large number of local changes
2022-11-11 15:01:44 +08:00
leo
4cd07d90a5
style<IconButton>: add IconButton.IconSize to control size of icon
2022-11-04 12:48:41 +08:00
leo
785b2c1f82
style<Dark>: new dark theme
2022-11-01 16:18:20 +08:00
leo
aac29f7e14
style<Welcome>: translation for Welcome.Repositories
2022-11-01 09:19:49 +08:00
leo
5b369de6ff
upgrade<About>: copyright
2022-10-28 10:08:12 +08:00
leo
237e8c0c66
style<*>: new dark theme
2022-10-28 10:03:15 +08:00
leo
84ac77971b
optimize<WorkingCopy>: do not re-diff when file not changed
2022-10-28 09:57:50 +08:00
leo
aec498e9b0
optimize<WorkingCopy>: do not re-diff when file not changed
2022-10-27 22:11:24 +08:00
leo
87d96598be
style<Welcome>: remove DropShadowEffect from Welcome page
2022-10-26 15:03:31 +08:00
leo
5d71e54547
upgrade<Project>: retargets to .net framework 4.8
2022-10-26 10:32:42 +08:00
leo
476c23f9d2
style<*>: new dark theme
2022-10-26 10:02:22 +08:00
leo
fc9ede3e09
style<*>: new light theme
2022-10-25 21:50:58 +08:00
leo
83e8eb1ec8
optimize<Dashboard>: remove refresh button (use F5 instead)
2022-10-25 17:23:26 +08:00
leo
975777c2f9
upgrade<Version>: Release 6.2
2022-10-21 17:04:46 +08:00
leo
3667a89fb8
optimize<DiffViewer>: clear all old datas before update contents
2022-10-21 16:13:07 +08:00
leo
c1c57f9b1d
feature<GPG>: add gpg signing feature #5
2022-10-20 18:59:13 +08:00
leo
a677f409a2
style<PageTabBar>: tab seperator
2022-10-19 15:28:01 +08:00
leo
0a6d5d8a4c
style<Clone>: label for start clone button
2022-10-19 15:24:42 +08:00
leo
8520786b7e
optimize<Popup>: remove popup from welcome page
2022-10-19 15:20:58 +08:00
leo
b1102ac035
fix<Window>: fix AdornerDecorator missing
2022-10-19 11:38:28 +08:00
leo
e31a304cac
feature<Welcome>: supports to sort repositories by bookmark color
2022-10-18 15:55:39 +08:00
leo
c6f99287e7
optimize<Upgrade>: remove auto-upgrade feature
2022-10-18 15:42:25 +08:00
leo
b76bc96ee7
optimize<Upgrade>: remove auto-upgrade feature
2022-10-18 15:30:24 +08:00
leo
d827c1fbe1
optimize<Preference>: remove avater server
2022-10-18 15:25:27 +08:00
leo
0b8c23c02d
style<Launcher>: min size of launcher
2022-10-18 15:02:54 +08:00
leo
19c07459a9
optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page
2022-10-18 14:56:34 +08:00
leo
787cf5bb02
optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page
2022-10-18 14:50:48 +08:00
leo
bdd147f737
optimize<Welcome>: allow drop on welcome page
2022-10-18 11:44:16 +08:00
leo
18e8036e11
feature<Welcome>: enable mouse double-click on repository
2022-10-18 11:24:42 +08:00
leo
249f918994
style<Welcome>: use monospace font for repository's path
2022-10-18 10:27:34 +08:00
leo
45752cecf7
fix<Welcome>: update bookmark color after theme changed
2022-10-17 10:18:36 +08:00
leo
918263130c
feature<Welcome>: add sort supports
2022-10-17 10:12:59 +08:00
leo
1beafbc84c
style<Welcome,PageTabBar>: re-design the style for Welcome page
2022-10-14 20:56:57 +08:00
leo
5ef6642306
style<Welcome,PageTabBar>: re-design the style for Welcome page
2022-10-14 20:49:20 +08:00
leo
b43044a7bf
style<Welcome,PageTabBar>: re-design the style for Welcome page
2022-10-14 20:38:53 +08:00
leo
c2517701cc
style<PageTabBar>: new style for page tab bar
2022-10-14 15:30:06 +08:00
leo
80acfb6b1f
style<PageTabBar>: new style for page tab bar
2022-10-14 13:39:55 +08:00
leo
47bf5cbd8c
upgrade<Version>: Release 6.1
2022-09-20 17:06:01 +08:00
leo
814637946d
fix<Histroies>: remove invalid filters to fix issue #I5RZC9
2022-09-20 16:55:24 +08:00
leo
a19f81a708
optimize<Dashboard>: ISSUE #3 Rebase merge request detected but there is no rebase in progress.
2022-07-07 09:25:41 +08:00
leo
e779d1b65e
feature<Pull>: remember user's choice for Pull
2022-05-26 17:45:05 +08:00
leo
fec14eb04a
style<Bookmark>: unify icons for repository
2022-05-20 16:57:36 +08:00
leo
bc9f9dc2c6
upgrade<Version>: Release 6.0
2022-05-20 16:03:43 +08:00
leo
338f91357e
optimize<*>: remove deprecated apis (older than .NET 6)
2022-05-20 16:00:25 +08:00
leo
1a1d0d9004
refactor<build>: no longer provides .NET48 and .NET6 x86 targets.
2022-05-20 15:49:58 +08:00
leo
171f1d1d0c
optimize<*>: remove Windows Terminal settings because it can be set outside in Windows Terminal
2022-05-20 15:29:56 +08:00
leo
44ed55937d
style<Histories>: remove commit detail panel's guide tips
2022-05-20 14:20:22 +08:00
leo
1da67dc517
style<Icons>: add icons for context menu item
2022-05-18 20:34:44 +08:00
leo
e60d4a84c4
upgrade<Version>: Release 5.9
2022-05-05 10:05:06 +08:00
leo
35235df7bc
feature<WorkingCopy>: gitee issue #I54W26 - toggle untracked files in working copy changes
2022-05-05 09:58:10 +08:00
leo
b04c94ccc1
feature<Cleanup>: add toolbar button to run git gc
and git lfs prune
2022-02-10 14:27:46 +08:00
leo
bc404de937
feature<Statistics>: show hovered sample tooltip in chart
2022-01-13 10:54:45 +08:00
leo
e641deee5c
upgrade<Version>: Release 5.8
2022-01-12 19:22:12 +08:00
leo
2b9d07479d
rename<FileHistories>: rename Views.Histories to Views.FileHistories
2022-01-12 18:43:21 +08:00
leo
1ad5ff1bd8
feature<Statistics>: add statistics for current year
2022-01-12 18:38:03 +08:00
leo
90eaf484fb
optimize<Statistics>: get start time of current week
2022-01-12 17:28:46 +08:00
leo
94bacb7384
fix<Statistics>: fix getting current week commits
2022-01-12 17:26:30 +08:00
leo
94ef2a9b69
optimize<Statistics>: add --branches --remotes
to generated statistics
2022-01-12 10:30:16 +08:00
leo
4ef2a70ebd
optimize<Statistics>: use localized text for weekdays
2022-01-11 20:35:17 +08:00
leo
c52ed4a711
feature<Statistics>: add simple statistic page
2022-01-11 20:18:35 +08:00
leo
f04c01b878
feature<Window>: remember window state
2022-01-04 14:52:13 +08:00
leo
9f58e0c715
feature<Remote>: add 'Prune' context menu for remote to prune dead branches without fetching
2021-11-17 16:12:26 +08:00
leo
0379d7e331
upgrade<Version>: Release 5.7
2021-11-15 20:07:23 +08:00
leo
e9b0b62652
style<About>: some changes of about dialog
2021-11-15 20:05:20 +08:00
leo
d40edebc58
update<Build>: build with .NET 6.0 and .Net Framework 4.8
2021-11-15 19:50:16 +08:00
leo
05fe057e8c
update<Project>: change repo's url
2021-11-15 14:28:03 +08:00
leo
7fe48d9a88
refactor<*>: change all url of this repo from gitee.com to github.com
2021-11-15 14:26:55 +08:00
leo
18f176a66b
refactor<Version>: check latest release from api.github.com instead
2021-11-15 14:23:45 +08:00
leo
dcf53c31cc
feature<*>: use credential-manager-core instead of old credential-manager
2021-11-15 12:21:34 +08:00
leo
acc9840830
feature<RevisionFiles>: enable to search file in revision files
2021-11-15 12:20:33 +08:00
leo
b452456d9d
feature<Issue>: always generate crash log file instead of report to gitee.com
2021-11-09 11:40:02 +08:00
leo
ef7cd2176a
update<README>: update thanks; add tooltip for commit hot key
2021-11-08 20:47:03 +08:00
XiaoLinger
eec87f17cd
merge pull request !29
...
* feature<Commit>: use "ctrl+ enter" to apply commit
2021-11-08 12:39:57 +00:00
leo
73057a4adc
upgrade<Version>: Release 5.6
2021-11-05 13:32:36 +08:00
leo
7e4c5bc7a4
feature<StashDropConfirm>: need confirm before drop selected stash
2021-10-29 11:58:33 +08:00
leo
5acc768478
feature<CommitDetail>: add copy path contextmenu while multi-selecting changed items
2021-10-28 16:52:18 +08:00
leo
37ce2cdba6
optimize<Issue>: simplify crashreport logic while compiling with .NET 6
2021-10-28 16:00:28 +08:00
leo
3628729a93
feature<Project>: supports build with .NET 6
2021-10-28 15:47:47 +08:00
leo
898599afc9
optimize<HighlightableTextBlock>: using Run instead of TextBlock to improve performance
2021-10-27 16:17:54 +08:00
leo
460f8715da
upgrade<Version>: Release 5.5
2021-10-27 11:27:52 +08:00
leo
aa331c5562
style<Dashboard>: re-arrange toolbar buttons
2021-10-27 11:24:59 +08:00
leo
d5ff070505
fix<Remote>: fix crash when open add remote dialog
2021-10-21 15:56:22 +08:00
leo
94d97c36ea
upgrade<Version>: Release 5.4
2021-10-18 14:43:46 +08:00
leo
9dae37b022
style<Dashboard>: move Explore & Open Git Bash & Open In VSCode into one dropdown menu
2021-10-13 17:14:53 +08:00
leo
9e228432e0
optimize<Resources>: remove unused resources
2021-10-13 11:59:47 +08:00
leo
69cfdb4fc8
style<Preference>: alignment of auto fetch toggle
2021-10-13 11:33:07 +08:00
leo
7040976f2f
style<Preference>: alignment of labels
2021-10-13 11:31:44 +08:00
leo
e5996d0fe1
style<Preference>: new style of preference setting dialog
2021-10-13 11:19:45 +08:00
leo
e32df7d461
refactor<Theme>: move theme switcher from launcher to preference
2021-10-13 10:56:01 +08:00
leo
2759b4aa2e
update<locales>: update Text.SSHKey
2021-10-12 19:32:04 +08:00
leo
48020861ee
optimize<Command>: each process has its own envs
2021-10-12 17:26:39 +08:00
leo
75a46ceb74
feature<SSH>: supports using ssh private key to access remote git repository
2021-10-12 17:14:48 +08:00
leo
306292147f
upgrade<Version>: Release 5.3
2021-10-11 14:51:17 +08:00
leo
46ac07a80c
style<Welcome>: small changes
2021-10-11 14:48:44 +08:00
leo
9e8cf02370
feature<PageTabBar>: add context menu to copy repositories store path
2021-10-09 14:29:44 +08:00
leo
bb6c99056e
style<Dashboard>: auto hide layout orientation button when histories page is invisible
2021-10-08 17:22:43 +08:00
leo
902e28c41c
style<Dashboard>: move histories layout direction button to dashboard toolbar
2021-10-08 17:06:04 +08:00
leo
7c44c0a840
optimize<CommitGraph>: remove unused polyline mode
2021-10-08 16:46:14 +08:00
leo
ade45732f2
optimize<TextCompare>: combine two modified parts those have one same unchanged character
2021-10-08 16:01:46 +08:00
leo
cc326495a6
fix<PageTabBar>: missing translation for new tab control
2021-10-08 10:48:05 +08:00
leo
9862845f82
fix<Pull>: fix crash when repo's remote has no branches
2021-09-26 13:50:06 +08:00
leo
b892dc7c66
upgrade<Version>: Release 5.2
2021-09-26 13:40:57 +08:00
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