leo
18aaa0a143
style: add .editorconfig for code formatting. see issu #25
2024-03-18 09:37:06 +08:00
leo
f6eb1281b5
enhance: force using StringComparison.Ordinal
2024-03-14 11:09:05 +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
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
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
e3a7abe776
style<Repository>: normalize repository's path
2024-03-01 13:46:00 +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
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
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
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
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
2a62596999
refactor<*>: rewrite all with AvaloniaUI
2024-02-06 15:08:37 +08:00