Proje Açıklaması
Yaso Notes, yazılımcılar, yazarlar ve içerik üreticileri için tasarlanmış, dikkat dağıtmayan, hafif ve çevrimdışı çalışan gelişmiş bir masaüstü metin ve not düzenleme yazılımıdır. Python ve PyQt5 kullanılarak geliştirilmiştir.
Uygulama; zengin metin biçimlendirme (HTML tabanlı rich text), satır numaralandırması, otomatik kaydetme ve çökme kurtarma (crash recovery), gelişmiş bul & değiştir, yazı tipi ve renk özelleştirmeleri ve metinleri sesli okuyan dahili Metinden Sese (Text-to-Speech / TTS) motorunu içerir.
Hazırlanan notlar TXT, PDF (Qt Print Engine), DOCX (python-docx) ve sesli okuma çıktıları WAV ses dosyası olarak dışa aktarılabilir. Tamamen Yasin Küçüker tarafından bağımsız bir masaüstü yazılımı olarak geliştirilmiş, Microsoft Store üzerinde yayınlanmıştır.
Öne Çıkan Özellikler
Zengin Metin Biçimlendirme: HTML tabanlı zengin metin editörü, kalın/italik/altı çizili stiller, hizalama, listeleme ve satır numaralandırması.
Dahili Metinden Sese (TTS / pyttsx3): Yazılan metinleri ve notları doğal tonlamayla sesli okuma ve WAV formatında ses dosyası olarak kaydetme kabiliyeti.
Otomatik Kaydetme & Çökme Kurtarma: Beklenmedik kapanmalara karşı periyodik arka plan kaydı ve veri kaybını önleyen kurtarma sistemi.
Gelişmiş Dışa Aktarma Seçenekleri: Notları tek tıkla TXT, PDF (Qt Print Support) ve biçimlendirilmiş DOCX formatlarında dışa aktarma.
Arayüz & Yazı Tipi Özelleştirme: Sistem yazı tipleri, boyut, metin ve arka plan renklerini anlık olarak kişiselleştirebilme.
Arka Plan İş Parçacığı (QThread): Ses sentezleme ve dosya dışa aktarma işlemlerini arayüzü kilitlemeden yürüten multithreading mimarisi.
Ekran Görüntüleri & Galeri