Commit graph

17 commits

Author SHA1 Message Date
leo
85ce2f9cab
enhance: prevent property changed event if it is unchanged 2024-07-26 10:23:19 +08:00
leo
b7e0e38de3
feature: stage/unstage hunk (#265) 2024-07-17 16:56:16 +08:00
leo
6d888f8007
code_style: remove unused namespace using 2024-07-16 17:03:36 +08:00
leo
ef0c904e91
ux: improve change list selection 2024-07-16 17:00:08 +08:00
leo
a807aa9e12
code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
leo
fd5ec5ee46
ux: toggle change tree node should trigger rows selection changed event 2024-07-13 09:51:57 +08:00
leo
1c204e72a1
refactor: remove dependency on Avalonia.Controls.TreeDataGrid 2024-07-12 17:14:52 +08:00
leo
bacc1c85ad
enhance: reduce memory usage by commit detail view 2024-06-07 17:29:55 +08:00
leo
4610f702b3
code_style: run dotnet format 2024-06-06 15:31:02 +08:00
leo
e432559a5e
enhance: only change the selected changes if it is necessary 2024-06-06 09:53:26 +08:00
leo
87dccda8ff
fix: solve warnings - Layout cycle detected 2024-06-05 21:04:19 +08:00
leo
f1f54bf6fe fix: force re-create the tree instead of only rebuild the source for the tree (#157) 2024-06-02 14:06:27 +08:00
leo
f1ff969090 fix: change list in grid mode looks and works weird (#157) 2024-06-01 12:46:31 +08:00
leo
1257234712 fix: binding errors in xaml 2024-06-01 12:13:57 +08:00
leo
55c9fae110 feature: new way to expand/collapse folder node in TreeDataGrid 2024-05-30 09:53:07 +08:00
leo
98fdff7543 code_style: code cleanup 2024-05-29 16:01:12 +08:00
leo
b192a1c423 refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance (#148) 2024-05-29 10:42:24 +08:00