🛠️ Teknik Düzeltmeler​

  • Derleme Hatası Giderildi: Qt5 tabanlı sistemlerde derleme sırasında karşılaşılan ve #3467 numaralı hata kaydıyla ilişkili olan sorun düzeltildi.
  • Mevcut olmayan (non-current) not dosyalarındaki Nextcloud masaüstü istemcisi senkronizasyon değişikliklerinin (sync changes) QOwnNotes tarafından algılanmaması (not being picked up) düzeltildi (#3468 için)
  • Nextcloud istemcisi, not dosyalarını güncellemek için geçici dosya + atomik yeniden adlandırma (temp-file + atomic rename) stratejisi kullanır; yeniden adlandırma genellikle directoryChanged sinyal işleyicisi (signal handler) çalışmadan önce tamamlanır, bu nedenle QOwnNotes aradığında geçici dosya çoktan gitmiş olur — bu yüzden ertelenmiş yeniden dizinleme (deferred re-index) asla tetiklenmiyordu
  • Notlar dizini izleyicisi (notes directory watcher) artık her zaman ertelenmiş bir yeniden dizinleme (deferred re-index - dizin değişikliği olayından 1 saniye sonra) zamanlıyor, böylece olay tetiklendiğinde geçici bir dosyanın görünür olup olmadığına bakılmaksızın tüm not dosyalarının diskteki son durumu (final on-disk state) yakalanıyor
  • Not dizini yeniden oluşturma (note index rebuild) işlemi, yalnızca notlar eklendiğinde veya kaldırıldığında değil, mevcut bir notun içeriği diskte güncellendiğinde de not listesini yeniliyor
  • 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