Commit graph

436 commits

Author SHA1 Message Date
leo
7f228385f9
refactor: use cutom RevisionFileTreeView instead of TreeDataGrid 2024-07-12 13:54:38 +08:00
leo
3c770e2525
ux: tree toggle button 2024-07-12 11:01:02 +08:00
leo
0ba58a6e9b
fix: ItemsPanel assign more than once 2024-07-10 12:04:01 +08:00
leo
386c92fa28
localization: add translations for histories datagrid column header 2024-07-09 16:42:07 +08:00
leo
6930b51c64
refactor: commandline parsing
* `--rebase-todo-editor` launches this app as a git `sequence.editor`
* `--rebase-message-editor` launches this app as a git `core.editor` which runs on background by reading rebasing jobs
* `--core-editor` launches this app as a git `core.editor`
* `--askpass` launches this app as a SSH askpass program
2024-07-09 12:20:52 +08:00
leo
cbe4c36525
feature: support git.core.askpass (#239) 2024-07-08 22:07:00 +08:00
leo
16d9b627f0
refactor: rename Models.CustomColorSchema to Models.ThemeOverrides because it do NOT contains only colors currently. 2024-07-08 16:21:57 +08:00
leo
09b418374a feature: add an option to enable -a,--all in commit command (#244) 2024-07-07 10:28:14 +08:00
leo
fda13468c4 enhance: supports virtualization in sub context menu 2024-07-07 09:56:22 +08:00
leo
3193693d77
ux: force using double-click to expand/collapse item in TreeView (not TreeDataGrid) 2024-07-04 20:08:37 +08:00
leo
997edae858
fix: tooltip not updated after theme changed (#233) 2024-07-03 00:03:24 +08:00
leo
54fb25257e
fix: binding error 2024-07-02 23:14:49 +08:00
leo
c170f261db
ux: re-design commit detail information page to avoid commit message hidden in scoll view 2024-07-02 20:59:28 +08:00
leo
366e467578
feature: add new color key Color.DecoratorFG to customize foreground color of commit refs (#225) 2024-07-01 20:28:30 +08:00
leo
fca20965f8
feature: add two color keys Color.DecoratorBranch and Color.DecoratorTag (#225) 2024-07-01 16:32:17 +08:00
leo
6dad466eef
feature: supports --no-tags on fetch and pull operation (#226) 2024-07-01 16:19:29 +08:00
leo
1241539260
refactor: custom renderer for launcher tab bar 2024-06-29 17:04:39 +08:00
leo
1972e26da1
ux: margins for group_expander 2024-06-29 11:02:05 +08:00
leo
4fa388501a
ux: add a new color Color.BadgeFG for text in badge 2024-06-29 10:47:09 +08:00
leo
db8e534a0a
refactor: rewrite & redesign the ux for AddWorktree popup (#205) 2024-06-28 12:07:33 +08:00
leo
f8c4137c78
feature: supports to search/filter tags (#215) 2024-06-27 21:43:15 +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
40cf5608d3
refactor: rewrite CommitMessageTextBox 2024-06-27 11:24:40 +08:00
leo
91ba181e02
localization: update Text.Preference.General.RestoreTabs 2024-06-26 21:30:03 +08:00
leo
d2e3b683f1
code_style: make geometry icon resources list in order 2024-06-26 15:51:49 +08:00
leo
773eb9501f
ux: default light theme window border color on Linux 2024-06-26 15:08:43 +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
c53aad7142
fix: selected color in TreeDataGrid not updated after system accent color changed 2024-06-26 10:06:03 +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
faabfd6b80
enhance: save last visual line numbers in diff view (#207) 2024-06-25 18:15:31 +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
414f7fad2c
ux: default fontsize for TabItem.Header 2024-06-25 12:12:58 +08:00
leo
d767fc9f6e
fix: TextBlock does not using default font size in preference 2024-06-25 11:58:04 +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
8acc0f1104
localization: remove unused resources 2024-06-25 10:37:14 +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
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
45b93a117e
ux: foreground for primary button 2024-06-22 18:38:18 +08:00
leo
d3d6889e25
feature: supports P4Merge as external merge/diff tool (#181) 2024-06-21 10:29:01 +08:00
leo
7070a07e15
feature: simple interactive rebase support (#188)
* Only allow to start interactive rebase from merged commit in current branch
* The order of commits in the interactive rebase window is as same as it's in histories page.
* Unlike anthor git frontend app `Fork`, you should edit the final message on the last commit rather than the  previous commit that will be meld into while squashing commits
2024-06-20 17:02:12 +08:00
leo
fec2b402e0
code_review: PR #187
* replace icon with common whitespace icon in other editors
* button tooltip translations
* rename `_showHiddenSymbols` to `_showHiddenSymbolsInDiffView` to make its usage clear
* change the order of this button
2024-06-19 18:15:32 +08:00
Giuseppe Lippolis
9c7ac5b067 feature: Allows you to show space and tab symbols in DiffView 2024-06-19 11:33:34 +02:00
leo
3dc32c87a8
ux: change the primary button theme 2024-06-19 16:14:41 +08:00
leo
99afc74871
enhance: shows current histories filters and add a button to clear all histories filters (#184) 2024-06-18 18:27:57 +08:00
leo
09d88455c0
ux: new icon for track option 2024-06-18 14:55:22 +08:00
leo
c2cba9ee56
localiztion: popup panel title should not end with ellipsis 2024-06-18 14:47:55 +08:00
leo
a3c6431efa
feature: supports adding custom LFS track pattern 2024-06-18 14:14:13 +08:00
leo
c56d0cf85e
refactor: external diff merge tool - supports to use difftool/mergetool settings from git config directly (#181) 2024-06-18 12:10:38 +08:00
leo
06245320a9
feature: add a context menu item to open all repositories in a group (#179) 2024-06-18 11:07:48 +08:00
leo
4217d62f47
localization: remove ellipsis for git-lfs options 2024-06-18 10:29:27 +08:00
leo
f79dc1f91f
code_review: PR #182
* avoid highlight trailing ellipsis
* use WidthIncludingTrailingWhitespace instead of Width to keep original white space in translation
* add same modification on zh_CN and zh_TW
2024-06-18 10:14:23 +08:00
Ere Maijala
37066e940a Tweak English translations.
- Menu entries that require additional input end with ellipsis.
- No blank space before ellipsis or colon.
- A few minor tweaks e.g. to unify the style of adjacent choices.
2024-06-17 21:54:41 +03:00
leo
ad2fc68c6b
feature: supports visit remote url in browser 2024-06-17 20:31:54 +08:00
leo
3afb134037
cleanup: remove duplicated 2024-06-17 19:44:54 +08:00
leo
9a0b10bd9c
enhance: Git LFS support 2024-06-17 18:25:57 +08:00
leo
89f9eb3d90 feature: add pattern to .gitignore by unstaged changes' context menu 2024-06-16 19:42:12 +08:00
leo
20f5a6eb13
ux: add brush for Window border on Linux 2024-06-15 15:20:32 +08:00
leo
e7a1fd9947
fix: artifacts when using rounded corner and clip to bounds with Window border on Linux 2024-06-15 14:55:15 +08:00
leo
5bb41ed65f
ux: new style for NumericUpDown 2024-06-14 15:46:52 +08:00
leo
1dffb2ebf5
ux: another way to fix transparent background of popup panel on Linux 2024-06-14 09:44:44 +08:00
leo
3257566781
enhance: add hotkeys to commit buttons (#176) 2024-06-13 20:40:06 +08:00
leo
b77ed6520c
readme: add tips to customize current active theme 2024-06-13 17:08:38 +08:00
leo
d9e17b96f2
fix: dragging the border to resize the window looks weird on Linux (#177) 2024-06-13 15:25:04 +08:00
leo
f3bbf79f4f fix: only fix content margin on Windows platform after window maximized 2024-06-13 12:31:45 +08:00
leo
f5b35d3db2
refactor: replace all window with custom ChromelessWindow 2024-06-13 11:54:10 +08:00
leo
68061f82b1
refactor: rewrite TextDiffView 2024-06-12 21:12:45 +08:00
leo
b59c12e1f0
ux: re-design UI for checkout commit as deteched action 2024-06-12 11:42:22 +08:00
leo
7f2e22def6
feature: supports branch compare (#174) 2024-06-11 15:30:06 +08:00
leo
6426da3289
enhance: supports search commits by changed file path like src/Commands/* or */Add.cs. 2024-06-07 18:43:37 +08:00
leo
89f2d3dd11
localization: remove unused keys 2024-06-07 17:38:12 +08:00
leo
ed62174942
localization: add missing translations for zh_TW 2024-06-06 11:26:43 +08:00
leo
7c2edd8fbc
Merge pull request #172 from gba3124/feature-zh_TW-i18n
feat: add support for Traditional Chinese (zh_TW) i18n
2024-06-06 11:13:30 +08:00
owen
2099f8e17e feat: add support for Traditional Chinese (zh_TW) i18n 2024-06-06 10:41:22 +08:00
leo
2c0a58a99b
ux: default color scheme with high contrast 2024-06-05 21:11:44 +08:00
Chuanyan.Chen
7836f57904 ux: get brush color for LineBackgrounRenderer from themes 2024-06-05 20:34:56 +08:00
leo
62e5ed8a42
enhance: supports user overrides the default color schema 2024-06-05 18:23:28 +08:00
leo
802b429cc8 enhance: supports word wrap in text diff view 2024-06-04 20:26:47 +08:00
leo
d2ea90be23 ux: Opacity for selected items 2024-06-04 17:29:08 +08:00
leo
4be068eb21 update: remove unused resources 2024-06-04 14:52:05 +08:00
leo
d0edc09b2e refactor: add a popup panel to show submodule updating status 2024-06-04 11:36:00 +08:00
leo
4b0af79f73 enhance: GPG signing settings.
* remove gpg format settings from repository's local setting
* add support for X.509 format
* ux style
2024-06-04 10:20:31 +08:00
leo
f1ff969090 fix: change list in grid mode looks and works weird (#157) 2024-06-01 12:46:31 +08:00
leo
04e6ed45a7
Merge pull request #160 from workgroupengineering/feature/CopyFileName
feat: Allow Copy only file name with extension
2024-06-01 12:19:03 +08:00
leo
1257234712 fix: binding errors in xaml 2024-06-01 12:13:57 +08:00
Giuseppe Lippolis
33c9771f58 feat: Allow Copy only file name with extension 2024-05-31 16:37:36 +02:00
Gadfly
693648a321
fix: i18n use en_US.axaml as default language resource 2024-05-31 21:59:56 +08:00
leo
7c8b04e84e ux: foreground color for dark theme (#156) 2024-05-31 14:18:08 +08:00
Gadfly
80dfa059ce
feat: add gpg format switcher 2024-05-31 00:25:30 +08:00
leo
bf96823804 ux: style for revision comparison with current worktree 2024-05-30 18:08:32 +08:00
leo
fa3a3b2dad refactor: code cleanup 2024-05-30 15:13:59 +08:00
leo
55c9fae110 feature: new way to expand/collapse folder node in TreeDataGrid 2024-05-30 09:53:07 +08:00
leo
cce4e5348c Merge branch 'develop' into feature/treedatagrid 2024-05-29 19:44:45 +08:00
leo
025d468b40 code_review: PR (#152) 2024-05-29 18:53:38 +08:00
leo
13f7279c45
Merge pull request #152 from gadfly3173/fix/git-version
feat: show tooltip if git version too low
2024-05-29 17:56:18 +08:00