leo
9a36e652e6
fix: add a new interface CanStartDirectly
and move this check to StartPopup
( #956 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-07 11:56:30 +08:00
leo
8edd955370
code_review: PR #956
...
* Just use `Check` instead of a new one `AutoCheck`
Signed-off-by: leo <longshuang@msn.cn>
2025-02-07 11:36:30 +08:00
GadflyFang
2105fd450d
fix: when upstream is null show CommitAndPush and stop auto push ( #955 ) ( #956 )
2025-02-07 11:30:14 +08:00
leo
f07e838e6f
code_style: remove used code
2025-01-08 21:46:35 +08:00
leo
f06b1d5d51
refactor: merge ViewModels.PopupHost
into ViewModels.LauncherPage
2025-01-08 21:36:49 +08:00
leo
1ba294a07b
refactor: move auto-fetch from global preference to repository settings
2024-09-26 10:50:21 +08:00
leo
3ea80d99f1
code_style: remove unused namespace using and run dotnet format
2024-08-28 13:42:25 +08:00
leo
585cf14162
enhance: new welcome page will clear the search filter before
2024-08-25 18:31:05 +08:00
leo
9e048751ae
refactor: move non-observable object from ViewModels
to Models
...
* ViewModels.MergeMode -> Models.MergeMode
* ViewModels.Notification -> Models.Notification
* ViewModels.ResetMode -> Models.ResetMode
* use `int` instead of `ViewModels.CountSelectedCommits`
2024-07-24 11:44:13 +08:00
leo
1241539260
refactor: custom renderer for launcher tab bar
2024-06-29 17:04:39 +08:00
leo
e330862ec9
refactor: rewrite Launcher
...
* move main tabbar to a standalone control
* simpfy notification
2024-06-26 20:56:29 +08:00
leo
5514c56a29
refactor: more efficient way to update the visibility of tab splitters
2024-06-06 18:09:35 +08:00
leo
4af8cc18d2
fix: welcome page should use a shared singleton instance to manage and filter repositories ( #117 )
2024-05-07 14:12:52 +08:00
leo
37b5f5c083
feature: enhance the behaviour of closing the last tab
...
* If the last tab is an opened repository, go back to the welcome page
* If the last tab is welcome page, quit this app
2024-05-07 10:44:46 +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
18aaa0a143
style: add .editorconfig for code formatting. see issu #25
2024-03-18 09:37:06 +08:00
leo
60e664ab26
optimize<*>: use custom view locator instead of ContentControl.DataTemplates to avoid memory leak.
2024-03-02 23:34:32 +08:00
leo
2a62596999
refactor<*>: rewrite all with AvaloniaUI
2024-02-06 15:08:37 +08:00