Commit graph

2462 commits

Author SHA1 Message Date
leo
7fe1df20cc
refactor: delay starting background tasks
* start background task only it is needed
* solve the problem that we can not use `ViewModels.Preference.Instance` until resource ready
* remove avatar sever settings
2024-08-18 23:10:54 +08:00
leo
e7921db339
fix: can not open app dir on macOS 2024-08-18 15:53:54 +08:00
leo
2934ad72d4
project: upgrade TextMateSharp to 1.0.62 2024-08-18 14:41:28 +08:00
leo
fe9f4f5743
refactor: rewrite the way using extension to get custom grammars 2024-08-18 09:33:40 +08:00
leo
39fba17648
enhance: text editor (#365)
* support extra grammars.
* avoid crashing on text editor detached from visual tree
2024-08-18 00:18:18 +08:00
leo
a3496a9d2f
fix: virtual space not include (#364) 2024-08-16 19:21:48 +08:00
leo
ed7465def5
enhance: render highlight background manually instead of using TextRunProperties.SetBackgroundBrush(IBrush) (#364) 2024-08-16 18:59:48 +08:00
leo
9f39a9b295
fix: background not fill entire text line (#364) 2024-08-16 17:28:00 +08:00
leo
6d11296eae
enhance: update selected chunk after stage/discard/unstage previous chunk (#361) 2024-08-16 15:11:35 +08:00
leo
6ac7ff2882
feature: add context menu item to checkout file with revision 2024-08-16 14:49:26 +08:00
leo
b6b52c14e5
ux: change icon for checking out file with revision 2024-08-16 14:18:29 +08:00
leo
f71cd237cb
enhance: disable reset file to parent revision when it has been renamed
* new icon for checkout file
2024-08-16 11:55:36 +08:00
leo
f7e0cbf989
ux: style for disabled menu item 2024-08-16 10:14:08 +08:00
leo
ba1ab40eb0
Merge pull request #363 from JeanFranz73/develop
fix: update pt-BR locale w/ new strings
2024-08-16 09:38:07 +08:00
Jean
dd66e68ecd fix: update pt-BR locale w/ new strings 2024-08-15 19:02:09 -03:00
leo
addbb19728
feature: add context menu items to revision changes to reset (checkout) selected file to this revision or to it's first parent file version (#359) 2024-08-15 22:13:20 +08:00
leo
eb56de2d6f
ux: change min height of DataGridCell's from 32 (default) to 24 2024-08-15 21:34:24 +08:00
leo
2ffc1b7178
enhance: manually stage all changes instead of using --all parameter in git commit 2024-08-15 20:09:38 +08:00
leo
3bcea2a4f0
ux: style of commit message picker button 2024-08-15 19:52:05 +08:00
leo
b3327ebeb5
feature: supports commit template (#264) 2024-08-15 18:59:35 +08:00
leo
9acd8519f6
readme: github note format 2024-08-15 16:02:38 +08:00
leo
c8db2fd8ea
code_style: format axaml 2024-08-15 15:59:10 +08:00
leo
96d121999b
Merge pull request #358 from NilsPvR/develop
Add German translation 'open app data dir'
2024-08-15 15:27:55 +08:00
NilsPvR
6a48ab05a4 feat: add German translation 'open app data dir' 2024-08-15 09:18:03 +02:00
leo
612c5e3874
readme: add tips 2024-08-15 14:39:41 +08:00
leo
f3cbb7adb0
project: change optimization mode from Size to Speed 2024-08-15 12:05:28 +08:00
leo
ff3d841d12
feature: add a menu item to open app data dir 2024-08-15 11:47:04 +08:00
leo
0c6af27b40
refactor: rewrite the way to find external editors (#347)
* do not find tools from environment variables since it needs a lot of works on some platforms, such as macOS
* add `external_editors.json` to allow user configure paths directly
2024-08-15 11:32:26 +08:00
leo
eaad685d06
fix: typo 2024-08-15 10:43:38 +08:00
leo
bf6ac4d20d
refactor: rewrite commit web link
* add support for Bitbucket
2024-08-15 10:39:31 +08:00
leo
48de509c63
ux: change cursor to hand when hover links 2024-08-14 17:27:37 +08:00
leo
18cf258201
project: update solution
* add github workflow files
* add build scripts
2024-08-14 16:41:15 +08:00
leo
f544333418
project: cleanup
* remove unused build scripts since we use github CI to automate releases
* rename build/ci to build/scripts
* cleanup solution file
2024-08-14 16:34:43 +08:00
leo
db40a3f368
feature: try to enable DBus file picker on Linux platforms (#289) 2024-08-14 16:09:55 +08:00
leo
f5d4f61c8a
ux: change cursor to Hand when mouse is hovered the commit web link 2024-08-14 11:14:21 +08:00
leo
55da40f8dc
fix: sometimes textblock with issue link will render nothing 2024-08-14 11:06:37 +08:00
leo
ec14d9d533
refactor: remove binding errors 2024-08-13 20:40:05 +08:00
leo
abdf9d7e75
refactor: rewrite commit web links 2024-08-13 19:30:10 +08:00
leo
59a7c74fd1
fix: try to fix issue #338
* use custom control to draw badges
2024-08-13 18:24:28 +08:00
leo
f3406e93fc
fix: try to fix issue #338
* upgrade Avalonia to `11.1.3`
* use reactive property instead of simple getter
2024-08-13 17:38:58 +08:00
leo
34a598d421
feature: add commit web links (#357) 2024-08-13 17:15:17 +08:00
leo
a145d6e4c3
revert: remove issue link support in commit list
* improve render performance
* the links in commit list are very easy to click by mistake
2024-08-13 15:58:34 +08:00
leo
d601ca6b23
enhance: force InvalidateVisual 2024-08-13 14:57:05 +08:00
leo
70f2bda097
revert:ci: disable unsupported platforms
This reverts commit f1d43d94a4.
2024-08-13 14:48:21 +08:00
leo
c60751de9a
Merge pull request #356 from aikawayataro/ci-release
Automatic CI releases
2024-08-13 14:12:10 +08:00
leo
435c12b340
ux: add style for issue link hovered 2024-08-13 12:25:06 +08:00
leo
08fc069281
enhance: disable selection while click issue link 2024-08-13 12:18:26 +08:00
leo
202aa379f8
fix: can not select the entire content of commit message 2024-08-13 12:08:33 +08:00
leo
d1b236b090
enhance: usually we create hidden sub-directories in $HOME with lowercase names 2024-08-13 10:19:16 +08:00
leo
19cb5678a7
project: upgrade TextMateSharp to 1.0.61 to support arm64 platforms (#312) 2024-08-13 10:08:44 +08:00