Commit Graph

32 Commits

Author SHA1 Message Date
leo
fa97d44e60 feature: supports to open file with detected external tools (#1882)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 18:19:08 +08:00
leo
e30c1e05a2 feature: add File scope for custom action (#1872)
If file is selected from commit changes or revision files, the `${SHA}` will be set to the SHA of that commit

Signed-off-by: leo <longshuang@msn.cn>
2025-10-28 12:19:22 +08:00
leo
cd659f9537 optimize: only reload revision file tree when FILES tab is actived
Signed-off-by: leo <longshuang@msn.cn>
2025-10-15 16:41:48 +08:00
leo
2df1830ffc enhance: try load lfs image from local cache first before loading it by git lfs smudge command
Signed-off-by: leo <longshuang@msn.cn>
2025-08-27 11:40:25 +08:00
leo
a2f47dfcac code_style: remove warnings reported by JetBrains Rider
Signed-off-by: leo <longshuang@msn.cn>
2025-08-21 23:38:24 +08:00
leo
6b9ba599d2 refactor: move context menu creation from ViewModels to Views (PART 10)
Signed-off-by: leo <longshuang@msn.cn>
2025-07-23 17:01:22 +08:00
leo
fa44d9c378 refactor: move context menu creation from ViewModels to Views (PART 8)
Signed-off-by: leo <longshuang@msn.cn>
2025-07-23 15:56:13 +08:00
leo
094749f935 refactor: use Ctrl+Shift+S to save revision file
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 21:33:03 +08:00
leo
0eaa7d35ff feature: add hotkeys to save revision file
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 20:25:21 +08:00
leo
92fb4c8625 feature: add hotkeys to copy file path
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 17:54:15 +08:00
leo
05b9fac62a ux: avoid revision file tree view flickering when selecting another commit
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 17:59:48 +08:00
Nathan Baulch
3583527026 code_style: general cleanup (#1525) 2025-07-05 15:58:16 +08:00
leo
18b9d982ce refactor: remove ConfigureAwait when we need to go back to UIThread after it
Signed-off-by: leo <longshuang@msn.cn>
2025-07-03 18:42:56 +08:00
leo
40765826ce code_review: PR #1492
- Remove all synchronous method in commands
- `Command.ReadToEndAsync` now is protected method
- Rename `ResultAsync` to `GetResultAsync`
- Call `ConfigureAwait(false)` when there's no context

Signed-off-by: leo <longshuang@msn.cn>
2025-07-03 17:30:06 +08:00
leo
3fe72e919c code_review: PR #1497
Signed-off-by: leo <longshuang@msn.cn>
2025-07-03 11:15:14 +08:00
Nathan Baulch
ec17ea9901 code_style: general cleanup (#1497) 2025-07-03 10:32:03 +08:00
leo
d4723eeea2 feature: supports show commit histories under selected folder (#1470)
Signed-off-by: leo <longshuang@msn.cn>
2025-07-01 16:03:27 +08:00
Nathan Baulch
d404f6dbe2 code_style: general cleanup (#1428) 2025-06-18 09:29:18 +08:00
Nathan Baulch
ffac71b15f code_style: general cleanup (#1415)
* code_style:  general cleanup

* code_style: whitespace cleanup
2025-06-12 09:35:37 +08:00
leo
5494093261 refactor: now all filesystem related trees/lists are sorted in case-insensitive mode
Signed-off-by: leo <longshuang@msn.cn>
2025-06-11 15:20:50 +08:00
leo
ac55bed812 enhance: revision file viewer
- show current file path
- add a toggle button to use global syntax highlighting setting (sometimes TextMateSharp will crash this app)

Signed-off-by: leo <longshuang@msn.cn>
2025-06-06 10:07:58 +08:00
leo
894f3e9b03 feature: supports searching revision files (#775) 2024-12-02 21:44:15 +08:00
leo
163e8cc0a4 feature: add context menu for issue link in commit details panel (#651)
Signed-off-by: leo <longshuang@msn.cn>
2024-11-04 15:31:55 +08:00
leo
76a7a2228f feature: use numeric sorting for all trees (#597)
Signed-off-by: leo <longshuang@msn.cn>
2024-10-24 15:11:10 +08:00
leo
85b83990a8 code_style: run dotnet format 2024-09-25 16:24:04 +08:00
leo
dd6ee6b8e6 enhance: use SelectedItem instead of SelectedItems since the selection mode is Single 2024-09-22 20:53:11 +08:00
leo
07cba1cf5f feature: support using left/right arrow to expand/collapse tree node (#463) 2024-09-22 20:48:36 +08:00
leo
684fedb9bd ux: icons 2024-07-15 15:47:28 +08:00
leo
24ca3eaf8c ux: tree folder icon margin 2024-07-14 16:06:40 +08:00
leo
a807aa9e12 code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
leo
1c204e72a1 refactor: remove dependency on Avalonia.Controls.TreeDataGrid 2024-07-12 17:14:52 +08:00
leo
7f228385f9 refactor: use cutom RevisionFileTreeView instead of TreeDataGrid 2024-07-12 13:54:38 +08:00