Releases: berkdemir18/File-Finder
Release list
v0.1.1 — açılış donması giderildi
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
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 FileFinderServiceBu 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