Yeni Özellikler​

  • Qt standart durum dizinindeki bir günlük dosyasına kayıt desteği eklendi.
  • Kapsamlı Nix flake desteği eklendi.
  • Taşınabilir ikili dosya seçeneği eklendi (uygulama klasöründeki flameshot.ini kullanılarak).
  • Windows'ta genel "ekran görüntüsü al" kısayolu eklendi.
  • X11 ve Windows üzerinde etkin monitörü yakalama özelliği eklendi.
  • DBus yakalama desteği eklendi.
  • macOS'ta yapılandırma penceresi açıkken Dock simgesini gösterme özelliği eklendi.
  • Windows'ta tepsi simgesini devre dışı bırakma seçeneği eklendi.

İyileştirmeler​

  • Çeviriler güncellendi.
  • CI yapılandırması güncellenerek daha yeni Qt sürümlerinin kullanılabilmesi sağlandı.
  • Ubuntu Noble ve sonrası için t64 paketleme düzeltmeleri yapıldı, Ubuntu Focal desteği kaldırıldı ve bağımlılıklar güncellendi.
  • Nix geliştirme ortamında Qt6LinguistTools kullanılabilir hâle getirildi.
  • İş akışı yapılandırmasındaki macOS sürümü güncellendi.
  • snapcraft.yaml dosyası sadeleştirildi.
  • Mac simgesinin kaynağı değiştirildi.
  • Güncelleme denetleyicisi, menü öğesi ve bildirim sistemi yeniden düzenlendi.
  • grim ile alınan ekran görüntülerinde cihaz piksel oranı ayarlanmaya başlandı.
  • Renk bileşeni derleyici uyarılarını kaldıracak şekilde güncellendi.
  • Flatpak manifesti güncellendi.
  • Scoop için Windows kurulum talimatları eklendi.
  • MacOS için önbelleğe alınmış simge seti güncellendi.
  • QtColorWidgets Git etiketi güncellendi.
  • Kullanılmayan include dosyaları kaldırıldı ve include kullanımı tutarlı hâle getirildi.
  • X11 için geri dönüş mekanizması eklendi.
  • Masaüstü eylemlerindeki gereksiz gecikme kaldırıldı.
  • CMake analizörleri eklendi.
  • GitHub Actions yapılandırması Node.js 24 kullanacak şekilde güncellendi.
  • Her iki spec dosyası birleştirildi ve openSUSE için Ninja derleme desteği güncellendi.
  • Linux ARM CI, Linux CI ile birleştirildi ve QEMU kaldırıldı.
  • Sistem proxy ayarlarına uyum sağlandı.
  • BSD sistemlerini de kapsamak için LINUX yerine UNIX koşulu kullanılmaya başlandı.
  • "Birlikte Aç" işlevinin geçici dosyaları ele alma yöntemi iyileştirildi.
  • Windows CI geçişi gerçekleştirildi.

Hata Düzeltmeleri​

  • DBus üzerinde kayıtlı bir bildirim hizmeti bulunmadığında oluşan donma sorunu düzeltildi.
  • Windows'ta PNG panoya kopyalama zorunlu hâle getirilerek ilgili sorun giderildi.
  • GNOME üzerinde GUI aracılığıyla kopyalama başarısızlığı düzeltildi.
  • Çift sağ tıklamanın neden olduğu çökme düzeltildi.
  • Qt işlevlerinin dönüş değeri etiketlemelerinden kaynaklanan derleyici uyarıları temizlendi.
  • COSMIC ortamı freedesktop portal kullanacak şekilde düzeltildi.
  • macOS'ta komut satırı üzerinden panoya kopyalamanın çalışmaması sorunu düzeltildi.
  • Wayland çökmelerini önlemek için çizim öncesinde QPainter::isActive() kontrolü eklendi.
  • Çoklu monitör desteğiyle ilgili sorunlar düzeltildi.
  • Hata ayıklama modundaki derleme sorunu giderildi.
  • Wayland pano desteği çalışma zamanında algılanacak şekilde düzeltildi.
  • Ölçeklendirilmiş ekranlarda son seçilen bölgeyle ilgili sorun düzeltildi.
  • Komut satırı çıkış uyarısı düzeltildi.
  • Hatalı DBus çözümünden kaynaklanan yarış durumu giderildi.
  • screen alt komutu ekran başına kullanım modeline uygun hâle getirildi.
  • X11 çökmesi düzeltildi.
  • SidePanelWidget içinde yinelenen yerleşim ebeveyni kaldırıldı.
  • KDE Plasma klavye kısayolu yapılandırma dosyası düzeltildi.
  • COSMIC ortamında tam ekran olmama sorunu düzeltildi.
  • İmzalama yapılandırmasıyla ilgili sorunlar giderildi.
  • Windows'ta ölçeklendirilmiş ekranlarda sabitleme konumu düzeltildi.
  • macOS'ta yapılandırma sekmesi içeriğinin sekme çubuğunun arkasında çizilmesi sorunu düzeltildi.
  • macOS'ta ekran yakalama izni istemek için daha uygun API kullanılmaya başlandı.
  • macOS'ta tepsi ve GUI üzerinden panoya kopyalama hatası düzeltildi.
  • macOS'ta tam ekran yakalama kaplaması yapılandırılabilir hâle getirildi.
  • Etkileşimsiz modda ekran seçimiyle ilgili sorun düzeltildi.
  • xdg-desktop-portal'a boş olmayan parent_window bilgisi aktarılmaya başlandı.
  • Birden fazla Flameshot GUI örneğinin çalıştırılabilmesi sağlandı.
