Commit graph

2670 commits

Author SHA1 Message Date
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
leo
110858eaa2
enhance: mark working copy dirty after stash changes (#411) 2024-08-26 18:05:57 +08:00
leo
0074ea3c60
enhance: after commit mark branch dirty instead of only workcopy changes dirty (#411) 2024-08-26 18:03:17 +08:00
leo
ad0773be2f
enhance: avoid crashing when failed to create filesystem watcher for repository (#411) 2024-08-26 17:50:13 +08:00
leo
1dd782bc42
fix: wrong graph when there's only one commit 2024-08-26 17:26:02 +08:00
leo
ead2af7d65
enhance: clear unhandled modifiers at begining of OnKeyDown 2024-08-26 11:00:03 +08:00
leo
ac95fac443
Merge branch 'master' into develop 2024-08-26 10:19:48 +08:00
leo
cead68145a
Merge branch 'release/8.27' 2024-08-26 10:19:14 +08:00
leo
e9d79f03a7
version: Release 8.27 2024-08-26 10:18:57 +08:00
leo
6b90a116a5
localization: change translation for Text.CommitCM.SquashCommitsSinceThis (#408)
* Thanks to @thomaschampagne
2024-08-25 22:35:11 +08:00
leo
a42412c732
ux: style for squash popup 2024-08-25 21:45:37 +08:00