Megjelent a Kitty 0.47, a GPU-gyorsított terminálemulátor legújabb verziója, amely az új kényelmi funkciókon túl, több munkafolyamatot érintő fejlesztéseket is kínál. A kiadás legfontosabb újdonsága az új drag-and-drop kitten funkció, amely lehetővé teszi, hogy a felhasználó fájlokat húzzon át a shellből grafikus alkalmazásokba, akár SSH-kapcsolaton keresztül is. Ez a terminálos és grafikus munkavégzés közötti átjárást jelentősen megkönnyíti, főleg távoli munkamenet során.

A Kitty 0.47 a terminálablakok mozgatását is rugalmasabbá teszi. Az ablakok sorrendje átrendezhető, az egyes panelek másik fülre vagy másik Kitty-ablakba helyezhetők át, illetve önálló ablakként is leválaszthatók. Húzás közben szükség esetén ideiglenesen az ablakcímsorok is megjeleníthetők, ami megkönnyítheti az áthelyezést.
A konfiguráció kezelése is kényelmesebb lett. Az új auto_reload_config beállítással a Kitty automatikusan újratöltheti a módosított konfigurációt, így nem kell külön kézi újratöltést indítani minden szerkesztés után. A kiadás bevezeti a palette_generate opciót, amely az első 16 színből képes előállítani a teljes 256 színű palettát.
Új elemként a terminál felső részén egy progress bar jelenhet meg, ha egy program az OSC 9;4 escape szekvencián keresztül jelzi a folyamat előrehaladását. A működést a progress_bar opció szabályozza. A scroll_line_up és scroll_line_down műveletek alapértelmezés szerint simított görgetést használnak, de a korábbi viselkedés visszaállítható az érintett műveletek újrakötésével.
A fókuszkezelés kiszámíthatóbban működik, mivel a focus_follows_mouse beállítás már csak akkor vált másik aktív ablakra, ha az egérmutató valóban átlép oda. A háttérképek közötti váltás is gyorsabb lehet, mert a Kitty egyszerre több background_image bejegyzést kezelhet, és ezeket előre a GPU memóriájában tarthatja. A Kitty karaktermegjelenítése új Unicode-rajzelemek támogatásával egészült ki, köztük a Unicode Symbols for Legacy Computing Supplement blokk osztott blokkelemeivel és részleges kitöltésű karaktereivel.
Wayland alatt a Kitty 0.47 javítja az érintőpados görgetés megszakítását, ezért a görgetés könnyebben megállítható, ha a felhasználó újra hozzáér az érintőpadhoz. Linuxon a terminál már figyelembe veszi a fontconfig matrix beállítását, amelyet gyakran használnak mesterségesen döntött betűk előállítására olyan betűtípusoknál, amelyekhez nem érhető el külön dőlt változat. Emellett a kiadás egy olyan Nvidia-meghajtóhibát is kezel, amely a suspend módból visszatérés után színhibákat okozhatott.
X11 alatt javítottak egy az előző verzióból származó regressziót, amely a bemeneti eszköz eltávolításakor összeomlásokhoz vezethetett. XWayland alatt egy a görgős egereket érintő hibához érkezett javítás, mivel egyes eszközöknél a görgetés nem működött megfelelően. macOS-en új, Tahoe-stílusú alkalmazásikon érkezett külön világos és sötét módhoz igazított háttérrel,emellett javították az időnként megjelenő felesleges kurzor hibáját, az open –args paraméterek figyelmen kívül hagyását, valamint a globális menüsor Szerkesztés menüjéből hiányzó Másolás és Beillesztés elemeket.
A Kitty 0.47 több zavaró hibára is javításokat hozott, így mostantól az alkalmazás pontosabb görgetősáv-kezelést nyújt az ablakmargóknál, javítja az edit-in-kitty kiegészítést, és megbízhatóbbá teszi a kijelölést a sortöréssel érintett soroknál. A frissítés a lapok átnevezését, az osztott ablakok határainak húzását, valamint a másolás és beillesztés működését is javítja a lágy sortörések mentén.
A kiadásban több belső eszköz is továbbfejlesztésre került. A távoli vezérlés kimenete új session_name és last_focused_at eszközök mezőkkel bővült a kitten @ ls parancsnál, a kittenek jelszóbeviteli megjelenítése javult, a diff kitten ragadós fejléceket kapott, a choose-files kitten szöveges kimenete záró sortöréssel egészül ki, a save_as_session eszköz pedig automatikusan kezeli a .kitty-session kiterjesztést.
További részletek a kiadási megjegyzésekben olvashatóak.
