leo
81b72f7c1c
enhance: use ~
to represent the home dir of current user
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-09-22 11:00:30 +08:00
leo
cb2caa0930
ux: icons for group header
2024-09-20 10:12:21 +08:00
leo
6a0cf30db2
fix: wrong width for commit graph
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-09-19 15:59:34 +08:00
leo
e4870759f7
ux: workspace configuration window
2024-09-18 21:46:04 +08:00
leo
84fda6a8db
feature: add property RestoreOnStartup
property to ViewModels.Workspace
( #488 )
2024-09-18 21:35:33 +08:00
leo
934d784d40
fix: unable to access the Stage/Unstage
buttons in diff viewer when line wrap is enabled ( #481 )
...
* disable line wrap in side-by-side diff mode
2024-09-17 22:26:35 +08:00
leo
bc633e4085
code_review: PR #480
...
* remove `string.IsNullOrEmpty(OS.ShellOrTerminal)` checking from detail backend since it has been checked by `Native.OS.OpenTerminal`
* remove `ViewModels.Preference.IsTerminalConfigured` because it is only used by itself (Unlike `IsGitConfigured`).
* add `Native.OS.TestShellOrTerminal` and use it instead of setting `Preference.ShellOrTerminal` directly, because we have binded a callback that will save preference into file when its property changed. It may cause lag in some enviroments if we saving preference into file too frequently (see PR #436 ).
* run `dotnet format`
2024-09-17 22:09:51 +08:00
leo
1a4d3d0086
enhance: remember the height/width of commit list and detail panel in histories page ( #472 )
2024-09-14 17:22:29 +08:00
leo
6d92b7fc8c
ux: image info text layout
2024-09-14 16:15:53 +08:00
leo
d6b21bad17
feature: now image file previewer shows the image size and file size
2024-09-14 16:13:40 +08:00
leo
7f87ce3431
ux: move some configuration from GIT
to GENERAL
tab
2024-09-14 12:31:31 +08:00
leo
fb0120d338
refactor: terminal/shell integration ( #471 )
2024-09-14 12:09:50 +08:00
leo
ab54ecee42
enhance: API Key
is now optional
...
- Update README.md by adding tips for using OpenAI in this project
2024-09-13 20:46:00 +08:00
Gadfly
4f47658e70
fix: AIAssistant window height sometimes wrong
2024-09-13 17:59:29 +08:00
leo
5c2583db67
enhance: notify user when try to generate commit message by OpenAI but not files are added to commit
2024-09-13 15:26:12 +08:00
leo
f7f549f86d
enhance: change tooltip's alignment to Top
to avoid issue #467
2024-09-12 17:40:25 +08:00
leo
8a20a7a542
ux: set Focusable
by XAML instead of hard coded
2024-09-12 17:05:05 +08:00
leo
ea3a6a4755
feature: auto focus the next
change after stage/unstage selected changes ( #464 )
2024-09-12 16:33:56 +08:00
leo
dcddc5a2f2
ux: OpenAI button layout
2024-09-12 11:51:07 +08:00
leo
b09d1d46c9
fix: openpgp
typo ( #465 )
2024-09-12 11:03:56 +08:00
leo
676835dee5
enhance: do NOT modify global .gitconfig if value equals git default ( #465 )
2024-09-12 10:33:52 +08:00
leo
16f8e2fd0b
feature: simple implementation for generating commit message by OpenAI ( #456 )
2024-09-12 09:42:47 +08:00
Gadfly
f6fa31f287
fix: ConfigureWorkspace window width ( #458 )
2024-09-11 11:08:04 +08:00
leo
0c31c982be
enhance: ColorPicker performance improvement
2024-09-11 10:34:27 +08:00
leo
f4f0fe788b
fix: vertical grid line over-draw
2024-09-11 10:23:20 +08:00
leo
2d611cf988
fix: repository settings did not saved correctly when closing app ( #459 )
2024-09-11 10:20:12 +08:00
leo
9b47198229
fix: the width of ConfigureWorkspace
window sometimes tool small ( #458 )
2024-09-11 10:08:31 +08:00
leo
f314da54aa
code_style: add comment for ColorPicker.COLOR_TABLE
2024-09-11 09:38:32 +08:00
leo
6d54b43ee3
ux: layout of ConfigureWorkspace
window
2024-09-10 17:17:02 +08:00
leo
88fb43e4fb
ux: new style for ColorPicker
2024-09-10 16:31:16 +08:00
leo
f5b8bc472a
fix: hightlight not working the first time clicking the first line ( #448 )
2024-09-10 12:03:07 +08:00
leo
f42ddd8cee
fix: hightlight background not updated ( #448 )
2024-09-10 11:50:32 +08:00
leo
22f0fb3854
ux: rounded rect in ColorPicker
2024-09-10 11:26:07 +08:00
leo
69117e8ee9
refactor: use custom color picker instead of Avalonia.Controls.ColorPicker
2024-09-10 11:02:34 +08:00
leo
b1ce8c5451
enhance: do NOT auto focus the text editor when there's no highlighted commit ( #448 )
2024-09-09 21:06:44 +08:00
leo
32c0aa61cd
fix: the highlight background not updated while scrolling using mouse wheel without focus the text editor control ( #448 )
2024-09-09 21:01:10 +08:00
leo
0190c2111d
enhance: workspace tooltip ( #445 )
2024-09-09 18:47:53 +08:00
leo
ebc112a627
feature: workspace support ( #445 )
2024-09-09 18:26:43 +08:00
leo
acd6171350
refactor: remove Caret.PositionChanged
event listener since TextArea.LayoutUpdated
will also triggered when caret position changed ( #448 )
2024-09-09 12:22:26 +08:00
leo
4be7710336
feature: highlight lines those come from the same change with current line ( #448 )
2024-09-09 11:45:02 +08:00
leo
b1457fe39d
feature: supports filter submodules ( #443 )
2024-09-06 09:57:22 +08:00
leo
0e774ee035
ux: window caption button ( #442 )
2024-09-04 15:54:12 +08:00
leo
998230edff
code_style: simplify static commands used by styles and main menu; run dotnet format
2024-09-02 20:27:12 +08:00
leo
dffd9d7676
feature: add context menu item to move repository node ( #437 )
2024-09-02 17:05:43 +08:00
leo
837e3889b7
ux: column width in histories ( #438 )
2024-09-02 15:28:30 +08:00
leo
fe7972684c
ux: change the icon for Check refs that contains this commit
button
2024-09-02 14:44:42 +08:00
leo
de86890012
ux: make it easier to change the width of column AUTHOR
2024-09-02 14:34:51 +08:00
Gadfly
c85293c86a
enhance: support save RepositoryNode changes instantly
2024-09-02 12:05:24 +08:00
Gadfly
28b6ce4993
enhance: save preference.json instantly
2024-09-02 10:51:48 +08:00
leo
eca37e8d70
fix: crash when drag & drop on macOS
2024-09-02 09:26:06 +08:00