Commit Graph

171 Commits

Author SHA1 Message Date
leo
792c0b640f ux: add a RESOLVE button in InProgress banner (#2053)
Signed-off-by: leo <longshuang@msn.cn>
2026-01-20 11:15:28 +08:00
leo
3b9fe9de4c code_style: remove duplicated event handlers
Signed-off-by: leo <longshuang@msn.cn>
2026-01-09 11:03:46 +08:00
leo
1ea69d978d enhance: clear search results and suggestions after filter was cleared
Signed-off-by: leo <longshuang@msn.cn>
2025-11-05 14:51:41 +08:00
leo
75c667f7b2 refactor: move searching commit code from Repository to SearchCommitContext and keep inputs remained while repo is opened (#1884)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-05 11:38:03 +08:00
leo
95ddedd7b6 refactor: save history filters into $GIT_DIR/sourcegit.filters to support different filters between worktrees (#1893)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-04 20:54:49 +08:00
leo
c4929dddc8 refactor: remove unused ConterPresenter
Signed-off-by: leo <longshuang@msn.cn>
2025-10-22 19:46:48 +08:00
leo
28344a7fb5 ux: remove Use monospace font only in text editor option in Preferences and make it default (also the only)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-15 17:39:48 +08:00
leo
1515d4fa51 ux: style for TextBlock with TextTrimming="CharacterEllipsis"
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 11:36:43 +08:00
leo
3056287cde feature: add a check icon for commits contained in current branch in search results (#1773)
Signed-off-by: leo <longshuang@msn.cn>
2025-09-01 21:15:50 +08:00
leo
db9b13cbce fix: sometimes group header disappeared
Signed-off-by: leo <longshuang@msn.cn>
2025-08-26 10:47:51 +08:00
leo
39a49c4263 ux: use WrapPanel instead of VirtualizingStackPanel for history filters (#1712)
Signed-off-by: leo <longshuang@msn.cn>
2025-08-25 14:39:11 +08:00
leo
1522da89a2 refactor: more changes to use async methods
Signed-off-by: leo <longshuang@msn.cn>
2025-08-14 16:10:09 +08:00
leo
b3bc048f67 ux: tooltip for More options... in HISTORY selector (#1658)
Signed-off-by: leo <longshuang@msn.cn>
2025-08-04 20:48:56 +08:00
leo
9eb3b68450 ux: tooltips and ToggleButton style (#1658)
Signed-off-by: leo <longshuang@msn.cn>
2025-08-04 17:28:04 +08:00
leo
5339adec65 refactor: use async instead of Task.Run
Signed-off-by: leo <longshuang@msn.cn>
2025-07-23 17:15:16 +08:00
leo
b345bb4668 refactor: use the same method to save both local and shared issuetracker (#1599)
Signed-off-by: leo <longshuang@msn.cn>
2025-07-22 21:03:50 +08:00
leo
c977757a74 code_review: commit 9f155d7b32 from heartacker:heartacker/issue1595
- Combine `EnableReflog`, `EnableFirstParentInHistories`, `SimplifyByDecoration` attribute into one `HistoryShowFlags`
- Re-design toolbar buttons in `HISTORY` page switcher because there're too many buttons.

Signed-off-by: leo <longshuang@msn.cn>
2025-07-18 17:19:11 +08:00
heartacker
9f155d7b32 feature: add --simplify-by-decoration mode support (#1595) 2025-07-18 16:17:14 +08:00
leo
58678e88e4 ux: styles for hotkey tips
Signed-off-by: leo <longshuang@msn.cn>
2025-07-09 11:46:12 +08:00
leo
133b69de4a feature: supports to copy selected folder path in changes and rename searching by file to searching by path (#1470)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-28 12:38:03 +08:00
leo
f657847129 ux: update icons
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 20:23:41 +08:00
leo
e102e49f45 code_style: remove unnecessary properties
Signed-off-by: leo <longshuang@msn.cn>
2025-06-17 11:29:24 +08:00
Nathan Baulch
ffac71b15f code_style: general cleanup (#1415)
* code_style:  general cleanup

* code_style: whitespace cleanup
2025-06-12 09:35:37 +08:00
leo
f63fe8637b feature: use different icon for sort mode (#1393)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-06 11:22:30 +08:00
leo
40bf69bff3 ux: move some buttons to page switcher (#1370)
Signed-off-by: leo <longshuang@msn.cn>
2025-05-28 10:18:34 +08:00
leo
f0d1d460a9 fix: remove binding error in debug mode (#1338)
Signed-off-by: leo <longshuang@msn.cn>
2025-05-20 21:35:14 +08:00
leo
fd935259aa refactor: build tags view data in viewmodels instead of views
Signed-off-by: leo <longshuang@msn.cn>
2025-05-16 12:22:52 +08:00
leo
ed1351b1f7 feature: supports to show submodules as tree or list (#1307)
Signed-off-by: leo <longshuang@msn.cn>
2025-05-16 11:31:53 +08:00
leo
463d161ac7 refactor: show submodule as tree instead of list (#1307) 2025-05-14 17:55:28 +08:00
leo
d3363429df ux: new style for submodule tooltip (#1307) 2025-05-14 15:49:42 +08:00
leo
61bb0f7dc7 feature: show submodule's URL in tooltip (#1307) 2025-05-14 14:26:33 +08:00
leo
d71189c705 feature: tooltip for submodule list item (#1307) 2025-05-14 11:35:34 +08:00
leo
7bb4e355bd feature: show branches count in branch tree (#1306) 2025-05-13 19:28:52 +08:00
leo
cf7b61dd71 refactor: new way to display item count 2025-05-13 17:50:47 +08:00
leo
e45e37d305 feature: supports sort branches by committer date (#1192)
Signed-off-by: leo <longshuang@msn.cn>
2025-05-06 18:24:34 +08:00
leo
fe677d40c1 feature: supports search commits by change content (#1263)
Signed-off-by: leo <longshuang@msn.cn>
2025-04-30 21:05:53 +08:00
leo
df5294bcb7 feature: git bisect support
Signed-off-by: leo <longshuang@msn.cn>
2025-04-22 15:45:15 +08:00
leo
afe5d4b969 ux: show an icon to draw user's attention to LOCAL CHANGES when there is an in-progress operation (#1210)
Signed-off-by: leo <longshuang@msn.cn>
2025-04-18 09:59:34 +08:00
leo
e4f5c34e0c code_style: remove whitespaces
Signed-off-by: leo <longshuang@msn.cn>
2025-03-12 17:58:57 +08:00
leo
eaa322dfab enhance: re-design commit search result display (#1083)
Signed-off-by: leo <longshuang@msn.cn>
2025-03-12 17:57:31 +08:00
leo
ee7ccc0391 refactor: re-write commit searching (part 2)
Signed-off-by: leo <longshuang@msn.cn>
2025-03-12 11:05:19 +08:00
leo
64a41dce39 refactor: rewrite searching commit by file path
Signed-off-by: leo <longshuang@msn.cn>
2025-03-11 20:55:39 +08:00
leo
fa4d9d24e9 enhance: hide suggestion popups when window is deactived (#963)
Signed-off-by: leo <longshuang@msn.cn>
2025-03-11 20:22:32 +08:00
leo
e28abf8119 enhance: supports remove single histories filter (#987)
Signed-off-by: leo <longshuang@msn.cn>
2025-02-18 10:04:56 +08:00
leo
9b07034846 code_review: PR #978
* Remove unnecessary parentheses since the name of relative path uses secondary foreground color already

Signed-off-by: leo <longshuang@msn.cn>
2025-02-13 10:46:28 +08:00
Dmitrij D. Czarkoff
588879eb7f feat: change worktree presentation (#978)
Present the worktree name first, then relative path to the main repo.

This is more aligned with Git's own UI,  and works better with UI size constrains.
2025-02-13 10:41:08 +08:00
GadflyFang
a4157e11e6 fix: Improve in-progress rebase handling (#933)
* fix: Improve in-progress rebase handling

* fix: Close merge popup even if there are conflicts (#941)
2025-02-06 10:00:35 +08:00
leo
e242119a03 fix: searching by Author & Committer does not work when the committer is different with author 2025-01-23 16:11:07 +08:00
leo
a9327274c6 enhance: disable LOCAL CHANGES and STASHES for bare repository (#899) 2025-01-14 17:26:01 +08:00
leo
d8168c3ba6 ux: submodule alignment 2025-01-14 16:14:19 +08:00