Commit Graph

822 Commits

Author SHA1 Message Date
leo
de2f70b8ea feature: supports display tags in a tree (#350) 2024-08-11 18:12:58 +08:00
leo
e2da0d3643 project: downgrade AvaloniaUI to 11.0.13 2024-08-11 09:18:06 +08:00
leo
6881837c80 ux: increase max font size to 18 (#346) 2024-08-09 21:21:28 +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
905664c5e2 fix: can not select issue rules after remove one in last two (#343) 2024-08-09 14:22:30 +08:00
leo
a75d50bf97 refactor: rename Models.Watcher.UpdateSubmodules to Models.Watcher.SetSubmodules
* run `dotnet format`
2024-08-09 11:33:37 +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
97d5ecdfe9 code_style: remove IDE warnings 2024-08-08 15:10:08 +08:00
leo
6c08ee1b05 ux: use smaller fontsize for launcher tabbar 2024-08-08 14:04:48 +08:00
Gadfly
4c471c6bb9 fix: do NOT change parent of RepositoryNode if it exists when open it from FolderPicker 2024-08-08 10:34:30 +08:00
leo
6bd0920d71 feature: enable syntax highlighting in revision files view (#333) 2024-08-08 10:12:39 +08:00
leo
1ab0ea27df enhance: remove fixed fontsize in launcher's tabbar (#332) 2024-08-08 09:38:11 +08:00
leo
f8bc48c49c enhance: exec git command directly instead of call methods from WorkingCopy (#330) 2024-08-08 09:33:46 +08:00
leo
7ff92c4e1d ux: stage/unstage/discard button aligment in TextDiffView 2024-08-07 19:42:41 +08:00
leo
d4b0958f67 ux: new style of tab switcher in statistics window 2024-08-07 17:07:39 +08:00
leo
8c16ded6bd enhance: ignore untracked files when calculate local changes in checkout/create branch/pull (#316) 2024-08-07 15:38:18 +08:00
leo
0450931655 enhance: avoid refetch avatar for noreply@github.com 2024-08-06 15:40:07 +08:00
leo
a7ea61f9af refactor: remove binding null warnings 2024-08-06 15:33:23 +08:00
leo
1d15c4c95f fix: drag window won't stop (#326) 2024-08-06 15:12:44 +08:00
leo
9bee51686a feature: show issue link on commit list of histories view (#315) 2024-08-06 11:02:52 +08:00
leo
4ba7c879c5 feature: use Ctrl+C to copy selected commits in histories (#321) 2024-08-06 10:04:08 +08:00
leo
b059423391 feature: enable using drag-drop to re-order commits (#319) 2024-08-05 22:10:43 +08:00
leo
91daa42c08 ux: margins between textbox and its label in issue tracker configure page 2024-08-05 19:32:50 +08:00
leo
dfd098e131 refactor: merge sourcegit.issuetracker.setting to sourcegit.settings. 2024-08-05 18:18:57 +08:00
leo
f754b2c63a feature: supports issue tracker in commit message (#315) 2024-08-05 17:34:49 +08:00
leo
281ef8b490 fix: first '_' character not shown in menu item (#313) 2024-08-02 22:53:55 +08:00
leo
cd9196bb84 feature: supports get avatar from avatars.githubusercontent.com
* move all images to `src/Resources/Images` folder
2024-08-02 18:06:45 +08:00
leo
f3aff65d03 ux: reduce change list row height in commit detail panel 2024-08-02 15:16:19 +08:00
leo
57e9c44754 ux: new icon for changes 2024-08-01 15:12:00 +08:00
leo
af8543a4b8 ux: add icon Icons.Clone 2024-08-01 15:02:53 +08:00
leo
58357f031d ux: add a new icon Icons.Stashes.Add 2024-08-01 11:45:20 +08:00
leo
2a05ffa30f enhance: trim description of commit message while pasting on subject 2024-07-31 21:36:23 +08:00
leo
ec6fe25e87 code_style: run dotnet format 2024-07-31 16:26:58 +08:00
leo
2e87f83a38 feature: add tooltip for page tab (#302) 2024-07-31 15:42:13 +08:00
leo
f55a576013 refactor: rewrite amend behaviour (#300)
* toggle amend will show changes in HEAD commit
* since discard is not compatible with staged changes in `amend` mode, we only allows user to discard unstaged changes
2024-07-31 12:04:52 +08:00
leo
3c5a661fa0 feature: supports type change 2024-07-30 21:32:23 +08:00
leo
7f8b8a19a0 feature: add auto complete box for searching commits by file path 2024-07-30 15:59:54 +08:00
leo
addfb449cc feature: double click on commit (#295)
* when commit is current branch head, do nothing
* when commit is head of some local branch which is not current, try to checkout this branch
* otherwise, ask user should checkout selected commit as deteched
2024-07-30 11:47:58 +08:00
leo
9aa5787ce9 enhance: unchange global core.autocrlf is user do NOT set it yet (#297) 2024-07-30 09:53:04 +08:00
leo
5c6e4a5d48 Merge branch 'KiserDesigns/patch-1' into develop (#296) 2024-07-29 22:15:02 +08:00
leo
327b8033b6 rename: rename monospace style to primary 2024-07-29 20:48:04 +08:00
Noah Kiser
d23134bdc5 Reduce Minimum window size
From 1280x720 to 1000x600
To fit window in top-half / top-third of portrait 1920x1080 monitor:

+------------+
| SourceGit  | 
|            |
+------------+
|File Browser|
|            |
+------------+
| Web Browser|
|            |
+------------+
2024-07-29 07:40:53 -05:00
leo
aea61e0067 feature: add a toggle button in Preference dialog to only use monospace font in code editor (#292) 2024-07-29 20:20:27 +08:00
leo
20744d09bd enhance: set SuggestedStartLocation to default clone dir when open local repository (#293) 2024-07-29 16:19:35 +08:00
leo
efa02d9e96 ux: remove unnecessary controls 2024-07-29 15:07:41 +08:00
leo
c8b688c52d ux: DataGrid header style in histories page 2024-07-28 11:10:43 +08:00
leo
a3a3a0e4e9 enhance: add a button to clear git.http.proxy configuration 2024-07-28 10:11:10 +08:00
leo
20b45a1cf4 fix: when base is current worktree, the diff content of selected change is wrong
* remove warnings in JetBrains Rider (it seems JetBrains can NOT recognize Binding.TargetNullValue)
2024-07-27 21:35:57 +08:00
leo
4612cecf10 code_review: PR (#288)
* add missing translations and it's no need to add `OnPull` suffix since it already has a prefix `Text.Pull.`
* when enable fetching all branches of selected remote, use merge/rebase command instead of pull
* re-arrange orders of options in pull popup panel
* default enable `Fetch all branches`
2024-07-27 20:35:19 +08:00