Commit Graph

1999 Commits

Author SHA1 Message Date
leo
19924930bc Merge pull request #383 from gadfly3173/fix/counter-visual
fix: invalidate counter visual (#338)
2024-08-21 11:28:06 +08:00
Gadfly
3b9e781b0a fix: remove unused AffectsRender 2024-08-21 11:23:27 +08:00
Gadfly
9c0b9608dc fix: invalidate counter visual (#338) 2024-08-21 11:08:50 +08:00
leo
48adad53b4 feature: supports the commit hash issue tracker (#382)
Using issue tracker instead of built-in supported commit web link is based on the following reasons

* repo may have multiple remotes
* it is not good to open an context menu to choose which web to visit with multiple remotes
* some remote servers are not supported by this app
2024-08-21 10:44:07 +08:00
leo
7b26589485 fix: button tooltip foreground (#381)
* TextBlock may not be the direct child of Button, for example, it may wrapped by a StackPanel with icons.
* Introduce another way to solve this problem
2024-08-21 10:18:28 +08:00
leo
a99f075c64 Merge pull request #381 from ChiahongHong/tooltip-color
Fix foreground color in tooltip on primary button
2024-08-21 10:09:19 +08:00
Chiahong Hong
1dfa7aa1a7 fix: correct selector for foreground color in tooltip on primary button 2024-08-21 01:28:13 +08:00
leo
ad21d2f6bf readme: remove unnecessary tips for Linux users 2024-08-20 21:27:41 +08:00
leo
04a187203a refactor: detect terminal before it is needed 2024-08-20 21:05:20 +08:00
leo
f4f5ae7430 ux: remove rounded corner when window is maximized using TemplateBinding (#378) 2024-08-20 20:59:57 +08:00
leo
66b28621d1 fix: wrong path to find iTerm2 2024-08-20 20:55:41 +08:00
leo
c1c1e1f0c8 ux: remove rounded corner when window is maximized (#378) 2024-08-20 20:48:44 +08:00
leo
05db9e429d code_review: PR #377
* simplify the implementation
2024-08-20 20:44:54 +08:00
leo
34e4d7fed6 Merge pull request #377 from ybeapps/macos-iterm2-support
Support iTerm2 in MacOS
2024-08-20 20:36:03 +08:00
Yitzchak Ben-Ezra
f53b35243d Support iTerm2 in MacOS 2024-08-20 14:32:52 +03:00
leo
5370526fcc ux: selected style for repo dashboard contents 2024-08-20 17:11:51 +08:00
leo
9844043c7f ux: use ListBox with VirtualizingStackPanel instead of DataGrid since height of DataGridRow is not equal with the RowHeight value 2024-08-20 16:55:28 +08:00
leo
d4a9343eaf feature: add an option to enable --recurse-submodules=check on push (#345) 2024-08-20 15:20:58 +08:00
leo
d66053a42d code_style: run dotnet format 2024-08-20 11:53:37 +08:00
leo
b0d3d302bb Merge pull request #373 from aikawayataro/fix-macos-app
Fix missing permissions for OSX app
2024-08-20 10:32:56 +08:00
Aikawa Yataro
c38760883f ci: also build packages in the CI workflow 2024-08-19 14:14:29 +00:00
Aikawa Yataro
8dafe176df fix: missing OSX app permissions 2024-08-19 13:41:51 +00:00
leo
55d2657799 ux: better line number layout 2024-08-19 19:54:46 +08:00
leo
ecc1414006 fix: empty monospace font with non-empty default font fallback issue 2024-08-19 19:18:31 +08:00
leo
50d742e1eb Merge pull request #371 from NilsPvR/develop
New keys for german translation
2024-08-19 17:44:30 +08:00
NilsPvR
ef0c04fe20 localization: add new keys for German translation
the keys were originally added in b3327eb and addbb19
2024-08-19 11:31:15 +02:00
leo
8bd8787d25 feature: auto-focus when open a new page (#368) 2024-08-19 17:24:39 +08:00
leo
3369cc00f3 Merge pull request #370 from aikawayataro/fix-packages
Fix aarch64 package dependencies
2024-08-19 17:16:04 +08:00
leo
9057b71f2d refactor: rewrite the font configuration (#366)
* input font name directly instead of a font picker because localized font family name is not supported by Avalonia
* fallback monospace font to default font
* remove unused code
2024-08-19 17:14:41 +08:00
Aikawa Yataro
6267101eaf refactor: instead of a hardcoded path, use the -r when creating a relative link 2024-08-19 08:22:47 +00:00
Aikawa Yataro
90edabeb32 fix: update RPM dependencies 2024-08-19 08:22:38 +00:00
Aikawa Yataro
211c263043 fix: failed to resolve dependencies with aarch64 RPM package
dependencies on aarch64 will not be resolved if library names are specified without architecture
we could use `%{?_isa}` macro, however it looks like specifying library names as dependencies is generally avoided
2024-08-19 07:36:51 +00:00
leo
24dde77548 refactor: rewrite SourceGit.App 2024-08-19 12:49:29 +08:00
leo
32e59c4048 Merge branch 'master' into develop 2024-08-19 10:27:23 +08:00
leo
f3d56ffb20 Merge branch 'release/v8.26' v8.26 2024-08-19 10:26:57 +08:00
leo
8589bf880d version: Release 8.26 2024-08-19 10:26:45 +08:00
leo
84b8735d6c code_style: run dotnet format 2024-08-18 23:14:44 +08:00
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