Commit graph

1682 commits

Author SHA1 Message Date
leo
15456f0dee code_style: use ?: operator instead of if...else 2024-05-07 14:28:34 +08:00
leo
4af8cc18d2 fix: welcome page should use a shared singleton instance to manage and filter repositories (#117) 2024-05-07 14:12:52 +08:00
leo
06ca29b2b2 localization: update copyright 2024-05-07 11:19:50 +08:00
leo
37b5f5c083 feature: enhance the behaviour of closing the last tab
* If the last tab is an opened repository, go back to the welcome page
* If the last tab is welcome page, quit this app
2024-05-07 10:44:46 +08:00
leo
6cd550af4d
Merge pull request #116 from gadfly3173/fix/worktree-branch-switch
fix: Fixed the problem that the switching branch of the worktree repo…
2024-05-07 10:38:56 +08:00
方祝立
0e0d3d64b4 fix: Fixed the problem that the switching branch of the worktree repo is not displayed 2024-05-07 10:29:24 +08:00
leo
9aa723ec49 Merge tag 'v8.11' into develop
RELEASE_DONE v8.11
2024-05-06 12:08:39 +08:00
leo
56780f9c74 Merge branch 'release/v8.11' 2024-05-06 12:08:38 +08:00
leo
04185a7f9c version: Release 8.11 2024-05-06 12:08:19 +08:00
leo
478d52bae4
Merge pull request #111 from dangreene0/develop
Fixed Linux and macOS not being executable
2024-05-06 11:58:19 +08:00
dani
9ccd386c80
Switched workflow branch back to develop 2024-05-06 03:20:32 +00:00
dani
96a1c972de
Program packaged into tarball before uploaded to artifacts 2024-05-06 03:18:20 +00:00
leo
b651835de0 enhance: hotkeys
* add `Shift+Ctrl+Tab` (`⌘+⌥+←` on macOS) to go to previous page
* use `ESC` to cancel commit searching
* enable `AutoFocusBehaviour` on `CommitChanges` and `RevisionFiles` tab
2024-05-06 10:22:13 +08:00
leo
16741c21e6
Merge pull request #107 from dangreene0/develop
Added ability to run program by default for macOS and Linux
2024-05-06 07:23:03 +08:00
leo
e0d3a320fc ux: macOS hotkey tips (#103) 2024-05-06 07:14:53 +08:00
dani
c7784b05cd
Added ability to run program by default. 2024-05-05 23:13:45 +00:00
leo
d87716dc86 fix: disable removing repository at startup (#90) 2024-05-06 07:09:27 +08:00
leo
d46979a0c5 feature: add a checkbox to also delete the tracking remote branch (#99) 2024-05-05 19:45:28 +08:00
leo
eced2e09bd ux: show tips if user is about to delete a remote branch (#99) 2024-05-05 18:47:02 +08:00
leo
5964cf2587 ux: macOS hotkey (#103) 2024-05-05 18:31:11 +08:00
leo
68566b9b34 enhance: use instead of Ctrl , instead of Alt for all hotkeys used by this app on macOS (#103) 2024-05-05 18:19:59 +08:00
leo
9627206764 fix: launch terminal in current user's home dir failed on macOS(#105) 2024-05-05 13:12:26 +08:00
leo
7da184c55b fix: disable native system menubar on macOS (#106) 2024-05-05 13:02:23 +08:00
leo
65fbeae07e readme: add VSCodium tips 2024-05-03 22:02:19 +08:00
leo
c9ce41aef3 feature: supports open in/diff with VSCodium (#102) 2024-05-03 21:54:10 +08:00
leo
63248dafb5
Merge pull request #104 from gadfly3173/fix/keep-commit
fix: keep selected commit after _commits var reassigned
2024-05-03 21:07:49 +08:00
Gadfly
2e60c98eee
fix: keep selected commit after _commits var reassigned 2024-05-03 21:04:43 +08:00
leo
1fe050ed0b enhance: if current repository is a worktree of another repository, watch the gitdir to it's main repository's gitdir (#86) 2024-05-03 20:47:59 +08:00
leo
9ae926db9f code_style: rename BoolConverters.BoolToStarOrAutoGridLength to BoolConverters.ToStarOrAutoGridLength 2024-05-03 11:43:33 +08:00
leo
9b10a867cc
Merge pull request #100 from gadfly3173/fix/base-info
fix: Fixed the issue when the email address is too long and exceeds the scope of the StackPanel
2024-05-03 11:20:06 +08:00
leo
df79e16f6c
Merge pull request #101 from gadfly3173/fix/linux-tar
build: copy .icns file into Linux archive
2024-05-03 11:15:30 +08:00
Gadfly
e5049c04fc
build: copy .icns file into Linux archive 2024-04-30 21:58:09 +08:00
Gadfly
9c6798ef1b
fix: Fixed the issue when the email address is too long and exceeds the scope of the StackPanel 2024-04-30 21:50:30 +08:00
leo
a5150edee0 code_style: rename platform_finder to platformFinder and run dotnet format to apply code style rules 2024-04-29 17:55:38 +08:00
leo
09b8564636 ux: left margin of branch icon 2024-04-29 17:36:00 +08:00
leo
2e53945058 Merge branch 'bogomolets-owl/develop' into develop (#98) 2024-04-29 17:23:23 +08:00
leo
776605cb68 code_review: PR #98
* remove the `Leave` option (it may lead to an undefined behaviour), so user can only choose `Stash & reapply` or `Discard`.
* re-design the UI
* remove unused resources
2024-04-29 17:22:22 +08:00
Alexander Bogomolets
927a1cab24 Add checkout local changes handling
This commit adds the local changes handling behavior for branch checkout.
One of three can be selected: stash and reapply after checkout, discard changes or leave them as is (previous behaviour)
2024-04-29 16:40:20 +08:00
leo
5e6059ba36 ux: hotkey tooltip in buttons 2024-04-29 15:22:06 +08:00
leo
7589a8dcd0 ci: fix wrong runtime identifier for linux 2024-04-29 14:25:24 +08:00
leo
dc4a8007de ci: use lowercase executable file name on linux; build packages for both Intel and Apple Silicon CPU architecture on macOS (#97) 2024-04-29 14:23:07 +08:00
leo
3052506675 Merge tag 'v8.10' into develop
RELEASE_DONE v8.10
2024-04-29 11:01:47 +08:00
leo
d60a33af1a Merge branch 'release/v8.10' 2024-04-29 11:01:46 +08:00
leo
4c7ddf14ac version: Release 8.10 2024-04-29 11:00:57 +08:00
leo
84568e573a feature: test if conflicts have been resolved manually (#96) 2024-04-29 10:54:41 +08:00
leo
df66bacbd2 enhance: reset commit message after a merge request has been aborted 2024-04-29 09:31:04 +08:00
leo
1509b8ab70 ux: right margin for commit message 2024-04-28 17:55:49 +08:00
leo
5d1de37308 optimize: only set Offset from SyncScrollOffset while it's not focused. 2024-04-28 16:50:06 +08:00
leo
d9911b3447 refactor: implementation of synchronous scrolling in side-by-side diff view 2024-04-28 16:46:39 +08:00
leo
32e685622b enhance: disable some MenuItems if repository that linked by node has been auto-removed from Preference (#90). 2024-04-28 13:51:44 +08:00