Commit Graph

89 Commits

Author SHA1 Message Date
leo
7776cda475 enhance: using lightweight ListBox instead of DataGrid to improve performance 2024-08-27 21:28:48 +08:00
leo
323dc2e87f code_review: PR #386
* rename `FirstParentFilterToggled` to `EnableFirstParentInHistories`
* remove `FirstParentFilterEnabled` from repo settings - it should not been saved
* move toggle button from repository toolbar to histories switcher
* tooltip translations
* new icon for `Icons.FirstParentFilter`
* extends commit graph to support `--first-parent` option
2024-08-21 19:45:32 +08:00
leo
5370526fcc ux: selected style for repo dashboard contents 2024-08-20 17:11:51 +08:00
leo
9844043c7f ux: use ListBox with VirtualizingStackPanel instead of DataGrid since height of DataGridRow is not equal with the RowHeight value 2024-08-20 16:55:28 +08:00
leo
9057b71f2d refactor: rewrite the font configuration (#366)
* input font name directly instead of a font picker because localized font family name is not supported by Avalonia
* fallback monospace font to default font
* remove unused code
2024-08-19 17:14:41 +08:00
leo
55da40f8dc fix: sometimes textblock with issue link will render nothing 2024-08-14 11:06:37 +08:00
leo
ec14d9d533 refactor: remove binding errors 2024-08-13 20:40:05 +08:00
leo
59a7c74fd1 fix: try to fix issue #338
* use custom control to draw badges
2024-08-13 18:24:28 +08:00
leo
f3406e93fc fix: try to fix issue #338
* upgrade Avalonia to `11.1.3`
* use reactive property instead of simple getter
2024-08-13 17:38:58 +08:00
leo
de2f70b8ea feature: supports display tags in a tree (#350) 2024-08-11 18:12:58 +08:00
leo
c596427380 fix: ahead/behind indicator of commit in histories view not updated after upstream changed 2024-08-09 15:17:04 +08:00
leo
3969111393 ux: force datagrid row height to 24 2024-08-08 21:21:30 +08:00
leo
1fe2be11a7 refactor: rewrite submodule to support IsDirty state (#339) 2024-08-08 21:11:10 +08:00
leo
281ef8b490 fix: first '_' character not shown in menu item (#313) 2024-08-02 22:53:55 +08:00
leo
57e9c44754 ux: new icon for changes 2024-08-01 15:12:00 +08:00
leo
7f8b8a19a0 feature: add auto complete box for searching commits by file path 2024-07-30 15:59:54 +08:00
leo
327b8033b6 rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
leo
b084ee5168 fix: left side by layout did not update after size changed 2024-07-26 16:32:48 +08:00
leo
e29d78e2ae feature: show current branch on toolbar (#283)
* re-arrange toolbar buttons
* move `Navigate to HEAD` button to toolbar
2024-07-24 16:36:34 +08:00
leo
f4eca45754 code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
leo
a807aa9e12 code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
leo
6a8527a394 refactor: commit search (#256) 2024-07-13 22:36:59 +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
c16bed1d9f enhance: run commit search in background 2024-07-09 15:15:31 +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
3197b4bfe8 refactor: use custom BranchTree instead of TreeView to improve performance 2024-07-06 17:17:41 +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
8faa8c7378 ux: more flex layout for left siderbar groups 2024-07-04 17:59:32 +08:00
leo
4ef0f1180f feature: add tooltip for branches (#228) 2024-07-02 10:23:21 +08:00
leo
7f389b2e6f refactor: move settings of repository, such as filters, commit message, from Preference to each repository's gitdir.
* avoid invalid repository setting remains in preference.json
* supports to restore tabs that not added to the Welcome page
2024-07-01 11:57:13 +08:00
leo
4fa388501a ux: add a new color Color.BadgeFG for text in badge 2024-06-29 10:47:09 +08:00
leo
f8c4137c78 feature: supports to search/filter tags (#215) 2024-06-27 21:43:15 +08:00
leo
8a8aabede3 feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
leo
d2e3b683f1 code_style: make geometry icon resources list in order 2024-06-26 15:51:49 +08:00
leo
6206626687 ux: group label layout 2024-06-25 21:32:05 +08:00
leo
58be0b7dad ux: move left siderbar mode switcher top 2024-06-25 20:16:13 +08:00
leo
d43f88da03 code_review: PR #208
* make sure there's only one radio button that will change the binding value
* remove unused code
2024-06-25 17:57:21 +08:00
leo
b50ae21699 Merge pull request #208 from gadfly3173/fix/search-btn
fix: SearchFilter radio button checked status
2024-06-25 17:53:55 +08:00
leo
54de6dfa66 ux: layout for tags and submodules 2024-06-25 17:40:02 +08:00
Gadfly
ef64c44142 fix: SearchFilter radio button checked status 2024-06-25 17:33:09 +08:00
leo
b5393c5ace fix: selected color of ListBoxItem not work on Debain 12 Wayland 2024-06-25 16:08:27 +08:00
leo
432f5a98da ux: new design for repository left side bar 2024-06-25 15:03:21 +08:00
leo
8b56c03d87 ux: unify content height of page switcher (exclude borders) 2024-06-25 11:51:02 +08:00
leo
11c687538e ux: new style for page switcher 2024-06-25 11:44:39 +08:00
leo
d3042bbe8d ux: style for buttons in conflict bar 2024-06-22 19:35:15 +08:00
Enner Pérez
46b1fc1831 DoubleTab Open Submodule 2024-06-19 13:24:54 -05:00
leo
99afc74871 enhance: shows current histories filters and add a button to clear all histories filters (#184) 2024-06-18 18:27:57 +08:00