Commit graph

671 commits

Author SHA1 Message Date
leo
7f389b2e6f
refactor: move settings of repository, such as filters, commit message, from Preference to each repository's gitdir.
* avoid invalid repository setting remains in preference.json
* supports to restore tabs that not added to the Welcome page
2024-07-01 11:57:13 +08:00
leo
705f6537af ux: bottom corner for launcher page tab 2024-06-30 19:03:23 +08:00
leo
3ba027bd16
ux: prevents the top border from being cropped 2024-06-29 17:15:10 +08:00
leo
1241539260
refactor: custom renderer for launcher tab bar 2024-06-29 17:04:39 +08:00
leo
4fa388501a
ux: add a new color Color.BadgeFG for text in badge 2024-06-29 10:47:09 +08:00
leo
aee6df4132
feature: supports to search stashes (#213) 2024-06-28 18:57:56 +08:00
leo
3e54ab0227
enhance: makes Create New Branch option as the default selected mode for adding new worktree 2024-06-28 14:11:13 +08:00
leo
db8e534a0a
refactor: rewrite & redesign the ux for AddWorktree popup (#205) 2024-06-28 12:07:33 +08:00
leo
8dfe882455
enhance: use -B instead of -b to support creating worktree with existed branch (#205) 2024-06-28 09:38:11 +08:00
leo
ac00d1a221
fix: window border artifacts when drag maximized window to another monitor 2024-06-27 22:06:05 +08:00
leo
f8c4137c78
feature: supports to search/filter tags (#215) 2024-06-27 21:43:15 +08:00
leo
575f902a5d
ux: add minimal height limitation for commit message textbox 2024-06-27 19:34:24 +08:00
leo
fa2c7c0e18
enhance: simpfy the way to lock a worktree 2024-06-27 19:19:21 +08:00
leo
8a8aabede3
feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
leo
43af8c49a1
enhance: supports use Shift+Enter on popups 2024-06-27 11:38:51 +08:00
leo
40cf5608d3
refactor: rewrite CommitMessageTextBox 2024-06-27 11:24:40 +08:00
leo
e330862ec9
refactor: rewrite Launcher
* move main tabbar to a standalone control
* simpfy notification
2024-06-26 20:56:29 +08:00
leo
1ce0d0f7bf
fix: crash when using Ctrl to unselect active tab 2024-06-26 16:47:43 +08:00
leo
d2e3b683f1
code_style: make geometry icon resources list in order 2024-06-26 15:51:49 +08:00
leo
0c21bcd06a
enhance: Git LFS supports (#209)
* add a new context menu to push local LFS object to selected remote
* supports to choose remote for fetch/pull/push/lock/unlock actions
* auto select remote if there's only one remote
2024-06-26 11:50:22 +08:00
leo
51e05dcddc
enhance: add hotkey Ctrl+Shift+H (Windows/Linux) and ⌘+⇧+H (macOS) to switch left side bar back to dashboard mode 2024-06-26 09:31:58 +08:00
leo
6206626687
ux: group label layout 2024-06-25 21:32:05 +08:00
leo
58be0b7dad
ux: move left siderbar mode switcher top 2024-06-25 20:16:13 +08:00
leo
faabfd6b80
enhance: save last visual line numbers in diff view (#207) 2024-06-25 18:15:31 +08:00
leo
d43f88da03
code_review: PR #208
* make sure there's only one radio button that will change the binding value
* remove unused code
2024-06-25 17:57:21 +08:00
leo
b50ae21699
Merge pull request #208 from gadfly3173/fix/search-btn
fix: SearchFilter radio button checked status
2024-06-25 17:53:55 +08:00
leo
54de6dfa66
ux: layout for tags and submodules 2024-06-25 17:40:02 +08:00
Gadfly
ef64c44142
fix: SearchFilter radio button checked status 2024-06-25 17:33:09 +08:00
leo
b5393c5ace
fix: selected color of ListBoxItem not work on Debain 12 Wayland 2024-06-25 16:08:27 +08:00
leo
432f5a98da
ux: new design for repository left side bar 2024-06-25 15:03:21 +08:00
leo
8b56c03d87
ux: unify content height of page switcher (exclude borders) 2024-06-25 11:51:02 +08:00
leo
11c687538e
ux: new style for page switcher 2024-06-25 11:44:39 +08:00
leo
2d4f8709ca
enhance: forbid to reword or squash when there're local changes 2024-06-25 10:26:31 +08:00
leo
3b7545e4fb
fix: ignore all whitespace before real content when calculate subject/total message length 2024-06-24 20:40:47 +08:00
leo
885dccb52b
ux: multiple layout style changes 2024-06-24 19:52:00 +08:00
leo
0a4723db74
localization: translations for reward input tip 2024-06-24 16:15:36 +08:00
leo
0d03d08bf0
ux: use CommitMessageTextBox in Reword popup panel 2024-06-24 16:07:57 +08:00
leo
4f61cd1b38
enhance: add a toolbar button to create top-level group 2024-06-24 12:10:53 +08:00
leo
cac6b2002f
ux: labels in BLEND mode of image diff view 2024-06-24 11:51:41 +08:00
leo
217bc03581
ux: remove the MaxWidth for user name column in histories (#194) 2024-06-24 10:07:03 +08:00
leo
39eecd66d7
ux: allows users to adjust the height of the commit message input box (#201) 2024-06-24 09:40:39 +08:00
leo
907e009275
ux: subject length tooltip font size and color 2024-06-23 21:35:28 +08:00
leo
ee6c360dc9
ux: z order of horizontal indicator line 2024-06-23 17:30:47 +08:00
leo
dca8f8b39b
feature: warn when commit subject line goes beyond a certain number of characters (#201) 2024-06-23 15:45:54 +08:00
leo
d3042bbe8d
ux: style for buttons in conflict bar 2024-06-22 19:35:15 +08:00
leo
dbce8eebde
refactor: use the same control between image preview view and image diff view 2024-06-22 18:56:49 +08:00
leo
4e8e39d2fe
enhance: do NOT use render target when there's only added or delete image. 2024-06-22 14:00:49 +08:00
leo
dde5d4a2a8
ux: margins for FileHistories content 2024-06-22 12:07:28 +08:00
leo
209f51da9e
enhance: new image alpha blend implementation 2024-06-22 11:25:19 +08:00
leo
7a5279f717 ux: hide if image not exists 2024-06-21 23:52:40 +08:00