ilk commit

This commit is contained in:
hOLOlu
2026-05-04 01:25:21 +03:00
parent f9210169b3
commit 81faa715a4

View File

@@ -30,6 +30,7 @@ Uygulama modern yazılım prensipleri (Clean Architecture) ve MVVM deseni üzeri
### Gereksinimler ### Gereksinimler
* .NET 8.0 SDK * .NET 8.0 SDK
* Windows 10/11 * Windows 10/11
* Google Chrome veya Microsoft Edge (Eklenti için)
### Derleme ### Derleme
Proje kök dizininde aşağıdaki komutu kullanarak `Release` modunda derleme yapabilirsiniz: Proje kök dizininde aşağıdaki komutu kullanarak `Release` modunda derleme yapabilirsiniz:
@@ -38,9 +39,26 @@ Proje kök dizininde aşağıdaki komutu kullanarak `Release` modunda derleme ya
dotnet build ./src/DownloadManager.sln -c Release dotnet build ./src/DownloadManager.sln -c Release
``` ```
### Çalıştırma ### 🧩 Tarayıcı Eklentisi Kurulumu
Derleme sonrası ana uygulamayı şu yoldan çalıştırabilirsiniz:
`src/DownloadManager.WPF/bin/Release/net8.0-windows/DownloadManager.WPF.exe` hDM'nin tarayıcı ile entegre çalışabilmesi için aşağıdaki iki adımı tamamlamanız gerekir:
#### 1. Köprü Uygulamasını Kaydetme (Windows Registry)
Tarayıcının eklenti üzerinden ana uygulama ile konuşabilmesi için "Native Messaging" köprüsünü Windows'a tanıtmalısınız:
* `src/DownloadManager.BrowserBridge/register_bridge.reg` dosyasına sağ tıklayıp **Birleştir (Merge)** diyerek kayıt defteri ayarlarını uygulayın.
* *Not: Kayıt defterindeki `path` değerinin derlediğiniz `DownloadManager.BrowserBridge.exe` dosyasının gerçek yolu ile eşleştiğinden emin olun.*
#### 2. Eklentiyi Tarayıcıya Yükleme
* Chrome veya Edge tarayıcınızda `chrome://extensions` adresine gidin.
* **Geliştirici Modu (Developer Mode)** seçeneğini aktif hale getirin.
* **Paketlenmemiş öğe yükle (Load unpacked)** butonuna tıklayın.
* Proje içindeki `browser-extension` klasörünü seçerek yükleyin.
### 🖱 Kullanım
* **Otomatik Yakalama:** Eklenti yüklendikten sonra tarayıcıda bir indirme linkine tıkladığınızda hDM otomatik olarak açılır ve linki "Ekle" penceresine taşır.
* **Pano Desteği:** Herhangi bir linki kopyalayıp hDM içindeki "Ekle" butonuna bastığınızda link otomatik olarak yapıştırılır.
* **Sistem Tepsisi:** Uygulamayı kapattığınızda saat yanındaki simgeden sağ tıklayarak "Göster" diyebilir veya "Çıkış" ile tamamen kapatabilirsiniz.
## 📈 Son Durum ve İyileştirmeler ## 📈 Son Durum ve İyileştirmeler