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
Gadfly
2f7ef1ef2b
feat: show tooltip if git version too low
2024-05-29 17:47:34 +08:00
leo
7154221946
ux: new style for ChangeViewModeSwitcher
2024-05-29 17:31:01 +08:00
leo
f8b327746c
Merge branch 'develop' into feature/treedatagrid
2024-05-29 16:45:51 +08:00
leo
0b09d210be
feature: allow to ignore local changes also when switching branch or pulling changes ( #151 )
2024-05-29 16:42:47 +08:00
leo
179887339e
Merge branch 'develop' into feature/treedatagrid
...
# Conflicts:
# src/Views/CommitDetail.axaml
2024-05-29 13:09:25 +08:00
leo
69f9dceece
feature: new way to display changes of submodules
2024-05-29 12:50:26 +08:00
leo
b192a1c423
refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance ( #148 )
2024-05-29 10:42:24 +08:00
leo
52ef0db427
feature: add a context menu item to compare selected branch/revision with current worktree
2024-05-27 21:05:15 +08:00
leo
4249653ed6
feature: add context menu for both branch and commit to compare selected with current HEAD
2024-05-27 17:21:28 +08:00
leo
1040bbe4d2
feature: add buttons to increase/decrease visible lines in text diff view ( #145 )
2024-05-27 10:29:15 +08:00
leo
8d27690473
code_style: keep ux/code in a uniform style
2024-05-26 14:35:57 +08:00
leo
66f2aab6a7
code_review: review for PR ( #147 )
...
* code style
* localizations for zh_CN
2024-05-26 14:25:21 +08:00
Filipe Ramalho
db9ca5ba25
Merge branch 'develop' into feature/allowing_to_checkout_commit
2024-05-25 15:43:27 -03:00
Filipe Ramalho
8aa1690cde
Adding checkout commit menu and dialog
2024-05-25 15:11:24 -03:00
leo
5f333fc781
ux: using SystemAccentColor instead of Color.Accent1
2024-05-25 20:06:49 +08:00
leo
a52124c479
feature: add Do Nothing
option to deal with local changes before creating a new branch ( #143 )
2024-05-25 19:40:30 +08:00
leo
9f0ec7d60d
ux: search box corner radius
2024-05-25 11:50:59 +08:00
leo
754a2527f5
feature: allow changing of tracking branch on push ( #142 )
2024-05-25 11:37:06 +08:00
leo
6fe96d629a
feature: allow deleting multiple branches at one time ( #137 )
2024-05-25 01:31:59 +08:00
leo
99794e7ff7
localization: update Text.CreateTag.GPGSign
2024-05-24 10:57:19 +08:00
leo
c10778c413
enhance: add an option to push tag to all remotes after created ( #141 )
2024-05-24 10:47:37 +08:00
leo
b556feb3d3
enhance: tag creation & pushing ( #141 )
...
* supports creating lightweight tags
* supports GPG signed tags
* add option to push selected tag to all remotes
2024-05-24 10:31:20 +08:00
leo
82b00b357b
ux: change delay time to show/hide scrollbar ( #139 )
2024-05-22 09:55:41 +08:00
leo
ef20c174ae
ux: tabs using system accent color
2024-05-21 11:06:05 +08:00
leo
2e58da7c2a
ux: use SystemAccentColor
and SystemListLowColor
2024-05-21 10:54:19 +08:00
leo
02e71d4d75
feature: supports filter displayed branches
2024-05-14 11:47:56 +08:00
leo
17e48d86fe
localization: system menu label for macOS
2024-05-13 17:24:42 +08:00
Gadfly
ed680bf813
ux: Use RepeatButton instead of Button to make ScrollIndicator support PointerPress operation
2024-05-11 22:50:49 +08:00
leo
3fffb0b229
feature: add hotkeys Ctrl+Shift+P
(on Windows/Linux) and ⌘+,
(on macOS) to open Preference
dialog
2024-05-11 18:06:31 +08:00
leo
f4c4c5eb9b
ux: style for auto fetch interval input widget ( #123 )
2024-05-11 17:53:06 +08:00
Gadfly
7520a2a7b6
feat: Add config of auto fetch interval
2024-05-11 17:37:54 +08:00
leo
449da31c70
localization: add native menu item header labels
2024-05-11 16:51:10 +08:00
leo
e0d35409b4
feature: move main menu to macOS system menu bar
2024-05-11 11:31:14 +08:00
leo
06ca29b2b2
localization: update copyright
2024-05-07 11:19:50 +08: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
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
c9ce41aef3
feature: supports open in/diff with VSCodium ( #102 )
2024-05-03 21:54:10 +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
84568e573a
feature: test if conflicts have been resolved manually ( #96 )
2024-04-29 10:54:41 +08:00
leo
9b5e8429b9
feature: add hotkey 'F5' to reload/refresh whole repository
2024-04-28 10:19:12 +08:00
leo
9a68418f51
Merge pull request #92 from ennerperez/feature/issues-77
...
code_review:
* use JsonSerializerContext to avoid AOT warnnings
* since we call TryAdd by interating the installed tools, so detecting by environment variable becomes meaningless (it can not detect tools not installed by Toolbox). Just add it into founded directly
* remove unnecessary type defines
* determine the Icon used by tool while adding it to the founded list.
# Conflicts:
# src/Native/Linux.cs
# src/Native/MacOS.cs
# src/Native/Windows.cs
2024-04-27 21:13:21 +08:00
Enner Pérez
59c941dd00
JetBrains Icons Resources
2024-04-27 02:10:51 -05:00
leo
80c864dad7
ux: chevron icon for MenuItem
2024-04-26 21:39:33 +08:00
leo
879f3cd76c
code_style: replace tab with 2-spaces in xaml
2024-04-24 22:32:55 +08:00
leo
fd2160e56e
feature: supports JetBrains Rider ( #77 )
2024-04-23 16:53:33 +08:00
leo
fbf1d5aa32
localization: update translations
2024-04-19 14:28:18 +08:00
leo
599ba01f20
ux: re-design Views.Repository
...
* It's better to move the `Navigate to HEAD` button to the top-right of this page.
* Icons and alignments
2024-04-18 10:50:14 +08:00
leo
69d9edf963
ux: add Icons.Submodule.Add
2024-04-15 20:34:58 +08:00
leo
cc6996444e
ux: update icon for navigate to current HEAD button
2024-04-15 15:22:32 +08:00
leo
003ad66ccb
ux: add menu icon for git-flow
2024-04-15 15:07:07 +08:00
leo
ab26bb83e9
refactor: re-design toolbar of Views.DiffView
2024-04-14 12:27:09 +08:00
Gadfly
a249eed1ac
feat: show git file mode change if exist
2024-04-12 21:38:36 +08:00
leo
f3f39ac593
feature: supports resolving multiple conflicts at once.
2024-04-11 20:50:19 +08:00
leo
1da754afe8
resource: update all icons to 64x64 (since we use this icons in 16x16 size)
2024-04-09 19:19:49 +08:00
leo
217800c83a
feature: support Meld as an external merge tool on Linux platform
2024-04-09 15:36:11 +08:00
leo
17fc7ab994
ux: add icons for external merge tools
2024-04-09 15:00:52 +08:00
leo
4882fd9d69
refactor: external tools and shells
...
* rename Models.ExternalMergeTools to Models.ExternalMerger
* supports Git Bash/PowerShell/Command Prompt/Default Shell in Windows Terminal
2024-04-09 10:41:37 +08:00
leo
4ac705f8ca
feature: add powershell support for Windows
2024-04-08 17:39:52 +08:00
leo
75f6087447
update: unify all external tool icons to 128 x 128
2024-04-08 10:01:17 +08:00
leo
24b6e39066
feature: add context menu for changes in Views.CommitDetail and Views.RevisionCompare to diff with external merge tool ( #53 )
2024-04-07 20:02:43 +08:00
leo
482fab97c0
ux: update Icons.Tree
2024-04-07 15:17:02 +08:00
leo
416b839df5
localization: use x:String instead of declare a new namespace for System.String
2024-04-07 10:06:17 +08:00
leo
040a6d4bba
refactor: use axaml resource to manage locales instead of resx
2024-04-06 18:06:32 +08:00
leo
1196fabfc1
feature: external editor supports Sublime Text
2024-04-06 15:31:13 +08:00
leo
111bf2966a
refactor: rewrite external editor supports
...
* supported editors can be different on different platforms.
* display founded editors only
2024-04-06 13:14:22 +08:00
leo
bcb83af576
ux: new style for statistics page
2024-04-03 17:34:06 +08:00
leo
d986aa7165
feature: add button to navigate to current HEAD ( #50 )
2024-04-02 20:54:57 +08:00
leo
96d4150d26
project: reorganize the structure of the project.
...
* remove dotnet-tool.json because the project does not rely on any dotnet tools.
* remove Directory.Build.props because the solution has only one project.
* move src/SourceGit to src. It's not needed to put all sources into a subfolder of src since there's only one project.
2024-04-02 20:00:33 +08:00
Enner Pérez
a1a14f8858
Project Location
2024-03-20 02:38:28 -05:00
leo
f175f5abc1
optimize: use combined diff view as default.
2024-03-20 13:08:01 +08:00
leo
abc97dce6c
fix: missing localization for Text.Cut
2024-03-19 13:00:47 +08:00
leo
44c141be7c
update: localizations
...
* fix Locales.Designer.cs NOT updated when compile after Locale.*.resx changed in Visual Studio 2022.
* use PublicResXFileCodeGenerator instead of ResXFileCodeGenerator to make sure access modifier is 'public' in Visual Studio 2022.
* use ResourceManager.GetResourceSet instead of collecting properties by reflection.
* remove translation warnings in Visual Studio's ResXManager extension.
2024-03-18 18:44:31 +08:00
Enner Pérez
aa4c7be813
Resx Folder Location
2024-03-17 22:34:24 -05:00
Enner Pérez
ad1fdbe6ee
Resx Localization
2024-03-16 03:27:03 -05:00
Enner Pérez
cb90f8b98d
en_US Typo Fixes
2024-03-13 03:10:02 -05:00
leo
ea49de2379
style: search bar style
2024-03-12 16:32:40 +08:00
leo
ea3e28b5e7
style: text editor's search panel border
2024-03-11 19:30:07 +08:00
leo
13c5c116fd
doc: add text editor hotkeys information
2024-03-11 18:30:32 +08:00
leo
76505fb582
style: new text editor search panel style
2024-03-11 18:29:42 +08:00
leo
8c1fe66ee5
fix: using DropShadowEffect in Launcher's popup container on Linux will get a wrong render result.
2024-03-08 15:52:40 +08:00
leo
267c955c88
style: views supports Linux
2024-03-08 11:28:17 +08:00
leo
f834af10a2
refactor: change the way loading custom fonts
2024-03-05 16:02:47 +08:00
leo
acb74a4b95
feature: hotkeys enhancement. see issue #19
2024-03-05 10:46:08 +08:00
leo
7b70951c93
style<Launcher>: supports two size rules for tabs in titlebar - fixed width or size to content
2024-03-01 14:09:39 +08:00
leo
cfe680ffd5
fix<DiffViewer>: wrong TextDiffView mode indicator icon
2024-02-28 18:42:58 +08:00
leo
671e46f8b3
feature<TextDiffView>: supports line staging/unstaging in working copy diff view
2024-02-28 14:55:11 +08:00
leo
68ddeb4cc5
refactor<Statistics>: use committer instead of author
2024-02-25 11:32:15 +08:00
leo
e070b79d2c
feature<Statistics>: finish statistiscs
2024-02-23 19:16:28 +08:00
leo
49f6ad0407
feature<Avatar>: supports gravatar.com and cravatar.cn (for China)
2024-02-23 11:39:05 +08:00
leo
e7bf9be683
update<csproj>: assembly info
2024-02-22 21:46:32 +08:00
leo
05c9d9be5b
feature<AutoFetch>: finish auto fetch remotes
2024-02-18 16:26:07 +08:00
leo
c73c5372d2
style<*>: use mono font for all contents
2024-02-18 10:41:41 +08:00
leo
e310cfd84f
feature<ContextMenu>: highlight branch/commit/tag name in ContextMenuItem
2024-02-06 19:07:17 +08:00
leo
5781a22b4c
style<Launcher>: new main menu icon for Windows
2024-02-06 17:00:39 +08:00
leo
2a62596999
refactor<*>: rewrite all with AvaloniaUI
2024-02-06 15:08:37 +08:00
leo
4e40018a78
feature<Repository>: supports modify display name of repository
2024-01-17 11:02:08 +08:00
leo
f04ab92efc
feature<WorkingCopy>: supports open selected file with default editor in working copy changes
2023-12-26 17:47:18 +08:00
leo
b1f8c93c81
optimize<Themes>: remove unused resources
2023-10-11 10:34:54 +08:00
leo
217a382849
optimize<Sort>: remove sort repositories by name desc
2023-10-10 17:35:54 +08:00
leo
951a38d445
style<Welcome>: new style for welcome page
2023-10-10 15:19:45 +08:00
leo
9a9a0601ed
optimize<Converters>: move converter resources to app scope
2023-09-20 21:47:11 +08:00
leo
5c411f6258
style<Slider>: customize slider style
2023-08-25 17:40:15 +08:00
leo
f13b1ee9fe
feature<AssumeUnchanged>: supports update-index --[no]-assume-unchanged
2023-08-24 19:05:38 +08:00
leo
0a7a0bff42
feature<SaveAsPatch>: show notification after saving patch successfully
2023-08-24 16:20:38 +08:00
leo
a1bfbfe02e
refactor<Blame>: new blame tool
2023-08-24 13:39:49 +08:00
leo
63a6ef256e
feature<Preference>: supports for customizing max number of displayed history commits
2023-08-23 11:39:47 +08:00
leo
f92f5746b9
feature<Stashes>: supports clear all stashes
2023-08-21 20:33:41 +08:00
leo
7e1b1d7324
feature<FileHistory>: add button to use selected revision of file
2023-08-18 14:13:32 +08:00
leo
cd197d13f0
style<Launcher>: menu icon
2023-07-20 21:01:53 +08:00
leo
e56a267fc8
refactor<TextEdit>: rewrite implementation of placeholder for TextEdit
2023-07-18 19:21:42 +08:00
leo
535e05a667
style<Theme>: new theme design
2023-07-18 15:00:27 +08:00
leo
4cd07d90a5
style<IconButton>: add IconButton.IconSize to control size of icon
2022-11-04 12:48:41 +08:00
leo
785b2c1f82
style<Dark>: new dark theme
2022-11-01 16:18:20 +08:00
leo
aac29f7e14
style<Welcome>: translation for Welcome.Repositories
2022-11-01 09:19:49 +08:00
leo
237e8c0c66
style<*>: new dark theme
2022-10-28 10:03:15 +08:00
leo
476c23f9d2
style<*>: new dark theme
2022-10-26 10:02:22 +08:00
leo
fc9ede3e09
style<*>: new light theme
2022-10-25 21:50:58 +08:00
leo
c1c57f9b1d
feature<GPG>: add gpg signing feature #5
2022-10-20 18:59:13 +08:00
leo
b1102ac035
fix<Window>: fix AdornerDecorator missing
2022-10-19 11:38:28 +08:00
leo
e31a304cac
feature<Welcome>: supports to sort repositories by bookmark color
2022-10-18 15:55:39 +08:00
leo
b76bc96ee7
optimize<Upgrade>: remove auto-upgrade feature
2022-10-18 15:30:24 +08:00
leo
787cf5bb02
optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page
2022-10-18 14:50:48 +08:00
leo
18e8036e11
feature<Welcome>: enable mouse double-click on repository
2022-10-18 11:24:42 +08:00
leo
918263130c
feature<Welcome>: add sort supports
2022-10-17 10:12:59 +08:00
leo
b43044a7bf
style<Welcome,PageTabBar>: re-design the style for Welcome page
2022-10-14 20:38:53 +08:00
leo
c2517701cc
style<PageTabBar>: new style for page tab bar
2022-10-14 15:30:06 +08:00
leo
fec14eb04a
style<Bookmark>: unify icons for repository
2022-05-20 16:57:36 +08:00
leo
44ed55937d
style<Histories>: remove commit detail panel's guide tips
2022-05-20 14:20:22 +08:00
leo
1da67dc517
style<Icons>: add icons for context menu item
2022-05-18 20:34:44 +08:00
leo
35235df7bc
feature<WorkingCopy>: gitee issue #I54W26 - toggle untracked files in working copy changes
2022-05-05 09:58:10 +08:00
leo
b04c94ccc1
feature<Cleanup>: add toolbar button to run git gc
and git lfs prune
2022-02-10 14:27:46 +08:00
leo
1ad5ff1bd8
feature<Statistics>: add statistics for current year
2022-01-12 18:38:03 +08:00
leo
4ef2a70ebd
optimize<Statistics>: use localized text for weekdays
2022-01-11 20:35:17 +08:00
leo
c52ed4a711
feature<Statistics>: add simple statistic page
2022-01-11 20:18:35 +08:00
leo
9f58e0c715
feature<Remote>: add 'Prune' context menu for remote to prune dead branches without fetching
2021-11-17 16:12:26 +08:00
leo
ef7cd2176a
update<README>: update thanks; add tooltip for commit hot key
2021-11-08 20:47:03 +08:00
leo
7e4c5bc7a4
feature<StashDropConfirm>: need confirm before drop selected stash
2021-10-29 11:58:33 +08:00
leo
aa331c5562
style<Dashboard>: re-arrange toolbar buttons
2021-10-27 11:24:59 +08:00
leo
9dae37b022
style<Dashboard>: move Explore & Open Git Bash & Open In VSCode into one dropdown menu
2021-10-13 17:14:53 +08:00
leo
9e228432e0
optimize<Resources>: remove unused resources
2021-10-13 11:59:47 +08:00
leo
e5996d0fe1
style<Preference>: new style of preference setting dialog
2021-10-13 11:19:45 +08:00
leo
e32df7d461
refactor<Theme>: move theme switcher from launcher to preference
2021-10-13 10:56:01 +08:00
leo
2759b4aa2e
update<locales>: update Text.SSHKey
2021-10-12 19:32:04 +08:00
leo
75a46ceb74
feature<SSH>: supports using ssh private key to access remote git repository
2021-10-12 17:14:48 +08:00
leo
46ac07a80c
style<Welcome>: small changes
2021-10-11 14:48:44 +08:00
leo
9e8cf02370
feature<PageTabBar>: add context menu to copy repositories store path
2021-10-09 14:29:44 +08:00
leo
902e28c41c
style<Dashboard>: move histories layout direction button to dashboard toolbar
2021-10-08 17:06:04 +08:00
leo
7c44c0a840
optimize<CommitGraph>: remove unused polyline mode
2021-10-08 16:46:14 +08:00
leo
468d0e6f25
feature<PopupPanel>: add hotkey ESC to close current popup panel
2021-09-17 18:00:18 +08:00
leo
b134876f8b
style<Welcome>: optimize layouts when there's no data in tree or list
2021-09-15 10:23:21 +08:00
leo
26a930aa3a
feature<Welcome>: supports to open terminal without repositories
2021-09-13 14:53:24 +08:00
leo
f858d32291
style<Button>: add Style.Button.Link style for Welcome page
2021-09-13 14:34:22 +08:00
leo
4456019968
feature<VSCode>: supports to open repository with Visual Studio Code
2021-09-13 14:22:25 +08:00
leo
4a676e094d
optimize<Dashboard>: fix wt.exe not startup in given working directory
2021-09-13 13:38:21 +08:00
leo
717772c62b
style<Welcome>: re-design layout for Welcome page
2021-09-13 11:47:54 +08:00
ZCShou
f26c777577
feature<Welcome>: 欢迎界面增加最近使用记录和收藏/标签列表。支持拖拽,收藏支持自定义目录
2021-09-09 17:26:29 +08:00
ZCShou
50fe327a89
!24 右键菜单增加取消追踪,并在删除相关的远程分支时自动取消跟踪
...
Merge pull request !24 from Jai/feature/unset-upstream
2021-09-08 00:19:36 +00:00
李通洲
ebc2fc6b91
feature<Preference>: query git version after selecting git path
2021-09-07 16:57:57 +08:00
李通洲
5e706588a0
feature<OpenTerminal>: support Windows Terminal
2021-09-07 16:57:00 +08:00
Jai
584bac74f9
feature<Dashboard>: add menu to unset upstream and cancel tracking when deleting related remote branches
2021-09-07 09:36:06 +08:00
Jai
602f934fae
feature<PageTabBar>: add context menu to close tabs and modify bookmarks
2021-08-19 08:58:41 +08:00
leo
c1a4ecee46
style<Window>: remove Brush.WindowBorder and use Brush.Border0 instead
2021-08-16 09:14:19 +08:00
Jai
cc1aea7ff6
fix<Locales>: missing translation text
2021-08-13 15:56:16 +08:00
leo
5c892a96e6
style<Dashboard>: change style for Workspace switcher
2021-08-13 11:23:41 +08:00
leo
5791ca8fcb
update<Locales>: remove unused resources
2021-08-12 14:03:10 +08:00
leo
b477240464
update<Locales>: remove unused resources
2021-08-11 20:41:41 +08:00
leo
59e9d59d8d
style<PageTabBar>: change label style
2021-08-11 20:34:01 +08:00
leo
3f2948dd06
fix<HighlightableTextBlock>: fix multi-line selection lag in DiffViewer
2021-08-11 11:26:39 +08:00
leo
2c37ff98e6
style<*>: custom font style
2021-08-11 10:49:52 +08:00
leo
780b4b9d18
feature<Issue>: add preference setting to enable/disable crash report
2021-08-11 10:20:19 +08:00
Jai
0c7f217106
feature<Preference>: add custom font settings
2021-08-10 22:05:29 +08:00
leo
580ff565d8
optimize<Adorner>: move adorner management to Controls.Window
2021-08-06 17:20:33 +08:00
leo
7cc25af508
optimize<Locales>: remove unused resources
2021-08-06 14:00:24 +08:00
leo
b187fa1b3a
style<TextBox>: add DropshadowEffect for validation failed panel
2021-08-06 11:46:56 +08:00
leo
59fa5304d8
feature<Histories>: add reword/squash context menu for HEAD commit
2021-08-05 20:38:38 +08:00
leo
6f5cfe078e
style<Preference>: new layout for Preference window
2021-08-05 16:37:29 +08:00
leo
76a4e37736
style<*>: text render styles
2021-08-05 13:44:25 +08:00
leo
24a61dbef8
style<*>: enable RenderOptions.ClearTypeHint for all ContextMenus/DataGrid/Tree
2021-07-30 13:25:01 +08:00
leo
650b79a295
optimize<Locales>: remove unused resources
2021-07-23 11:35:24 +08:00
leo
a7a1817ad2
style<Launcher>: move hotkeys to about dialog
2021-07-20 20:15:22 +08:00
leo
bfb0be89a5
update<Locales>: translate for fetch automatically
2021-07-20 16:49:50 +08:00
leo
afc4eafb6f
refactor<*>: use DynamicResource instead of StaticResource for brushes and locales
2021-07-20 16:26:10 +08:00
leo
4a56b47265
optimize<FolderDialog>: remove dependency of Ookii.Dialogs.Wpf
2021-07-20 09:13:07 +08:00
leo
a7ddc50665
style<Popups>: better dropshadow effect
2021-07-19 20:49:47 +08:00
leo
8d5f594815
optimize<TextBox>: lag for validation error panel
2021-07-15 10:40:09 +08:00
leo
add6062917
feature<Configure>: supports configuration for http.proxy
2021-07-15 09:23:37 +08:00
leo
c1a2914660
update<Hotkeys>: add STAGE/UNSTAGE hotkey description
2021-07-14 15:15:44 +08:00
leo
f6c17e7d34
feature<Launcher>: supports restore last opened tabs when startup
2021-07-06 09:58:36 +08:00
leo
598f940cf3
feature<FolderDailog>: use Ookii.Dialog.Wpf instead of Views.Controls.FolderDailog
2021-06-29 10:19:38 +08:00
leo
2a5e243b67
rename<Icons>: rename Icon.NewPage to Icon.WelcomePage
2021-06-22 14:09:58 +08:00
leo
a99822ec5a
style<ToggleButton>: hover background for maximize/restore window button
2021-06-22 12:59:56 +08:00
leo
8c46380ecd
update<Icon>: update icon for new tab
2021-06-22 12:00:38 +08:00
leo
003ae01b13
update<en_US>: translation for Text.Hotkeys.Refresh
2021-06-22 11:34:35 +08:00
leo
3b65e7b75b
feature<Hotkeys>: add dialog to show hotkeys used by this app
2021-06-22 11:29:16 +08:00
leo
794394ef0c
style<Window>: icons for MaximizeWindow/RestoreWindow button
2021-06-22 10:09:50 +08:00
leo
787c1a02d5
style<Icons>: change icon for repository configuration
2021-06-21 09:13:58 +08:00
leo
d32563aebd
style<Decorators>: change font and color for commit decorators
2021-06-18 15:41:47 +08:00
leo
3f2b404792
style<Icons>: update window caption button icons
2021-06-18 09:47:51 +08:00
leo
4b9923b84c
refactor<*>: add Controls.Window to replace System.Windows.Window
2021-06-18 09:26:19 +08:00
leo
93424a1117
update<en_US>: remove '\n' for tips when git has not been configured
2021-06-16 09:20:07 +08:00
leo
0377326363
optimize<*>: remove PageTabItem
2021-06-15 17:35:37 +08:00
leo
130b5a66ab
feature<SubTree>: supports git subtree
feature
2021-06-07 11:47:16 +08:00
leo
7c98ed4990
feature<Launcher>: add common hotkeys
...
1. `Ctrl + Tab` goto next page
2. `Ctrl + W` close current active page
3. `Ctrl + T` open new page
4. `Ctrl + F` open search bar if possible
5. `Ctrl + [0-9]` go to page at given index if possible
6. `F5` refresh current repository if possible
2021-06-02 17:46:19 +08:00
leo
259473626b
feature<DiffViewer>: supports to diff with external merge tools
2021-05-31 10:25:48 +08:00
leo
5fbefad159
feature<Archive>: supports archive by branches and tags
2021-05-28 09:48:07 +08:00
leo
3f55d66e01
feature<Achive>: add git archive
to commit's context menu
2021-05-27 22:30:40 +08:00
ZCShou
8191758a97
optimize<CreateBranch>: 增加一个对于空仓库建立分支的错误提示
2021-05-27 14:23:06 +08:00
leo
04f1137f96
style<*>: borders of all windows
2021-05-26 16:03:05 +08:00
leo
0eae6f90af
optimize<Preference>: show a dialog to confirm restart request
2021-05-25 14:20:05 +08:00
leo
58cca5d018
style<Histories>: show guide directly instead of hiding it in button's tooltip
2021-05-24 13:53:04 +08:00
leo
e6182f9818
feature<CommitGraph>: add polyline display mode
2021-05-19 16:14:46 +08:00
leo
e1ca1224dc
style<*>: use Microsoft YaHei UI instead of SimSun
2021-05-19 10:12:25 +08:00
leo
bfade2e69b
style<*>: font size and weight
2021-05-18 09:08:55 +08:00
leo
a94a62bd27
style<*>: change font render mode
2021-05-17 16:47:56 +08:00
leo
dce61bf4bb
update<Icons>: update icons
2021-05-14 10:20:49 +08:00
leo
b9b2dbac7c
update<Icons>: update icons
2021-05-13 21:02:52 +08:00
Rwing
0f38b157e2
feature<GitFlow>: add an option to keep branch after finish
2021-05-13 15:31:10 +08:00
leo
c4525201b4
update<en_US>: rename Commit in Workspace to Changes
2021-05-12 20:44:59 +08:00
leo
b5c623a51b
style<CheckBox>: change style for disabled CheckBox
2021-05-08 09:32:20 +08:00
leo
2ba6a08475
update<zh_CN>: change text for CLOSE
2021-04-30 15:59:51 +08:00
leo
18df69b703
optimize<Stash>: new stash push implementation - untracked file will be added before stash
2021-04-30 14:21:52 +08:00
leo
ca0b4ba2f6
optimize<DiffViewer>: supports to cancel last diff job
2021-04-30 09:25:52 +08:00
leo
50ad4a0278
optimize<ContextMenu>: do NOT show popup animation
2021-04-29 22:35:02 +08:00
leo
30ab8ae954
refactor<*>: rewrite all codes...
2021-04-29 20:05:55 +08:00
leo
3edb8bf2dd
feature<DeleteSubmodule>: add context menu to delete submodules
2021-04-12 09:53:59 +08:00
leo
54a35e00b2
style<Dashboard>: new icons for terminal and setting
2021-04-09 16:52:16 +08:00
leo
c7f9d249ed
style<DataGrid, ListView>: remove default FocusVisualStyle
2021-04-08 11:00:37 +08:00
leo
245084fd34
feature<Repository>: add settings for fetching remotes automatically
2021-04-08 10:57:28 +08:00
ZCShou
81ebf0cdf1
fix<DataGrid>:修复 DataGrid 在失去焦点之后单元格颜色变化问题,现在选中行失去焦点后仍然高亮
2021-04-08 09:52:53 +08:00
leo
47c70669cd
fix<TextBox>: fix wrong position of error tooltip anchor
2021-04-07 16:46:17 +08:00
leo
9cf3c37f1b
style<Icon>: remove duplicated icons
2021-04-07 16:27:04 +08:00
leo
794a6437fb
style<*>: remove unused brushes
2021-04-07 12:35:04 +08:00
leo
fa3ff6f2db
style<*>: remove Waiting panel; adjustment for high dpi screens;
2021-04-02 22:45:19 +08:00
leo
762e51de74
optimize<WorkingCopy>: use animated icon instead of waiting panel for committing status
2021-04-02 19:29:05 +08:00
leo
9641613bdb
feature<WorkingCopy>: show waiting panel while commiting
2021-04-02 17:44:07 +08:00
leo
c1b9fbaddd
feature<Dashboard>: show waiting panel while staging objects
2021-04-02 17:37:47 +08:00
leo
5bc7f9021b
style<Histories>: change icons for buttons in histories panel
2021-04-02 16:26:16 +08:00
leo
1d401d0955
style<*>: use Style.Icon as default style of Path
2021-04-02 15:45:31 +08:00
leo
6e6bbaaf0b
style<Dashboard>: add Brush.SideBar to replace both Brush.GroupBar and Brush.Content
2021-04-02 14:07:17 +08:00
leo
d1842392bc
style<Icon>: new icons for window command
2021-04-02 12:04:45 +08:00
leo
e688441948
style<*>: smaller window command icon size
2021-04-02 11:45:04 +08:00
leo
a163c2e4e8
style<*>: more flat-style theme
2021-04-02 11:34:08 +08:00
leo
e370f93458
style<Theme>: change popup background color for light theme
2021-04-01 17:50:36 +08:00
leo
af875b9ed0
style<*>: flat style without dropshadow effects for toolbar and tabs
2021-04-01 17:31:15 +08:00
leo
3dfe3ae252
feature<Avatar>: add settings for avatar server
2021-04-01 12:47:01 +08:00
leo
38545518a9
optimize<Icons>: remove unused icon
2021-03-31 20:36:28 +08:00
leo
f84118ac9f
style<Theme>: colors for light theme
2021-03-31 10:24:51 +08:00
leo
e677a6a6a4
style<Launcher>: change Brush.TitleBar for dark theme
2021-03-30 09:59:26 +08:00
leo
e00271199a
style<*>: add border for main window; changed popup background for dark theme; use Consolas for changes in stashes view
2021-03-29 16:26:05 +08:00
leo
872eec85b7
style<Theme>: change Brush.GroupContent color for dark theme
2021-03-25 16:57:10 +08:00
leo
672783390b
style<ContextMenu>: decrease thickness of ContextMenu's DropShadowEffect
2021-03-02 09:13:54 +08:00
leo
5239c396f8
style<ContextMenu>: Decrease opacity of ContextMenu's DropShadowEffect
2021-02-25 19:08:49 +08:00
leo
f98ba79c09
style<ContextMenu>: use DropShadowEffect instead a solid border for ContextMenu
2021-02-25 19:00:43 +08:00
ZCShou
643368c6c9
style<Light>: 增加了一些对比度
2021-02-03 16:59:31 +08:00
leo
ed911fb679
style<Dashboard>: toolbar style
2021-02-01 10:18:56 +08:00
leo
91f3f1263a
feature<Clone>: support additional parameters to clone remote repository
2021-01-28 15:04:57 +08:00
leo
9ac37ccc09
style<Launcher>: better titlebar background color for dark theme
2021-01-26 17:07:17 +08:00
leo
48efec0e7c
style<NewPage>: new icon for new page; change logo size
2021-01-15 17:01:41 +08:00
leo
7c6765b532
style<DiffViewer>: add icon for copy
2021-01-15 16:39:52 +08:00
leo
7055ed84b3
style<SettingDialog>: translations and size
2021-01-14 16:42:27 +08:00
leo
5418ccac9e
feature<*>: add translation for Simplified Chinese
2021-01-14 16:31:03 +08:00
leo
ae1224ded3
optimize<Theme>: remove unused code
2021-01-07 15:01:25 +08:00
leo
9daaa5907d
style<Theme>: colors for light theme
2021-01-07 09:31:52 +08:00
leo
7106f3b978
feature<Launcher>: add ChromeTabShape; new titlebar theme for Launcher
2021-01-07 00:35:48 +08:00
leo
f98b73eaea
optimize<Theme>: rename brushes used by this app and re-design light-theme
2021-01-06 21:08:32 +08:00
leo
72f09e96af
refactor<Launcher>: rewrite title bar of Launcher
2020-12-31 11:26:33 +08:00
leo
cdc31a47e6
fix<Launcher>: re-arrange app alerts to remove event blocking on top-left corner in Histories panel
2020-12-19 22:40:37 +08:00
leo
00214fe0ab
style<Theme>: change brush colors for light theme
2020-12-17 14:54:56 +08:00
leo
bb1c98917e
style<Launcher>: remove ShadowEffect for tabs in titlebar;change color for light theme
2020-12-17 14:27:50 +08:00
leo
0517142330
style<Dashboard>: change style for tags & submodules toggle button
2020-12-14 13:54:07 +08:00
leo
a53d3f642d
style<Histories>: move guide into a tooltip button
2020-12-10 21:15:59 +08:00
leo
24719f37d2
style<Launcher>: change bookmark style
2020-12-07 19:39:50 +08:00
leo
a2254ae578
feature<Launcher>: change style of tabs in title bar; bookmark color for repository
2020-12-07 18:03:05 +08:00
leo
1a46551a77
feature<Launcher>: close tabs by context menu; collect garbage after repository closed
2020-11-30 15:21:45 +08:00
leo
8a6d970498
feature<WorkingCopy>: add grid layout for unstaged and staged files mode
2020-11-27 18:47:32 +08:00
leo
400b8c3af5
optimize<CommitViewer>: use d=404 instead of d=mp to get avatar from gravatar.com
2020-11-26 11:52:50 +08:00
leo
d6526e7907
fix<ToggleButton>: fix status icon for diff mode
2020-11-23 13:46:35 +08:00
leo
b97d5e608d
feature<DiffViewer>: add combined diff view mode; optimize line number using virtualizing ItemsControl instead of TextBox
2020-11-20 15:45:04 +08:00
leo
2685a9b709
optimize<Icon>: remove duplicated icon
2020-11-18 14:38:34 +08:00
leo
12169cc53a
feature<Histories>: add collapse button in search bar
2020-11-17 12:59:55 +08:00
leo
19bccbecf6
feature<Dashboard>: add context menu "Tracking" to change upstream of selected local branch
2020-11-04 11:54:09 +08:00
leo
77ba0e6cdb
feature(LFS): LFS diff and preview support
2020-09-25 16:30:28 +08:00
leo
5ce9cffcee
refactor(*): re-arrange project
2020-08-06 16:01:10 +08:00