leo
04a187203a
refactor: detect terminal before it is needed
2024-08-20 21:05:20 +08:00
leo
66b28621d1
fix: wrong path to find iTerm2
2024-08-20 20:55:41 +08:00
leo
05db9e429d
code_review: PR #377
...
* simplify the implementation
2024-08-20 20:44:54 +08:00
Yitzchak Ben-Ezra
f53b35243d
Support iTerm2 in MacOS
2024-08-20 14:32:52 +03: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
leo
e7921db339
fix: can not open app dir on macOS
2024-08-18 15:53:54 +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
db40a3f368
feature: try to enable DBus file picker on Linux platforms ( #289 )
2024-08-14 16:09:55 +08:00
leo
d1b236b090
enhance: usually we create hidden sub-directories in $HOME with lowercase names
2024-08-13 10:19:16 +08:00
leo
38665a61cb
fix: Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
returns an empty string on some linux distro
...
* fallback the storage folder to `~/.sourcegit`
2024-08-12 21:38:11 +08:00
leo
f4eca45754
code_style: remove all IDE warnings
2024-07-15 00:30:31 +08:00
leo
bfea573d4b
feature: supports mate-terminal
on Linux
2024-06-29 11:53:12 +08:00
leo
989e359a5a
fix: pwsh (PowerShell) typo
2024-06-24 19:15:26 +08:00
leo
49ce07443e
fix: application data dir may not have been created before crash ( #161 )
2024-06-03 09:44:12 +08:00
leo
a976f007f5
refactor: load external tool's icon on startup
2024-05-17 12:01:29 +08:00
leo
bd09a44ab9
fix: IME not work on Wayland ( #125 )
2024-05-13 15:42:24 +08:00
leo
e0d35409b4
feature: move main menu to macOS system menu bar
2024-05-11 11:31:14 +08:00
leo
9627206764
fix: launch terminal in current user's home dir failed on macOS( #105 )
2024-05-05 13:12:26 +08:00
leo
7da184c55b
fix: disable native system menubar on macOS ( #106 )
2024-05-05 13:02:23 +08:00
leo
c9ce41aef3
feature: supports open in/diff with VSCodium ( #102 )
2024-05-03 21:54:10 +08:00
leo
28554d1b04
code_review: remove unused codes
2024-04-28 09:56:08 +08:00
leo
9a68418f51
Merge pull request #92 from ennerperez/feature/issues-77
...
code_review:
* use JsonSerializerContext to avoid AOT warnnings
* since we call TryAdd by interating the installed tools, so detecting by environment variable becomes meaningless (it can not detect tools not installed by Toolbox). Just add it into founded directly
* remove unnecessary type defines
* determine the Icon used by tool while adding it to the founded list.
# Conflicts:
# src/Native/Linux.cs
# src/Native/MacOS.cs
# src/Native/Windows.cs
2024-04-27 21:13:21 +08:00
Enner Pérez
706a833817
Linux Path Fix
2024-04-27 02:36:40 -05:00
Enner Pérez
fe2abee21d
Typo Fix
2024-04-27 02:12:12 -05:00
Enner Pérez
53beb3daac
JetBrains Toolbox IDE detection
2024-04-27 02:12:03 -05:00
leo
fd2160e56e
feature: supports JetBrains Rider ( #77 )
2024-04-23 16:53:33 +08:00
leo
92b80cbcda
code_style: remove unnecessary parentheses
2024-04-15 18:07:17 +08:00
leo
fd8f257d6d
feature: supports lxterminal on Linux
2024-04-15 18:01:15 +08:00
leo
c617331657
fix: wrong path for sublime text command-line interface
2024-04-15 17:48:52 +08:00
walterlv
25082890ad
Dont find the path twice
2024-04-15 09:21:42 +08:00
walterlv
f58cff2cb6
Fix windows terminal startup directory
2024-04-15 08:58:25 +08:00
leo
7bf6793a11
refactor: detecting programs from the PATH environment variable instead of hard coded ( #72 )
2024-04-14 11:14:13 +08:00
leo
d64b7a7824
code_style: private functions should appear after all public functions
2024-04-12 09:41:12 +08:00
Gadfly
c0b13bdc8c
fix: Fixed the problem that the AvaloniaRider plugin on Windows cannot display the live preview for Avalonia XAML
2024-04-12 01:23:08 +08:00
leo
17fc7ab994
ux: add icons for external merge tools
2024-04-09 15:00:52 +08:00
leo
f0e0c90621
Merge branch 'feature/powershell_supports' into develop
2024-04-09 14:59:15 +08:00
leo
7be7ef161b
fix: deepin-terminal commandline argument format
2024-04-09 13:59:55 +08:00
leo
6811103cf4
ux: use RenderOptions.BitmapInterpolationMode="HighQuality" for shell icons
2024-04-09 13:34:42 +08:00
leo
395bd29084
feature: add supports to deepin-terminal
2024-04-09 13:06:27 +08:00
leo
3fd1e0ea19
fix: Windows Terminal is not a built-in app on Windows 10
2024-04-09 11:18:16 +08:00
leo
5c9b92c3db
fix: the system default powershell.exe does not recognize the -WorkingDirectory arg
2024-04-09 11:12:22 +08:00
leo
a3c81745aa
enhance: add -WorkingDirectory and -Nologo arguments for PowerShell
2024-04-09 10:49:36 +08:00
leo
4882fd9d69
refactor: external tools and shells
...
* rename Models.ExternalMergeTools to Models.ExternalMerger
* supports Git Bash/PowerShell/Command Prompt/Default Shell in Windows Terminal
2024-04-09 10:41:37 +08:00
leo
4ac705f8ca
feature: add powershell support for Windows
2024-04-08 17:39:52 +08:00
leo
b5b1f0cb8d
refactor: add ExternalEditorFinder to detect supported external editors
2024-04-07 17:56:53 +08:00
leo
1196fabfc1
feature: external editor supports Sublime Text
2024-04-06 15:31:13 +08:00
leo
d873f21b6a
fix: crash when open external tool drop down menu
2024-04-06 15:01:07 +08:00
leo
111bf2966a
refactor: rewrite external editor supports
...
* supported editors can be different on different platforms.
* display founded editors only
2024-04-06 13:14:22 +08:00
leo
0252887442
feature: external editor supports visual studio code insiders; add environment variable VSCODE_PATH
and FLEET_PATH
to help to find these editors. ( #54 ) ( #55 )
2024-04-03 12:17:20 +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