Okuyucu şu anda EPUB, FB2 ve PDF formatlarını destekliyor. Ancak amacım yalnızca kitap dosyalarını açabilen basit bir uygulama yapmak değildi. Kitaplığı yönetmekten okuma notlarına, yer imlerinden okuma istatistiklerine kadar günlük kullanımda ihtiyaç duyulabilecek özellikleri de eklemeye çalıştım.
Özelliklerinden bazıları:
Özellikle uygulamanın gereksiz yere ağırlaşmamasına dikkat ediyorum. Bu nedenle Rust ile geliştirdim ve kitapların tamamını belleğe yüklemek yerine ihtiyaç duyulan bölümleri ve sayfaları yükleyen bir yapı kullandım.
Proje açık kaynaklıdır.
Kaynak koduna GitLab üzerinden ulaşabilir, projeyi inceleyebilir ve geliştirilmesine katkıda bulunabilirsiniz:
GitLab: https://gitlab.com/VoSToK64/okuyucu
Uygulama Detayları: README.md · main · VoSToK / Okuyucu · GitLab


Projeyi henüz geliştirmeye devam ediyorum. Hatalar, eksikler, performans önerileri veya eklenmesini istediğiniz özellikler konusunda geri bildirimlerinizi bekliyorum.
Özelliklerinden bazıları:
- EPUB, FB2 ve PDF desteği.
- Kitapları kapaklarıyla birlikte görüntüleyebileceğiniz kütüphane.
- Kitap ve klasörleri toplu olarak ekleme.
- Kitaplıkta arama, sıralama ve koleksiyon oluşturma.
- Beyaz, gri, sepya ve gece okuma temaları.
- Yazı tipi, yazı boyutu, satır aralığı ve kenar boşluğu ayarları.
- Kaldığınız sayfayı ve bölümü hatırlama.
- Kitap içerisinde arama ve yer imi oluşturma.
- Metinleri farklı renklerle işaretleme ve alıntılara not ekleme.
- Okuma notlarını Markdown veya TXT olarak dışa aktarma.
- Günlük okuma hedefi ve okuma istatistikleri.
- Okuma verilerini yedekleme ve geri yükleme.
- Klavye kısayolları ve odak modu.
- PDF dosyalarında metin seçme, işaretleme, çizim ve not alma.
Özellikle uygulamanın gereksiz yere ağırlaşmamasına dikkat ediyorum. Bu nedenle Rust ile geliştirdim ve kitapların tamamını belleğe yüklemek yerine ihtiyaç duyulan bölümleri ve sayfaları yükleyen bir yapı kullandım.
Proje açık kaynaklıdır.
Kaynak koduna GitLab üzerinden ulaşabilir, projeyi inceleyebilir ve geliştirilmesine katkıda bulunabilirsiniz:
GitLab: https://gitlab.com/VoSToK64/okuyucu
Uygulama Detayları: README.md · main · VoSToK / Okuyucu · GitLab


Projeyi henüz geliştirmeye devam ediyorum. Hatalar, eksikler, performans önerileri veya eklenmesini istediğiniz özellikler konusunda geri bildirimlerinizi bekliyorum.