Commit Graph

2130 Commits

Author SHA1 Message Date
leo
ef9396bf57 code_review: PR #428
* remove unused namespace using
* remove the duplicated menu seperator between `Open in Merge Tool` and `Reveal in File Explorer`
* keep the same menu item orders both in changes and revision files
2024-08-30 21:38:43 +08:00
leo
62c3afb209 Merge pull request #428 from ybeapps/reset-file-to-parent
Reset file to parent revision - improvements
2024-08-30 21:27:34 +08:00
Yitzchak Ben-Ezra
8c9e8e5dbc Reset to Parent Revision
* support reset to parent revision for Added files too
* support reset to parent revision in Files tab
* support reset to parent revision in Changes - now supports Renamings too

now it behaves more like git-extensions
2024-08-30 15:42:24 +03:00
leo
089f24b0d2 fix: can not create subgroups (#427) 2024-08-30 16:59:51 +08:00
leo
bb749f225d enhance: auto create group by relative path when scanning repositories under default clone dir (#427) 2024-08-30 16:45:45 +08:00
leo
0d676fa3fb feature: add a button to scan repositories under default clone dir (#427) 2024-08-30 16:14:10 +08:00
leo
aab14784fc project: upgrade TextMateSharp to 1.0.63 2024-08-29 20:56:07 +08:00
leo
1f4bf92642 ux: remove margins for column 'AUTHOR' in histories view 2024-08-29 15:02:06 +08:00
leo
93304a39d2 localization: mistake 2024-08-29 11:25:33 +08:00
leo
4dadf7afb6 ux: style for branch tree node 2024-08-29 11:20:44 +08:00
leo
d794a61196 enhance: remember the width of author name column in histories view (#425) 2024-08-29 10:17:22 +08:00
leo
c22ba75780 enhance: supports using Delete or Backspace to discard selected changes (#423) 2024-08-29 10:10:28 +08:00
leo
9c40b76577 code_style: use the same syntax to specify platform dependent text 2024-08-28 22:07:26 +08:00
leo
987152869c code_review: PR #422
* add unstage/stage button tooltip for hotkeys
* add description for new hotkeys in `Keyboard Shortcuts Reference` window
2024-08-28 22:00:18 +08:00
leo
69b9d62e57 Merge pull request #422 from hannesbraun/staging-with-enter
Add Enter as keybinding for staging/unstaging
2024-08-28 21:54:49 +08:00
Hannes Braun
bb54c14566 Add Enter as keybinding for staging/unstaging 2024-08-28 15:17:07 +02:00
leo
a573436b67 feature: add supports for .webp image format (#421) 2024-08-28 18:58:01 +08:00
leo
3d57398d15 refactor: show statistics data by authors intead of committers 2024-08-28 18:38:29 +08:00
leo
83b802e357 refactor: collect the commits for the most recent year instead of just the current year (#414) 2024-08-28 18:16:57 +08:00
leo
c90abd0ca2 refactor: commit search
* no longer depends on the commits displayed in histories view
* limit the number of commits returned by all search methods to a maximum of 1000
2024-08-28 16:56:43 +08:00
leo
48e1de809b ux: style for commit info row in histories view 2024-08-28 14:38:06 +08:00
leo
3ea80d99f1 code_style: remove unused namespace using and run dotnet format 2024-08-28 13:42:25 +08:00
leo
4bcdd0ade4 fix: commit graph clip bounds 2024-08-28 13:36:09 +08:00
leo
45212ebc28 refactor: rewrite Views.CommitGraph.Render 2024-08-28 13:26:46 +08:00
leo
ddcab64940 enhance: do NOT redraw commit graph if vertical scroll of commit list not changed 2024-08-28 13:19:44 +08:00
leo
ce2340456e feature: cherry-pick multiple commits (#418) 2024-08-28 11:26:00 +08:00
leo
b2bbbb191c fix: copy multiple commits info not working anymore 2024-08-28 10:17:12 +08:00
leo
9f9cea34f8 Merge pull request #420 from hannesbraun/foot-support
Add support for foot
2024-08-28 10:11:55 +08:00
leo
d908198214 Merge pull request #419 from NilsPvR/develop
Fix and add DE localization keys
2024-08-28 10:06:46 +08:00
leo
bd6228bb26 refactor: using ListBox instead of DataGrid for commit list and remove dependency of Avalonia.Controls.DataGrid 2024-08-28 10:02:14 +08:00
Hannes Braun
3b44616aba Add support for foot
foot is a terminal emulator for Wayland.
2024-08-28 01:05:08 +02:00
NilsPvR
9337b2bead localization: enhance "OnlyUseMonoFontInEditor" 2024-08-27 22:20:29 +02:00
NilsPvR
a5dad23ad9 localization: add DE keys for new features
- SquashCommitsSinceThis was added in 184c89e and updated in 6b90a11
- FileContent and FileChange were added in db8de81
- CopyAllText was added in 7a2722e
2024-08-27 22:09:53 +02:00
NilsPvR
31ac1c832f localization: fix incorrect key updated for DE in:
184c89ea1d
2024-08-27 21:56:35 +02:00
leo
7776cda475 enhance: using lightweight ListBox instead of DataGrid to improve performance 2024-08-27 21:28:48 +08:00
leo
1f07c1bdf0 ux: force enable horizontal stretch for commit message (#400) 2024-08-27 16:40:46 +08:00
leo
64943044aa ux: new style for Flyout 2024-08-27 16:28:20 +08:00
leo
b16d267c9b enhance: show git errors when failed to get the repository root dir of given path (#397) 2024-08-27 15:35:10 +08:00
leo
963916219f Merge pull request #416 from gadfly3173/fix/head-refs-presenter
enhance: make HEAD commit badge highlight
2024-08-27 15:07:54 +08:00
Gadfly
208dd9a5e0 enhance: make HEAD commit badge highlight 2024-08-27 14:54:28 +08:00
leo
959805d63c feature: auto scrolling while seleting text in commit message (#394) 2024-08-27 14:47:20 +08:00
leo
551ea883ff code_style: remove unnecessary call 2024-08-27 14:15:20 +08:00
leo
e0b09d4dd4 feature: using TextBlock instead of SelectableTextBlock for commit SHA and add a button to copy it 2024-08-27 12:20:36 +08:00
leo
6cf9448313 Merge pull request #415 from gadfly3173/fix/file-ops
enhancement: Some file operation optimizations
2024-08-27 11:00:50 +08:00
Gadfly
5e02b08d48 fix: avoid crash when closing a repo which is deleted in file system 2024-08-27 10:51:15 +08:00
Gadfly
80559ce199 fix: try-catch OpenFolderPickerAsync to avoid crash when select a directory is NOT exist 2024-08-27 10:40:49 +08:00
leo
492f22fcfa enhance: add inlines once time and mark text layout dirty (#400) 2024-08-26 21:46:43 +08:00
leo
27a68f0d4d enhance: add inlines once time and mark text layout dirty (#400) 2024-08-26 21:41:48 +08:00
leo
916d376c93 screenshots: update to latest 2024-08-26 21:14:37 +08:00
leo
6e418300ab readme: add language Français 2024-08-26 19:23:53 +08:00