Kitty 0.48 sürümü, terminal emülatörünün son yıllardaki en belirgin arayüz değişikliklerinden birini getiriyor: dikey sekmeler. Kullanıcılar artık sekme çubuğunu pencerenin sol veya sağ kenarına yerleştirebiliyor. Bu özellik, yatay alanın dikey alana göre daha bol olduğu geniş ekranlarda özellikle kullanışlı.
Sürüm ayrıca Kitty'nin grafik protokolünü genişleterek yeni bir geçici kullanım ipucu ekliyor. Uygulamalar, bir görselin yalnızca kısa süre görünür kalması gerektiğini belirtebiliyor. Bu sayede terminaller kısa ömürlü grafikleri daha verimli işleyebiliyor.
Fare işleme de değişti. Odaklanmamış bir Kitty penceresine tıklandığında, ilk tıklama hem pencereyi odaklıyor hem de olayı tıklanan öğeye iletiyor. Bu, macOS'taki varsayılan davranışla uyumlu ve artık Linux'ta da kullanılıyor.
Wayland kullanıcıları, kesirli ölçekleme yapan ekranlarda terminal hücrelerinde genişlik veya yükseklik ayarlandığında başlangıç pencere boyutları için bir düzeltme alıyor. Ayrıca GNOME'a özgü bir sorun çözüldü: yalnızca bir sekme açıkken başlık çubuğunu '+' düğmesine sürüklemek yeni sekme oluşturmuyordu.
Bellek yönetimi iyileştirildi. Geçmiş arabelleği için standart libc ayırıcısı atlanarak, ayırıcı havuzlama politikalarının bellek sızıntısı gibi görünmesi engellendi. İmleç izleri daha az kaynak tüketiyor çünkü gölgelendirici, imleç gizliyken çalışmıyor. Ayrıca cursor_trail_start_threshold seçeneği artık ayrı yatay ve dikey eşik değerleri kabul ediyor.