Commit Graph

4060 Commits

Author SHA1 Message Date
leo
af7e68b3db ux: use the same tooltip style for submodule when displaying as tree
Signed-off-by: leo <longshuang@msn.cn>
2025-07-09 15:18:04 +08:00
leo
f6b0f14106 ux: style for filter mode switcher in graph
Signed-off-by: leo <longshuang@msn.cn>
2025-07-09 14:27:08 +08:00
leo
7c59183391 feature: add hotkeys to stashes page
Signed-off-by: leo <longshuang@msn.cn>
2025-07-09 12:57:11 +08:00
Nathan Baulch
23e578f355 enhance: double tap stash to apply (#1546) 2025-07-09 12:02:26 +08:00
github-actions[bot]
4b05cf15bf doc: Update translation status and sort locale files 2025-07-09 03:46:47 +00:00
leo
58678e88e4 ux: styles for hotkey tips
Signed-off-by: leo <longshuang@msn.cn>
2025-07-09 11:46:12 +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
github-actions[bot]
4daa0f00d3 doc: Update translation status and sort locale files 2025-07-08 12:56:18 +00:00
leo
3c5abc525a feature!: change hotkey for COMMIT & PUSH to Ctrl+Alt+Enter/⌘+⌥+Enter
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 20:55:42 +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
7f838f1f88 feature: add hotkeys to open file with default editor
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 20:05:37 +08:00
leo
7fa1912721 fix: hotkeys not work in change list (INFORMATION page)
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 18:06:11 +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
Nathan Baulch
f2778ee07a ux: hotkey tag on external merger menu items (#1547) 2025-07-08 16:30:49 +08:00
leo
170308e84f code_review: PR #1541
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 14:36:55 +08:00
oikku
4ef3ed8740 enhance: supports to open Blame (HEAD only) from LOCAL CHANGES (#1541) 2025-07-08 14:15:50 +08:00
github-actions[bot]
85559cdc41 doc: Update translation status and sort locale files 2025-07-08 05:27:49 +00:00
Nathan Baulch
e70010b57e localization: remove unused translations (#1545) 2025-07-08 13:27:36 +08:00
Nathan Baulch
aa3c0605c3 ux: inconsistent tabs/pages terminology (#1536) 2025-07-08 11:56:44 +08:00
github-actions[bot]
8958c7882e doc: Update translation status and sort locale files 2025-07-08 03:49:55 +00:00
leo
719bdaae3c code_review: PR #1544
Add tooltip for reordering commits

Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 11:49:37 +08:00
Nathan Baulch
11a759e4d6 enhance: rebase move up/down with arrow keys (#1544) 2025-07-08 11:02:29 +08:00
leo
6142591ad1 ux: auto-focus commits list box and select the first commit on startup
Signed-off-by: leo <longshuang@msn.cn>
2025-07-08 10:44:31 +08:00
leo
8f8ed68744 fix: do not change original commit message
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 18:04:27 +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
leo
c1d6b388f7 code_review: PR #1540
- Fix the issue that `StringReader` traits all outputs of `git ls-tree -z` command as a single-line
- Remove unused namespace using

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 17:52:19 +08:00
Nathan Baulch
5c9d96fe7a refactor: streamline certain string operations (#1540) 2025-07-07 17:36:41 +08:00
leo
f7b2063e8d refactor: rewrite integration for git branch command
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 17:25:48 +08:00
leo
b2aac68600 refactor: rewrite integration for git difftool and git mergetool command
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 17:16:22 +08:00
leo
122de2ea92 ux: new style for submodule tooltip
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 15:59:54 +08:00
github-actions[bot]
abf610a69d doc: Update translation status and sort locale files 2025-07-07 07:49:42 +00:00
leo
8277d7fc1b enhance: open external tool to merge conflicts instead of viewing diff
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 15:49:02 +08:00
leo
4f4b90d424 ux: re-order context menu items
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 15:09:05 +08:00
Nathan Baulch
6d068157b4 enhance: diff with merger option on local changes (#1534) 2025-07-07 14:53:09 +08:00
leo
2b3e94e1d1 refactor: rewrite the way to create context menu for selected commits
- `DataGrid` always returns selected items in order. There's no need to sort commits
- Use callback instead of passing the `DataGrid` to ViewModels.

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 14:43:08 +08:00
Nathan Baulch
7c33470843 fix: correct "GitHub" capitalization everywhere (#1538) 2025-07-07 13:40:10 +08:00
leo
c1ec6c9823 code_review: PR #1537
- The highest unit of file size is `GB`.
- Always display the original number of bytes.

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 13:35:09 +08:00
github-actions[bot]
622fa265ee doc: Update translation status and sort locale files 2025-07-07 05:16:47 +00:00
Nathan Baulch
c987a286a2 ux: format file sizes (#1537) 2025-07-07 13:16:36 +08:00
github-actions[bot]
36fe2db9c0 doc: Update translation status and sort locale files 2025-07-07 05:14:46 +00:00
leo
0938ccc98f feature!: change hotkeys
- change the hotkey to create branch based on selected commit to `Ctrl+Shift+B`
- add a new hotkey to create tag based on selected commit to `Ctrl+Shift+T`

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 13:10:12 +08:00
leo
b85f100d84 code_review: PR #1532
- remove `MenuItemExtension`
- display `Tag` as hotkey tips when `InputGesture` is null
- remove `Avalonia.Input` reference in `ViewModels`
- rewrite `InteractiveRebase` view to avoid using `Tag` in menu item

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 12:44:31 +08:00
Nathan Baulch
dd3c658a0d ux: show a few more shortcuts on menu items (#1532) 2025-07-07 11:38:06 +08:00
Nathan Baulch
fe9439c741 ux: replace "histories" with "history" (#1533) 2025-07-07 11:33:21 +08:00
leo
8e06122bd7 Merge branch 'master' into develop 2025-07-07 11:12:20 +08:00
leo
cd924e2f49 Merge branch 'release/v2025.25' v2025.25 2025-07-07 11:11:05 +08:00
leo
9e9af6ce0f version: Release 2025.25
Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 11:09:54 +08:00
leo
68b5afb60d code_review: PR #1531
Makes sure observable property are changed in UIThread

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 10:47:09 +08:00
Nathan Baulch
95ec6e723c fix: deadlock on ctrl+N (#1531) 2025-07-07 10:43:44 +08:00
leo
6476dbb889 code_review: PR #1529
Do not change the original merge index since users may already use it

Signed-off-by: leo <longshuang@msn.cn>
2025-07-07 10:43:18 +08:00