Giderilen Hatalar
  • macOS Yürütme Hatası: macOS'ta uygulamanın çalışmasını engelleyen bir sorun düzeltildi. Bu sorun, qtdbus'a yapılan yanlış bağlantıdan kaynaklanıyordu.
  • Bellek Sızıntıları: Region::process() fonksiyonunda birden fazla bellek sızıntısı giderildi.
Yeni Özellikler ve İyileştirmeler
  • Kullanıcı Arayüzü Dil Seçimi: Uygulama içinde arayüz dili seçimi özelliği eklendi.
  • Tepsi Menüsü Kısayolu: Sistem tepsisi simgesi (tray icon) menüsünde klavye kısayollarının gösterilmesi sağlandı.
  • macOS Maskeli Simge: Koyu/açık arka planlara uyum sağlayan maskeli simge (masked icon) desteği macOS için eklendi.
  • Çıkış Kodları: Uygulamanın betiklerle entegrasyonunu kolaylaştırmak için bazı çıkış kodları (exit codes) tanıtıldı.
  • CLI Kopyalama (Windows): Windows Komut Satırı Arayüzü'nde (CLI) kopyalama işlevi düzeltildi.
  • Debian Bağımlılığı: Debian paketlerine libkf6guiaddons-dev bağımlılığı eklendi.

Giderilen Hatalar ve Teknik Düzeltmeler
  • DPI Sorunları (Çoklu Monitör): devicePixelRatio'nun birden farklı olduğu çoklu monitör yapılandırmalarında ekran konumları düzeltildi. (Bu, karışık DPI ekranları için tam çözüm olmasa da önemli bir iyileştirmedir.)
  • Bellek Sızıntıları:
    • Çevirmen bellek sızıntısı giderildi.
    • guiMutexLock() fonksiyonundaki bellek sızıntısı düzeltildi.
  • Diğer Hatalar:
    • Widget gizlendiğinde rengin ayarlanması hatası kaldırıldı.
    • Ctrl tuşu ile renk kısayolu (Grab color shortcut) sorunları düzeltildi.
    • GlobalShortcutFilter içindeki bir yorumdaki yazım hatası giderildi.
    • RPM spesifikasyon dosyasıyla ilgili küçük ayarlamalar yapıldı.
    • macOS'taki CI cmake sorunu ve Appveyor sorunları düzeltildi.

Çeviri ve Kararlılık
  • Çeviriler: Hosted Weblate üzerinden çok sayıda çeviri güncellemesi ve çeviri çakışmaları çözümü yapıldı.
  • Derleme Kararlılığı: Tüm derlemelere ve CI yapılarına SHA özeti (hash) eklenerek derleme kararlılığı ve izlenebilirliği artırıldı.
Giderilen Hatalar:
  • Windows: Windows'ta savePath değişkenindeki ters eğik çizgilerle (slashes) ilgili bir hata düzeltildi.
  • Çoklu Monitör: X11 kullanan Qt6 çoklu monitör kurulumlarında oluşan ofset (kayma) hatası giderildi.
  • Appimage: Appimage derlemesi için bir hata düzeltmesi yapıldı.
  • Linting: Flathub linting sorunları giderildi.

İyileştirmeler ve Diğer Değişiklikler:
  • Derleme Seçeneği: Birlikte gelen KDSingleApplication'ı kullanma seçeneği eklendi.
  • Dokümantasyon: README.md dosyası güncellendi.
  • Güncelleme: Kabuk tamamlama (shell completion) ve manpage güncellendi.
  • Çeviriler: Hosted Weblate üzerinden çeviri güncellemeleri yapıldı.
Yapılan Değişiklikler:
  • Flathub: Flathub için linting hataları giderildi.
  • macOS: Intel tabanlı macOS sistemleri için paket oluşturma sorunu düzeltildi.
  • Genel: Sürüm 13'e yönelik paketleme hataları giderildi.
Önemli Değişiklikler:
  • Snap Paketleri: Sürüm 13'ten itibaren Snap paketlerinin desteği sonlandırılabilir. Bu, bir sınırlama sorunundan kaynaklanmaktadır.
  • Imgur Yükleyicisi: Gizlilik endişeleri nedeniyle Imgur yükleyicisi derleme sırasında varsayılan olarak devre dışı bırakılmıştır. Geliştiriciler, uygulamanın amacının hafif bir ekran görüntüsü aracı olması gerektiğini ve yükleyicinin bu amaca uygun olmadığını belirtmiştir. Gelecekte bir eklenti sistemi tamamlandığında, kullanıcılar Imgur yükleyicisini bir eklenti olarak ekleyebilecektir.
  • Çıkış Kodu: Flameshot, iptal edildiğinde (örneğin Esc tuşuyla) artık 1 çıkış kodu döndürür. Bu, uygulamanın kabuk komut dosyalarına daha kolay entegre edilmesini sağlar.
  • Yapılandırma Penceresi: Kullanıcılar için önem sırasına göre yapılandırma penceresindeki sekmeler yeniden sıralanmıştır.

