leo
5ec8279d38
feature: remember the state of repository sidebar ( #823 )
2024-12-18 15:33:09 +08:00
leo
23326d179a
refactor: commit hash detection in message
2024-12-17 14:39:18 +08:00
leo
6768a2c1fe
ux: new notification theme
2024-12-17 12:08:25 +08:00
leo
1c345df37d
ux: add some tooltips to checkboxes
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
Localization Check / localization-check (push) Has been cancelled
2024-12-17 11:24:59 +08:00
leo
c768b1750e
feature: use -p:DisableUpdateDetection=true
to disable built-in update detection feature ( #819 )
2024-12-17 10:26:35 +08:00
leo
707a227aca
ux: make Welcome page responsive ( #821 )
2024-12-17 09:36:06 +08:00
leo
f418b72c64
feature: use [$workspace] $repo_name ($repo_path)
as main window's title ( #818 )
2024-12-16 15:47:33 +08:00
leo
5425fa64fe
refactor: use another way to open tooltip of SHA after getting commit info ( #810 )
2024-12-16 13:29:46 +08:00
leo
f986e59a94
fix: tag filter hidden behind the scroll bar ( #815 )
...
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
Signed-off-by: leo <longshuang@msn.cn>
2024-12-14 20:25:25 +08:00
leo
751991c816
refactor: rewrite the way reading full message of commit
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-12-13 11:00:03 +08:00
leo
02658839c2
enhance: notification popup
2024-12-13 10:08:26 +08:00
leo
c4c7bef93c
ux: update Icons.Commit
2024-12-12 17:14:04 +08:00
leo
27afe1871f
fix: tooltip of commit sha did not close properly ( #810 )
2024-12-12 14:40:47 +08:00
leo
2053ce033d
feature: supports merge selected commit to current branch ( #800 )
2024-12-12 10:03:34 +08:00
leo
e17b53da42
enhance: block-navigation in text diff view
...
* It is not necessary to re-calculate all the contents when `UseBlockNavigation` changed
* Redraw the text view after `block-navigation` has turned off
2024-12-12 09:44:55 +08:00
leo
9dd4166009
refactor: use MultiBinding instead of code to control visibility of Commit & Push
button
2024-12-11 16:08:23 +08:00
leo
0dd6692cd8
enhance: supports --skip
while reverting commits
2024-12-11 15:12:25 +08:00
leo
dcaeaef48a
refactor: re-design conflict panel
2024-12-11 11:33:20 +08:00
leo
93d9a04460
enhance: show reverting commit in banner while reverting is in-progress
2024-12-10 20:57:10 +08:00
leo
c8cdda3477
ux: color for in processing target
2024-12-10 16:17:12 +08:00
leo
2504a52398
fix: wrong display when merge tag
...
* remove `Text.Merge.Source` translations from `de_DE`/`es_ES`/`fr_FR`/`it_IT`/`pt_BR`/`ru_RU` because its content has been changed
2024-12-10 15:38:06 +08:00
leo
ef40e4b738
enhance: show source branch/tag/commit in banner while merging request in progress
2024-12-10 15:17:54 +08:00
leo
aee3abfffb
enhance: redesign in-progress banner ( #790 )
...
* show head for cherry-pick
* show stopped at for rebase
* supports `--skip` for cherry-pick and rebase
2024-12-10 11:17:30 +08:00
leo
64bedd2ae9
ux: layout for Views.MergeMultiple
2024-12-09 21:21:16 +08:00
leo
94daa46db9
code_review: PR #793
...
* do NOT modify the existing merge, and add a new constructor for `Commands.Merge` instead
* rewrite `ViewModels.MergeMultiple`
- since `_histories.Commits.Find` may returns null, use `List<object>` instead of `List<Models.Commits>`
- supports display merge target as both `Models.Commit` and `Models.Branch`
* rename translation key `Text.MergeMultiple.Commit` to `Text.MergeMultiple.Targets`, and add translations for zh_CN and zh_TW
* some UI/UX changes
2024-12-09 21:12:58 +08:00
Dmitrij D. Czarkoff
dce33fdf60
feature: merge multiple heads ( #793 )
...
* feature: allow merging multiple heads
* feature: allow merging multiple branches from branch tree
2024-12-09 21:04:25 +08:00
leo
ee3942fec6
code_review: PR #795
...
* update zh_CN and zh_TW translations
* simplify calling `Welcome.Clone`
2024-12-09 16:44:16 +08:00
Luigi Grilli
bea2a39feb
feature: added Ctrl+N/⌘+N
shortcut ( #795 )
...
(cherry picked from commit 726cf0d376a9af9167145560977ec6e1bf748277)
2024-12-09 16:36:19 +08:00
leo
962055dd2a
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2024-12-08 21:51:33 +08:00
leo
723263d099
fix: wrong binding modes
...
Signed-off-by: leo <longshuang@msn.cn>
2024-12-08 21:47:20 +08:00
leo
15d3ad355d
code_review: PR #703
...
* change the name of this feature to `Enable Block-Navigation`
* change the icon of the toggle button used to enable this feature
* use a new class `BlockNavigation` to hold all the data about this feature
* create `BlockNavigation` data only when it is enabled
Signed-off-by: leo <longshuang@msn.cn>
2024-12-08 21:02:30 +08:00
Göran W
655d71b0bc
Add navigation and highlighting of change-blocks in Text Diff ( #616 , #717 ) ( #703 )
...
* Corrected misspelled local variable nextHigh(t)light
* Implemented change-block navigation
* Modified behavior of the Prev/Next Change buttons in DiffView toolbar.
* Well-defined change-blocks are pre-calculated and can be navigated between.
* Current change-block is highlighted in the Diff panel(s).
* Prev/next at start/end of range (re-)scrolls to first/last change-block
(I.e when unset, or already at first/last change-block, or at the only one.)
* Current change-block is unset in RefreshContent().
* Added safeguards for edge cases
* Added indicator of current/total change-blocks in DiffView toolbar
* Added new Icon and String (en-US) for Highlighted Diff Navigation
* Added Preference and ToggleButton for diff navigation style
2024-12-08 17:50:33 +08:00
leo
75e9f1e9a4
feature: show track status in Delete Multiple Branches
panel ( #785 )
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-12-04 19:14:48 +08:00
leo
1ddd348a40
feature: show tracking status in Delete Branch
panel if possible ( #785 )
2024-12-04 18:04:57 +08:00
leo
d616d0897b
refactor: relative time display mode ( #777 )
2024-12-04 11:25:25 +08:00
leo
ea0bec16da
refactor: use control instead of DataContext to get input string
2024-12-03 09:35:32 +08:00
leo
894f3e9b03
feature: supports searching revision files ( #775 )
2024-12-02 21:44:15 +08:00
leo
536f225867
feature: allow using Amend
while rebasing ( #773 )
2024-12-02 10:38:40 +08:00
Alberto de la Cruz
22de6673bc
fix: onSHAPressed avoid right click nav ( #770 )
...
Continuous Integration / Build (push) Has been cancelled
Continuous Integration / Prepare version string (push) Has been cancelled
Localization Check / localization-check (push) Has been cancelled
Continuous Integration / Package (push) Has been cancelled
- When the right click button is pressed it should not navigate to the parent. Navigation actions only should execute with the left button.
2024-11-30 19:31:13 +08:00
leo
c1368212df
feature: change the CONTINUE
button to SplitButton
to support editing/splitting original commit ( #767 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-30 19:25:20 +08:00
leo
6e69c0567a
refactor: do not use ⌘
key to start fetch/pull/push/stash directly on macOS ( #766 )
...
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
Signed-off-by: leo <longshuang@msn.cn>
2024-11-29 21:15:12 +08:00
leo
7d857a49f7
ux: add margins for ListItem in InteractiveRebase window ( #764 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-29 21:03:11 +08:00
leo
938876e924
fix: wrong column indentation on right side of Interactive Rebase window, for wide commit messages ( #764 )
2024-11-29 19:12:27 +08:00
leo
e65ac18afc
fix: wrong column indentation on right side of Interactive Rebase window, for wide commit messages ( #764 )
2024-11-29 19:04:58 +08:00
leo
4aad6a7f86
fix: System.ArgumentException
when hover the commit link multiple times before the first time tooltip shows ( #765 )
2024-11-29 10:26:36 +08:00
leo
400aaacf18
fix: wrong column indentation on right side of Interactive Rebase window, for wide commit messages ( #764 )
2024-11-29 09:21:53 +08:00
leo
e224f59ea7
enhance: clear unhandled key modifer before running command ( #748 )
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
Localization Check / localization-check (push) Waiting to run
2024-11-27 20:21:01 +08:00
leo
1872148d98
fix: the way to deal with local changes did not update after radio toggle changed ( #748 )
2024-11-27 18:31:50 +08:00
leo
c70f94cba1
ux: change Height
of repository search bar
2024-11-27 10:08:20 +08:00
leo
cb9110baef
ux: new style for repository sub-view switcher
2024-11-27 10:02:26 +08:00