Skip to content

Releases: berkdemir18/File-Finder

v0.1.1 — açılış donması giderildi

Choose a tag to compare

@berkdemir18 berkdemir18 released this 21 Aug 21:22

Düzeltilen

Açılışta uygulama donuyordu. Pencere çiziliyor ama taşınamıyor, küçültülemiyor, kapatılamıyordu; ancak Görev Yöneticisi'nden sonlandırılabiliyordu. Tepsi simgesine sağ tıklamak da yanıt vermiyordu.

Sebep, açılış kurulumunun ana iş parçacığında Başlat menüsü taraması ve Get-AppxPackage PowerShell çağrısını senkron çalıştırmasıydı — pencere mesaj döngüsü o süre boyunca hiçbir tıklamaya cevap veremiyordu. Hemen ardından arka plan indeksleyicisi her disk için ayrı iş parçacığı açıp tek veritabanı bağlantısına yükleniyor, bu da aramaları takıyordu.

  • Açılış kurulumu artık yalnız hızlı işleri yapıyor; uygulama taraması arka plana alındı.
  • İndeksleme tek iş parçacığında sırayla, küçük partiler hâlinde ve aralarda kilidi bırakarak çalışıyor.
  • Pencere gizli doğuyor, arayüz ilk karesini çizince açılıyor — boş/donuk kabuk anı kalktı.
  • Tepsiden ve kısayoldan geri çağırma küçültülmüş pencereyi de geri getiriyor; tepsi menüsüne Gizle eklendi.

Ufak iyileştirmeler

  • Tam ekranda köşe yuvarlaması ve kenarlık kalkıyor.
  • Başlık çubuğuna çift tıklama pencereyi büyütüyor.
  • Açılışta kısa bir yumuşak geçiş var.

Kurulum

File.Finder_0.1.1_x64-setup.exe dosyasını indirip çalıştırın. Windows SmartScreen uyarısı verirse Ek bilgi → Yine de çalıştır.

v0.1.0 — ilk yayın

Choose a tag to compare

@berkdemir18 berkdemir18 released this 21 Aug 08:30

Windows için klavye odaklı, anlık dosya arama.

Kurulum

File.Finder_0.1.0_x64-setup.exe dosyasını indirip çalıştır. Paket imzalı
olmadığı için SmartScreen uyarabilir — Ek bilgi → Yine de çalıştır.

MSI tercih edenler için File.Finder_0.1.0_x64_en-US.msi de ekli.

Canlı takip için servisi bir kez yönetici PowerShell'de kaydet:

sc.exe create FileFinderService binPath= "$env:LOCALAPPDATA\File Finder\file-finder-service.exe" start= auto
sc.exe start FileFinderService

Bu sürümde

Arama artık gerçekten çalışıyor. Her sorgu 4,98 milyon satırı tarıyor,
üstüne sayaç için ikinci bir tam tarama yapıyordu — arama başına 14,9 saniye.
Ek filtre yokken sorgu artık yalnız (id, name) çekiyor; isim indeksi bunu
kapsayıcı olarak karşıladığı için SQLite tabloya hiç inmiyor.
14,9 sn → 0,76 sn.

Küçültme düğmesi artık uygulamayı yok etmiyor. Odak kaybında gizleme
varsayılan açıktı; küçültmek zaten odağı kaybettirdiği için pencere
kayboluyordu. Varsayılan kapatıldı, küçültülmüş pencere hiç gizlenmiyor.
Spotlight davranışını isteyen Ayarlar'dan açabilir.

Exe'nin ikonu geldi. build.rs içinde Windows kaynak derlemesi devre
dışı bırakılmıştı, o yüzden görev çubuğunda boş belge simgesi görünüyordu.

SQLite WAL dosyası artık şişmiyor. Sınır tanımlı olmadığı için 3,9 GB'a
çıkıp diski doldurabiliyordu; 64 MB sınır ve açılışta checkpoint eklendi.

Bilinen sınırlar

  • Yalnız NTFS sürücüler indekslenir
  • Servis kaydı elle yapılıyor
  • Dosya içeriğinde arama yok, yalnız isim ve yol
  • Paket imzalı değil