leo
53c6fc8999
fix: remove binding error in debug mode ( #1338 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-20 21:44:28 +08:00
leo
cf7b61dd71
refactor: new way to display item count
2025-05-13 17:50:47 +08:00
leo
825b74c2a3
refactor: use String.AsSpan(int, int)
instead of String.AsSpan().Slice(int, int)
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-29 09:44:06 +08:00
qiufengshe
48bb8e91de
perf: minimize temporary strings for better performance ( #1255 )
2025-04-29 09:33:14 +08:00
leo
da38b72ee5
ux: disable commit button when commit message is empty
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-08 18:03:40 +08:00
leo
3d4a9b86b4
ux: use bold font weight for current branch name ( #997 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-18 16:54:00 +08:00
leo
38a8490d16
code_review: PR #946
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-06 13:07:58 +08:00
GadflyFang
9aba737d9e
feat: support compare both revision in FileHistories ( #786 ) ( #946 )
2025-02-06 11:33:55 +08:00
leo
37c4545875
feature: branch name allows spaces and auto replace spaces with dashes ( #917 )
2025-01-24 12:10:56 +08:00
wl2776
6e5626f267
fix: several typos in source code ( #895 )
2025-01-13 10:11:28 +08:00
leo
b26838ff68
refactor: git version related commands
...
* use `--pathspec-from-file=<FILE>` in `git add` command if git >= 2.25.0
* use `--pathspec-from-file=<FILE>` in `git stash push` command if git >= 2.26.0
* use `--staged` in `git stash push` command only if git >= 2.35.0
2025-01-11 17:29:38 +08:00
leo
a824adf6d3
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-14 21:15:40 +08:00
leo
ca5bc4b4df
refactor: rewrite the histories filter function to supports both include
and exclude
modes ( #690 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-14 15:15:48 +08:00
leo
6d1dfad8a1
ux: changes view mode style ( #533 )
...
* move changes view mode switch button to right button group
* change the style for ChangeViewModeSwitcher
* remove used code
2024-10-01 23:16:32 +08:00
leo
5d2a442144
code_review: PR #515
...
* remove Linq expressions due to AOT limitations. See https://learn.microsoft.com/zh-cn/dotnet/core/deploying/native-aot/?tabs=windows%2Cnet8#limitations-of-native-aot-deployment
* rename `FilteredLocks` to `VisibleLocks`
* use `Commands.Config.Get` instead of `Commands.Config.ListAll`
* disable checkbox if user name is not valid
2024-09-26 15:36:20 +08:00
leo
85b83990a8
code_style: run dotnet format
2024-09-25 16:24:04 +08:00
leo
81b72f7c1c
enhance: use ~
to represent the home dir of current user
2024-09-22 11:00:30 +08:00
leo
33e4404222
code_style: remove unused converters
2024-09-10 11:22:12 +08:00
leo
69117e8ee9
refactor: use custom color picker instead of Avalonia.Controls.ColorPicker
2024-09-10 11:02:34 +08:00
leo
ebc112a627
feature: workspace support ( #445 )
2024-09-09 18:26:43 +08:00
leo
d2d95e09b7
fix: NRE on commit filters
2024-07-29 19:40:35 +08:00
leo
1d5331cf73
code_style: remove unused converters
2024-07-25 15:33:41 +08:00
leo
14469b1399
theme: add ThemeOverrides.OpacityForNotMergedCommits
to customize the opacity of commits that not belongs (haven't been merged) to current branch in histories ( #268 )
2024-07-18 10:46:39 +08:00
leo
684fedb9bd
ux: icons
2024-07-15 15:47:28 +08:00
leo
f4eca45754
code_style: remove all IDE warnings
2024-07-15 00:30:31 +08:00
leo
e5462f0086
code_style: run dotnet format
to apply code style rules
2024-07-10 12:12:14 +08:00
leo
3197b4bfe8
refactor: use custom BranchTree instead of TreeView to improve performance
2024-07-06 17:17:41 +08:00
leo
c170f261db
ux: re-design commit detail information page to avoid commit message hidden in scoll view
2024-07-02 20:59:28 +08:00
leo
4ef0f1180f
feature: add tooltip for branches ( #228 )
2024-07-02 10:23:21 +08:00
leo
fca20965f8
feature: add two color keys Color.DecoratorBranch
and Color.DecoratorTag
( #225 )
2024-07-01 16:32:17 +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
432f5a98da
ux: new design for repository left side bar
2024-06-25 15:03:21 +08:00
leo
907e009275
ux: subject length tooltip font size and color
2024-06-23 21:35:28 +08:00
leo
dca8f8b39b
feature: warn when commit subject line goes beyond a certain number of characters ( #201 )
2024-06-23 15:45:54 +08:00
leo
8e88df92b3
feature: add two view mode for image diff - side-by-side and blend
2024-06-21 17:48:19 +08:00
leo
7070a07e15
feature: simple interactive rebase support ( #188 )
...
* Only allow to start interactive rebase from merged commit in current branch
* The order of commits in the interactive rebase window is as same as it's in histories page.
* Unlike anthor git frontend app `Fork`, you should edit the final message on the last commit rather than the previous commit that will be meld into while squashing commits
2024-06-20 17:02:12 +08: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
leo
f5b35d3db2
refactor: replace all window with custom ChromelessWindow
2024-06-13 11:54:10 +08:00
leo
5514c56a29
refactor: more efficient way to update the visibility of tab splitters
2024-06-06 18:09:35 +08:00
leo
b0c14ab3e4
fix: tab splitter visible issue
2024-06-06 17:17:58 +08:00
leo
4610f702b3
code_style: run dotnet format
2024-06-06 15:31:02 +08:00
leo
fa3a3b2dad
refactor: code cleanup
2024-05-30 15:13:59 +08:00
leo
ec2d9c4cbe
enhance: the character between version's minor and build part maybe '-'
2024-05-29 19:43:46 +08:00
leo
025d468b40
code_review: PR ( #152 )
2024-05-29 18:53:38 +08:00
Gadfly
2f7ef1ef2b
feat: show tooltip if git version too low
2024-05-29 17:47:34 +08:00
leo
1040bbe4d2
feature: add buttons to increase/decrease visible lines in text diff view ( #145 )
2024-05-27 10:29:15 +08:00
leo
e00bc4e630
Merge pull request #147 from filipeRmlh/feature/allowing_to_checkout_commit
...
Feature/allowing to checkout commit
2024-05-26 13:37:59 +08:00
leo
dc63e39c69
fix: warning about EnumConverters.Equals
2024-05-26 12:17:15 +08:00
Filipe Ramalho
db9ca5ba25
Merge branch 'develop' into feature/allowing_to_checkout_commit
2024-05-25 15:43:27 -03:00
Filipe Ramalho
4750ad0d07
Adding HEAD decorator markup in the Graph
2024-05-25 15:05:32 -03:00