From 715e5a10f621e292791557f65ad38cca962f4963 Mon Sep 17 00:00:00 2001 From: Bailey Allen Date: Sat, 10 May 2025 13:36:18 +1200 Subject: [PATCH] Added support for kitty terminal on macOS and Linux. --- src/Models/ShellOrTerminal.cs | 4 +++- src/Native/MacOS.cs | 2 ++ src/Resources/Images/ShellIcons/kitty.png | Bin 0 -> 763 bytes 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/Resources/Images/ShellIcons/kitty.png diff --git a/src/Models/ShellOrTerminal.cs b/src/Models/ShellOrTerminal.cs index 3ada2cf99..7dfb22373 100644 --- a/src/Models/ShellOrTerminal.cs +++ b/src/Models/ShellOrTerminal.cs @@ -42,7 +42,8 @@ static ShellOrTerminal() new ShellOrTerminal("mac-terminal", "Terminal", ""), new ShellOrTerminal("iterm2", "iTerm", ""), new ShellOrTerminal("warp", "Warp", ""), - new ShellOrTerminal("ghostty", "Ghostty", "") + new ShellOrTerminal("ghostty", "Ghostty", ""), + new ShellOrTerminal("kitty", "kitty", "") }; } else @@ -58,6 +59,7 @@ static ShellOrTerminal() new ShellOrTerminal("foot", "Foot", "foot"), new ShellOrTerminal("wezterm", "WezTerm", "wezterm"), new ShellOrTerminal("ptyxis", "Ptyxis", "ptyxis"), + new ShellOrTerminal("kitty", "kitty", "kitty"), new ShellOrTerminal("custom", "Custom", ""), }; } diff --git a/src/Native/MacOS.cs b/src/Native/MacOS.cs index d7ef47014..0966233f6 100644 --- a/src/Native/MacOS.cs +++ b/src/Native/MacOS.cs @@ -59,6 +59,8 @@ public string FindTerminal(Models.ShellOrTerminal shell) return "Warp"; case "ghostty": return "Ghostty"; + case "kitty": + return "kitty"; } return string.Empty; diff --git a/src/Resources/Images/ShellIcons/kitty.png b/src/Resources/Images/ShellIcons/kitty.png new file mode 100644 index 0000000000000000000000000000000000000000..465c2863dac38545fa0419aef2da5ac82a3f270a GIT binary patch literal 763 zcmVz@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;&3Y-2mP76$qUG000SaNLh0L00Xc900XcAC&Uk}00007 zbV*G`2k8Y00UsIiF+-OC00KWrL_t(|+U=XMPQx$|hR>)g0|VVURFPO%kQlO~4q14N zs;|H!^cAW;Mwbo|dxlC~x*$av*kH)O1BA)QxQ^{}ZP!umml&XlegEh4ov~B^5{X12 zjaSU&rMJbr6MtWq4ZBA0KH^}PPAaP}2-ADM#=%1H4nPhBYy8r2k^yin1qYBa1eY3c zGxjbpdH~MtE46Ll+KMRybRRz6K?eYEYJsJk1%0b;ir;Dr@Ige01L`0wH|5#iwyTA9 zKI}W9c~h)TTj10J<3GBIOh!JxUwRG7@9<}JP~=4tV^YQJr3Q$D%9HBE4e21r=4A*r z8ER`<)C9AtDhRtn1Fz3>)QY)ixhc=K!tT(Vr8&mOKL93jd|*-@J#W!<$~pKiabis0=2U0c<~I>4XRb%Nv1 zR9$mEDzNPa%*MFRJO+Z#HrQug2SEkGm@-A4qYgVN5I$uxE^A*^%=sjUHIIeBSKE{o zuI6nZOhT;Ex@_#8%QDosMLzW&E8Pdse}f*2;J&J&1YP8LoFZrgB$jDg7$(EsZiEDN zsb?|O00IyhKwZ~R*EMCp5Fi8rkO?Qe)FA}RfT2JLx&?*+A$S)^9YT~gm@E+1i9{NuegSe>CPOxpAI<;(002ovPDHLkV1j&BF`NJZ literal 0 HcmV?d00001