Sürüm: 0.8.1

Yeni Özellikler​

  • Kova artık resmî bir VS Code eklentisine sahip. Kova slaytlarını VS Code’dan ayrılmadan düzenleyebilir ve önizleyebilirsiniz. Eklentiye Marketplace üzerinden veya Ayarlar → Hakkında bölümündeki yeni bağlantıdan ulaşabilirsiniz.
  • Slayt küçük resimleri artık klavye ile gezinme, çoklu seçim ve blok hâlinde sürükleyerek yeniden sıralamayı destekliyor. Yukarı/Aşağı/PageUp/PageDown/Home/End tuşlarıyla gezinebilir, Shift/Ctrl+tıklama ile aralık seçebilir veya tek bir slaytı seçime ekleyip çıkarabilir, Delete ile seçimi silebilir, Mod-D ile çoğaltabilir ve çoklu seçimi sürüklediğinizde tüm bloğu birlikte taşıyabilirsiniz. Davranış PowerPoint, Keynote ve Google Slides ile uyumlu.
  • Presenter View artık yalnızca ileri saymak yerine geri sayım da yapabiliyor. Ayarlar → Sunum bölümünden 5–60 dakika arasında hedef süre belirleyebilirsiniz. Süre aşıldığında sayaç kırmızı overrun göstergesine dönüşüyor.
  • Kalıcı slayt konumu göstergesi artık izleyici görünümünün alt kenarına sabitleniyor ve deck’in kendi accent rengini kullanıyor. Mevcut sayaçtan farklı olarak birkaç saniye hareketsizlikten sonra kaybolmuyor.
  • Find iletişim kutusu artık Replace ve Replace All işlemlerini destekliyor.
  • Metin seçiliyken *, _ veya ` yazıldığında seçim artık silinmek yerine ilgili işaretlerle çevreleniyor. Davranış Typora ve Obsidian ile uyumlu.
  • Markdown bağlantılarında yalnızca gerçek URL değil, görünen bağlantı metni de Cmd/Ctrl+tıklama ile açılabiliyor.
  • Kova artık güncelleme sonrasında ilk açılışta “Yenilikler” bildirimi gösteriyor ve tam sürüm notlarına bağlantı sunuyor. İsterseniz bunu Ayarlar → Güncellemeler bölümünden kapatabilirsiniz.

Hata Düzeltmeleri​

  • Mod-[ ve Mod-] komutlarının aynı satırda Shift-Tab’den farklı şekilde girintiyi azaltması düzeltildi ve her ikisine de çok satırlı seçim desteği eklendi.
  • Git checkout gibi zararsız bir harici dosya değişikliğinin düzenlemeyi modal bir iletişim kutusuyla kesmesi düzeltildi. Artık kapatılabilir bir banner gösteriliyor; engelleyici iletişim kutusu yalnızca gerçek kaydedilmemiş değişiklik çakışmalarında kullanılıyor.
  • Canlı sunum sırasında presenter penceresinde new/open/save ve hide-slide gibi global shortcut’ların çalışmaya devam etmesi düzeltildi. Bunlar artık yalnızca izleyici görünümünde değil, presenter tarafında da doğru şekilde engelleniyor.

Performans​

  • Düzenleme sırasında local image/video lookup işlemleri artık her tuş vuruşunda deck içindeki tüm path’leri yeniden okumak yerine yalnızca yeni referans verilen path’leri alıyor. Bu değişiklik özellikle medya yoğun deck’lerdeki en belirgin gecikme kaynağını azaltıyor.
  • Status bar’daki external image sayacı artık her tuş vuruşunda tüm belgeyi yeniden taramak yerine debounce kullanıyor.
  • PPTX export sırasında colour resolution sonuçları artık önbelleğe alınıyor. Tipik bir deck’te 300’den fazla tekrar eden style hesaplaması birkaç işleme kadar düşürüldü.

Güvenlik​

  • pptxgenjs üzerinden dolaylı olarak gelen image-size paketindeki yüksek önem dereceli sonsuz döngü DoS açığı, dependency override ile giderildi. image-size zaten pptxgenjs paketinin yayımlanan bundle’ında kullanılmayan dead code durumundaydı.

Bilinen Sorunlar​

  • Export edilen PPTX dosyalarındaki ikonlar görünmeyebilir. Bu ikonlar dosyanın içine gömülmeyen Kova Icons fontunu kullanıyor. Bu nedenle PowerPoint ve Keynote bunları yalnızca ilgili fontun kurulu olduğu sistemlerde gösterebiliyor.
  • Windows Defender, kurulum veya güncelleme sırasında Kova’yı Trojan:Win32/Wacatac.C!ml olarak işaretleyebilir. Bu gerçek bir tehdit değil, Microsoft’un heuristic/ML algılamasından kaynaklanan false positive durumudur. Sorun Windows build’lerinin hâlâ production-signed yerine test-signed olmasıyla bağlantılı. Proje SignPath üzerinden tam production signing’e geçiş sürecinde; bu işlem tamamlandığında ilgili not kaldırılacak.