Commit graph

2353 commits

Author SHA1 Message Date
Yitzchak Ben-Ezra
d21cc2c96a first-parent-filter
need help in two issues:
1. use better icon - I just reused the Filter icon
2. lines of merge commits are still rendered - need to skip them since they don't link to any commit when filter enabled. I didn't manage to solve by my own right now
2024-08-21 09:04:35 +03:00
leo
7e4eca9691
code_style: remove unused namespace using 2024-08-21 12:49:55 +08:00
leo
191763e1d8
refactor: commit sha link in message (#382)
* remove the built-in commit issue tracker rule
* hyperlink in commit message now supports commit sha
2024-08-21 12:46:36 +08:00
leo
6485a6f93a
ux: use JetBrains Mono font for change status icon (#384) 2024-08-21 11:50:17 +08:00
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' 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