Commit Graph

1657 Commits

Author SHA1 Message Date
leo
67d0167278 fix: commits not marked as merged (#253) 2024-07-11 10:55:48 +08:00
leo
e5462f0086 code_style: run dotnet format to apply code style rules 2024-07-10 12:12:14 +08:00
leo
0ba58a6e9b fix: ItemsPanel assign more than once 2024-07-10 12:04:01 +08:00
leo
4e13703b9d fix: should not set DISPLAY env on Linux platform 2024-07-10 11:57:02 +08:00
leo
ca461d1926 fix: SSH_ASKPASS can NOT use parameter 2024-07-10 10:47:43 +08:00
leo
7febac5843 ux: reduce datagride column header height 2024-07-09 19:15:02 +08:00
leo
c94f5877e3 fix: Ctrl+V trigger twice due to async operation (#249) 2024-07-09 18:53:36 +08:00
leo
446445ee73 refactor: base command 2024-07-09 18:13:15 +08:00
leo
dda1e79c6f code_style: remove unused namespace using 2024-07-09 17:58:17 +08:00
leo
9db050e8c2 fix: commit stucks when using SSH formatted GPG signing with a key contains non-empty passphrase 2024-07-09 17:56:23 +08:00
leo
386c92fa28 localization: add translations for histories datagrid column header 2024-07-09 16:42:07 +08:00
leo
06ba2fd733 feature: allow to resize the width of AUTHOR column in histories (#203) 2024-07-09 16:29:41 +08:00
leo
738189393e enhance: refresh working copy changes immediately after discard finished 2024-07-09 15:30:40 +08:00
leo
51a68027c8 ux: add a toggle button to reveal password 2024-07-09 15:26:46 +08:00
leo
c16bed1d9f enhance: run commit search in background 2024-07-09 15:15:31 +08:00
leo
d3f7c31caf fix: crash when clipboard is empty 2024-07-09 15:02:34 +08:00
leo
22d5927aa5 ux: default commit graph thickness 2024-07-09 13:04:39 +08:00
leo
6930b51c64 refactor: commandline parsing
* `--rebase-todo-editor` launches this app as a git `sequence.editor`
* `--rebase-message-editor` launches this app as a git `core.editor` which runs on background by reading rebasing jobs
* `--core-editor` launches this app as a git `core.editor`
* `--askpass` launches this app as a SSH askpass program
2024-07-09 12:20:52 +08:00
leo
cbe4c36525 feature: support git.core.askpass (#239) 2024-07-08 22:07:00 +08:00
leo
8fa19ecd0c enhance: better commit graph 2024-07-08 18:10:26 +08:00
leo
7ee3db500a refactor: json serialization
* move all converters to `App.JsonCodeGen.cs`
* use `ColorConverter` instead of parsing colors manually
2024-07-08 16:45:51 +08:00
leo
16d9b627f0 refactor: rename Models.CustomColorSchema to Models.ThemeOverrides because it do NOT contains only colors currently. 2024-07-08 16:21:57 +08:00
leo
af388bad60 Merge pull request #247 from ghiboz/develop
Graph Tickness
2024-07-08 15:30:28 +08:00
ghiboz
cad118b3e6 Merge branch 'develop' into graph_thickness 2024-07-08 09:17:11 +02:00
leo
99ca1ea3e9 Merge tag 'v8.20' into develop
version: Release 8.20

# -----BEGIN SSH SIGNATURE-----
# U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAget8v1yGxg5dZtylcT3YtxVVCtT
# MbUsWCvnB3Cr6tIEsAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
# AAAAQEEmJntGAipN7IauORAMFRwjEVemqUy7unsf9D2Mq+S8hnBSiKGY6tSJY5m/ShUPba
# 2Zn/nZI54W4TAGqaquJws=
# -----END SSH SIGNATURE-----
# gpg verification failed.
2024-07-08 10:24:00 +08:00
leo
7d3f228e0c Merge branch 'release/v8.20' v8.20 2024-07-08 10:23:50 +08:00
leo
212c9e0f9e version: Release 8.20 2024-07-08 10:23:37 +08:00
ghiboz
2c310e8cd4 Merge branch 'develop' into graph_thickness 2024-07-07 10:54:54 +02:00
leo
09b418374a feature: add an option to enable -a,--all in commit command (#244) 2024-07-07 10:28:14 +08:00
leo
fda13468c4 enhance: supports virtualization in sub context menu 2024-07-07 09:56:22 +08:00
leo
1d7b77e45f fix: virtualization not working 2024-07-07 00:17:36 +08:00
leo
294f856150 fix: bounds not updated after left side bar layout updated 2024-07-06 23:50:54 +08:00
leo
b03ee19e54 refactor: trigger nagivation in BranchTree 2024-07-06 20:46:26 +08:00
leo
36b8472d02 enhance: improve selection changed event handler performance 2024-07-06 17:29:24 +08:00
leo
3197b4bfe8 refactor: use custom BranchTree instead of TreeView to improve performance 2024-07-06 17:17:41 +08:00
ghiboz
c0348b73bd set pen thickness
"General": {
    "Pen.Thickness": "4.4"
  }
2024-07-05 14:02:30 +02:00
leo
1c524cf310 enhance: better sidebar layout 2024-07-05 10:46:00 +08:00
leo
3193693d77 ux: force using double-click to expand/collapse item in TreeView (not TreeDataGrid) 2024-07-04 20:08:37 +08:00
leo
91d73e2aa4 fix: layout do not updated after group was collapsed 2024-07-04 19:41:38 +08:00
leo
f904b3b71a enhance: improve performance 2024-07-04 19:12:22 +08:00
leo
c03cc85232 enhance: skip update layout after detached from visual tree 2024-07-04 18:18:35 +08:00
leo
6553e27d36 refactor: rewrite the way to get local & remote branch tree height 2024-07-04 18:14:10 +08:00
leo
8faa8c7378 ux: more flex layout for left siderbar groups 2024-07-04 17:59:32 +08:00
leo
3ce580b682 fix: when the remote branch is deleted, deleting the local branch will throw NRE (#238) 2024-07-04 16:47:28 +08:00
leo
15e7df6085 ux: disable WordWrap in side-by-side diff because it may lead to alignment issue between two sides 2024-07-04 14:12:39 +08:00
leo
ace6eccfd3 build: build AppImage as generic linux package 2024-07-04 13:11:16 +08:00
leo
d822afc4ec ux: trim text in diff editor if length of line is greater than 10000 (#234)
* ignore WordWrap while trimming text, because displaying the full content content with a length greater than 10000 is meaningless
2024-07-03 15:34:29 +08:00
leo
f4f4a26a64 enhance: remember last selected on common actions (#231)
* the way to deal with local changes on checkout branch page
* the way to deal with local changes and should checkout after created on new branch page
* should fetch without tags on fetch page
* the way to deal with local changes and should fetch without tags on pull page
* should push all tags on push
2024-07-03 14:42:21 +08:00
leo
7e16058148 ux: trim change path in information page 2024-07-03 01:15:36 +08:00
leo
b85958214f enhance: supports customize system accent color (#232) 2024-07-03 00:17:41 +08:00