leo
9153bbe07f
feature: add conventional commit message generator ( #574 )
2024-10-18 16:20:45 +08:00
leo
6d1dfad8a1
ux: changes view mode style ( #533 )
...
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
* move changes view mode switch button to right button group
* change the style for ChangeViewModeSwitcher
* remove used code
2024-10-01 23:16:32 +08:00
leo
99c2ffeef4
ux: change style of commit button's tooltip
2024-09-29 10:14:44 +08:00
leo
19e930ef40
refactor: change hotkeys of commit buttons ( #521 )
...
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
* Ctrl+Shift+Enter to stage all changes then commit
* Alt+Enter to commit and push
2024-09-28 11:40:15 +08:00
leo
bb907deddb
code_style: correct the comment of invisible commit button
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-27 23:02:25 +08:00
leo
9768b21859
code_style: use Windows, Linux
instead of Default
in On.Options
2024-09-27 22:58:30 +08:00
leo
f0e35b2563
ux: style for commit search box and invisible commit button
2024-09-27 22:49:46 +08:00
leo
9a8f4e20fb
feature: add hotkey Alt+Enter/⌥+Enter
to auto stage all local changes and then commit ( #521 )
2024-09-27 22:21:56 +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
16f8e2fd0b
feature: simple implementation for generating commit message by OpenAI ( #456 )
2024-09-12 09:42:47 +08:00
leo
9c40b76577
code_style: use the same syntax to specify platform dependent text
2024-08-28 22:07:26 +08:00
leo
987152869c
code_review: PR #422
...
* add unstage/stage button tooltip for hotkeys
* add description for new hotkeys in `Keyboard Shortcuts Reference` window
2024-08-28 22:00:18 +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
b7e0e38de3
feature: stage/unstage hunk ( #265 )
2024-07-17 16:56:16 +08:00
leo
1c204e72a1
refactor: remove dependency on Avalonia.Controls.TreeDataGrid
2024-07-12 17:14:52 +08:00
leo
09b418374a
feature: add an option to enable -a,--all
in commit command ( #244 )
2024-07-07 10:28:14 +08:00
leo
575f902a5d
ux: add minimal height limitation for commit message textbox
2024-06-27 19:34:24 +08:00
leo
39eecd66d7
ux: allows users to adjust the height of the commit message input box ( #201 )
2024-06-24 09:40:39 +08:00
leo
dca8f8b39b
feature: warn when commit subject line goes beyond a certain number of characters ( #201 )
2024-06-23 15:45:54 +08:00
leo
3257566781
enhance: add hotkeys to commit buttons ( #176 )
2024-06-13 20:40:06 +08:00
leo
f977e76ea7
feature: remember window size and layout information ( #165 )
2024-06-11 16:36:52 +08:00
leo
1257234712
fix: binding errors in xaml
2024-06-01 12:13:57 +08:00
leo
b6e087259b
fix: memory leak caused by animation
2024-05-30 16:12:28 +08:00
leo
fa3a3b2dad
refactor: code cleanup
2024-05-30 15:13:59 +08:00
leo
b192a1c423
refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance ( #148 )
2024-05-29 10:42:24 +08:00
leo
5964cf2587
ux: macOS hotkey ( #103 )
2024-05-05 18:31:11 +08:00
leo
68566b9b34
enhance: use ⌘
instead of Ctrl
, ⌥
instead of Alt
for all hotkeys used by this app on macOS ( #103 )
2024-05-05 18:19:59 +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
ede96c298e
code_review: review PR #68
...
* use Converters.ListConverters.ToCount instead of adding two properties to get the count of list.
* adding a new TextBlock to show number of files
2024-04-12 10:03:24 +08:00
Gadfly
0e2da217f1
feat: shows the number of files in the current list on unstaged and staged lists
2024-04-12 01:27:19 +08:00
leo
f3f39ac593
feature: supports resolving multiple conflicts at once.
2024-04-11 20:50:19 +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
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
f834af10a2
refactor: change the way loading custom fonts
2024-03-05 16:02:47 +08:00
leo
2aacec75b4
optimize<*>: add a static method CreateMenuIcon to App. Restore working copy changes' selection state after refreshed
2024-02-27 18:26:05 +08:00
leo
b40ca42d73
feature<WorkingCopy>: finish recent commit message picker
2024-02-18 15:44:05 +08:00
leo
c73c5372d2
style<*>: use mono font for all contents
2024-02-18 10:41:41 +08:00
leo
2a62596999
refactor<*>: rewrite all with AvaloniaUI
2024-02-06 15:08:37 +08:00