• Sunucu komutu/argümanları (server command/arguments) için ayarlara sahip deneysel (experimental) Markdown LSP desteği eklendi (#3467 için)
  • Entegrasyon deneyseldir ve şu anda otomatik tamamlama (autocomplete) eylemi aracılığıyla tamamlamalar (completions) sağlar
  • LSP bilgi günlükleri (info logs) artık uyarı (warnings) olarak gösterilmiyor; yalnızca hata benzeri stderr çıktısı yüzeye çıkarılıyor (surfaced)
  • LSP sunucusu tarafından yayınlanan teşhisler (diagnostics) artık düzenleyicide (editor) dalgalı alt çizgiler (wave underlines) olarak görüntüleniyor; ciddiyet (severity) renkle yansıtılıyor: hatalar için kırmızı, uyarılar için turuncu, bilgi için mavi ve ipuçları (hints) için yeşil
  • Teşhis alt çizgisinin (diagnostic underline) üzerine gelmek (hovering), teşhis mesajını içeren bir araç ipucu (tooltip) gösterir
  • Farklı bir nota geçildiğinde teşhisler (diagnostics) otomatik olarak temizlenir
  • Metin seçmek için sürüklerken (dragging) QLiteHtml önizlemesinde (preview) dikey şerit titreme yapaylığı (vertical stripe flickering artifact) düzeltildi (#3466 için)
  • Dejenere (degenerate) sıfır veya negatif genişlikli seçim vurgulama dikdörtgenleri (selection highlight rects) artık bastırılıyor (suppressed); bunlar imleç bir metin öğesinin başlangıcında veya yakınındayken oluşturuluyor ve fare ile sürükleyerek seçim sırasında önizlemenin tüm yüksekliği boyunca 1 piksel genişliğinde bir vurgunun çizilmesine (painted) neden oluyordu
  • Fare hareketiyle yeniden boyamalar (mouse-move repaints) artık birden fazla kısmi kirli dikdörtgen (dirty-rect) güncellemesi yerine tek bir tam görünüm alanı (full-viewport) güncellemesi kullanıyor, bu da hızlı seçim sürüklemeleri sırasında ara kare yapaylıklarını (intermediate frame artifacts) önlüyor
  • Özellikle karanlık modda (dark mode), QLiteHtml önizlemesinde metin seçimi kontrastı iyileştirildi (#3466 için)
  • Seçili metin artık orijinal CSS metin rengi yerine palet vurgulama metin rengini (palette highlight text color - QPalette::HighlightedText) kullanıyor ve seçim vurgusu arka planı (selection highlight background) üzerinde okunabilir bir kontrast (readable contrast) sağlıyor

Yenilikler ve İyileştirmeler​

  • Panel ayarlarına, boş not dosyalarına izin verilip verilmeyeceğini belirleyen "Boş not dosyalarına izin ver" seçeneği eklendi.
  • QLiteHtml önizleme paneli, özel tasarlanmış kaydırma çubukları yerine artık sistemin varsayılan kaydırma çubuklarını kullanacak şekilde güncellendi.
  • İspanyolca, Korece ve Fransızca dilleri için çeviri güncellemeleri yapıldı.

Düzeltilen Sorunlar​

  • QLiteHtml önizleme paneli düzenindeki fazladan üst ve sağ boşluk (padding) hataları giderildi.
  • QLiteHtml önizleme panelinde metin seçme özelliği düzeltildi; artık tıkla-sürükle ve Shift+tıkla yöntemiyle seçim yapılabilecek.
Sürüm: 26.2.0
Sürüm: 26.1.14
Sürüm: 26.1.12
Sürüm: 26.1.8
Sürüm: 26.1.6
Sürüm: 26.1.3
🔄 Yeni Özellik: Son Eylemi Tekrarla (Redo Last Action)
Kullanıcıların en çok talep ettiği özelliklerden biri olan "Son eylemi tekrarla" işlevi sisteme eklendi:
  • Dinamik Menü: Menü veya araç çubuğundan tetiklenen her işlem artık otomatik olarak hatırlanır. Menüdeki seçenek, o an hangi işlemin kayıtlı olduğunu dinamik olarak gösterir (Örn: "Eylemi tekrarla: Metin bağlantısı ekle").
  • Hızlı Kısayol: Menüler arasında kaybolmadan en son yaptığınız işlemi Ctrl+Alt+Shift+A kısayolu ile anında tekrarlayabilirsiniz.
  • Akıllı Kontrol: Bu özellik başlangıçta devre dışıdır, bir işlem yaptığınız anda aktif hale gelir.
📥 İçe Aktarma (Import) İyileştirmeleri
Joplin Aktarımı
  • Gelişmiş Görsel Etiketleri: Artık Joplin'den gelen ve genişlik/yükseklik gibi niteliklere (attributes) sahip olan karmaşık görsel etiketleri (Örn: <img width="640" height="364" src=":/imageId"/>) düzgün bir şekilde tanınıyor.
  • Klasör Hafızası: İçe aktarma diyaloğu artık en son seçtiğiniz dizini hatırlıyor ve bir sonraki açılışta otomatik olarak o klasöre yönleniyor.
Evernote Aktarımı
  • Dosya Hafızası: ENEX dosyalarını içe aktarırken, uygulama seçilen son dosyayı hatırlıyor. Eğer dosya hala aynı konumdaysa, diyalog açıldığında yol otomatik olarak geri yükleniyor.
🛠️ Hata Düzeltmeleri ve Yerelleştirme
  • Not Ağacı (Note Tree) Düzeltmesi: Deneysel "Not Ağacı" özelliğinde, notları ve klasörleri aynı anda silerken silinen notun hala düzenleyici ekranında görünmeye devam etmesi (temizlenememesi) sorunu için ek bir düzeltme uygulandı.
  • Dil Desteği: @venusgirl katkılarıyla Korece çeviriler genişletildi ve güncellendi.
📂 Gelişmiş Not ve Klasör Yönetimi
Deneysel "Not Ağacı" (Note Tree) özelliğini kullananlar için toplu işlemler çok daha sezgisel hale getirildi:
  • Toplu Silme Desteği: Artık notları ve klasörleri aynı anda seçip tek bir işlemle silebilirsiniz. Eskiden bu iki öğe türünün ayrı ayrı silinmesi gerekiyordu.
  • Akıllı Bağlam Menüsü: Sağ tık menüsündeki "Kaldır" seçeneği, seçtiğiniz öğelere göre dinamik olarak değişiyor: "Notları kaldır", "Klasörleri kaldır" veya "Notları ve klasörleri kaldır".
  • Detaylı Seçim Etiketi: Seçim yaptığınızda artık kaç not ve kaç klasör seçtiğinizi ayrı ayrı görebilirsiniz (Örn: "5 not ve 2 klasör seçildi").
  • Güvenli Onay Diyaloğu: Silme onayı penceresi, tam olarak nelerin silineceğini (sadece notlar, sadece klasörler veya her ikisi) açıkça belirtecek şekilde güncellendi.
  • Görünüm Sıfırlama: Bir not silindikten sonra, silinen notun hala ekranda görünmeye devam etmesi hatası giderildi; arayüz artık silme işleminden sonra kendini düzgünce sıfırlıyor.
⚙️ Sistem ve Log Optimizasyonları
  • Dil Algılama Uyarıları: "Missing trigrams for languages" (Diller için eksik trigramlar) uyarısı, log kirliliğini önlemek amacıyla hata ayıklama (debug) mesajına dönüştürüldü.
    • Neden yapıldı? Özellikle bölgesel dil varyantları (Örn: İsviçre İtalyancası - it_CH) yüklendiğinde, otomatik dil algılama için gereken modeller eksik olduğunda bu uyarı sürekli çıkıyordu.
    • Önemli: Bu değişiklik sadece bir log düzenlemesidir; yazım denetimi (spell checking) özelliği bu durumdan kesinlikle etkilenmez ve çalışmaya devam eder.
🐧 Linux ve Paketleme
  • Snap İyileştirmeleri: Linux kullanıcıları için Snap paketleme ve dağıtım sürecinde yaşanan bazı kurulum/dağıtım sorunları için ek düzeltmeler uygulandı.