Yeni Özellikler:
  • Flatpak Desteği: Flatpak, artık Flathub'da doğrulanmış bir paket olarak yer almaktadır.
  • Güvenli Pikselleştirme: Pikselleştirme özelliği, artık yalnızca karartılacak alanın dışındaki pikselleri kullanarak daha güvenli bir uygulama ile değiştirilmiştir.
  • Boyutlandırma: Ekran görüntüsü alınırken boyutlar artık etkileşimli olarak gösterilmektedir. Ayrıca, kullanıcılar Shift tuşunu basılı tutarak simetrik olarak yeniden boyutlandırma ve Ctrl tuşunu kullanarak en boy oranını koruma imkanına sahiptir.
  • Sabitlenmiş Görüntüler: Sabitlenmiş görüntüler artık döndürülebilir, saydamlık efekti uygulanabilir ve pencerelerine flameshot-pin başlığı verilmiştir.
  • Izgara Sistemi: İsteğe bağlı bir ızgara sistemi etkinleştirilebilir ve kullanıcılar, çizimlerinin ızgaraya oturmasını sağlayabilir.
  • macOS Geliştirmeleri: macOS sürümleri artık Rosetta'ya ihtiyaç duymadan aarch64 mimarisinde yerel olarak çalışmaktadır.
  • Kısayollar:
    • Geçerli seçimi iptal etmek için Ctrl + Geri al kısayolu eklenmiştir.
    • Uygulama seçici için klavye navigasyonu iyileştirilmiştir.
  • Yeni Ayarlar:
    • JPEG kalitesi ve HEIF/HEIC formatında kaydetme seçenekleri eklenmiştir.
    • Çıkış yapmadan önce kullanıcıya soran bir onay seçeneği eklenmiştir.
    • Okların ters yönde (uçtan kuyruğa doğru) çizilmesi için yeni bir yapılandırma seçeneği eklenmiştir.
  • Wayland Desteği:
    • Grim tabanlı bir ekran görüntüsü adaptörü eklenmiştir.
    • Grim uyarı bildirimini devre dışı bırakmak için bir yapılandırma seçeneği eklenmiştir.
  • Windows Geliştirmeleri:
    • Windows'ta komut satırı uygulaması eklenmiştir.
    • Windows'ta WebP formatında kaydetme desteği ve koyu mod desteği getirilmiştir.
  • Diğer:
    • Tepsi simgesi menüsüne "Kaydetme Yolunu Aç" seçeneği eklenmiştir.
    • %d-%m-%Y şeklinde yeni bir tarih formatı eklenmiştir.
    • Kde-connect paylaşım entegrasyonu eklenmiştir (test aşamasında).
    • Qtile, Cosmic, river gibi yeni Wayland yöneticileri tanınmaktadır.
    • "Ekran Görüntüsü İptal Edildi" masaüstü bildiriminin devre dışı bırakılma seçeneği eklenmiştir.

Hata Düzeltmeleri:
  • macOS:
    • aarch64 için macOS sürümleri artık uygun şekilde notarize edilmiştir.
    • Panoya JPEG desteği eklenmiştir.
    • Sabitlenmiş görüntülerde fare ile kaydırma sorunu giderilmiştir.
  • Linux:
    • Snap paketlerinin çeviri dosyalarını bulamaması sorunu çözülmüştür.
    • Snap paketleri için X11 ve standart dosya seçici desteği sağlanmıştır.
    • Uygulama başlatıcısının uygulamaları listelememesi hatası giderilmiştir.
    • Sabitlenme aracının yanlış ofsetle konumlanması hatası düzeltilmiştir.
  • Genel:
    • "Son Bölgeyi Kullan" seçeneği, flameshot gui dışındaki modlarda artık yok sayılmaktadır.
    • Farklı işletim sistemleri için yerel yol ayırıcıları kullanılması sağlanmıştır.
    • Bildirim hizmeti erişilemez olduğunda uygulamanın yanıt vermemesi hatası düzeltilmiştir.
    • Çevirilerin yüklenmesi, çağrı türlerine göre daha tutarlı hale getirilmiştir.
    • Çift tıklama ile kopyalama ayarı artık doğru şekilde çalışmaktadır.
    • Tuş bağlamalarının kafa karışıklığını önlemek için küçük harflerle gösterilmesi sağlanmıştır.
    • CLI argümanlarının adlandırmaları iyileştirilmiştir.
    • Bir kısayol açıklamasının ifadesi düzeltilmiştir.
    • Tüm monitörlerin tüm bölgelerinin yakalanmasını sağlamıştır.