From 81faa715a4eb11a2bf648f52891306b46ea7c256 Mon Sep 17 00:00:00 2001 From: hOLOlu Date: Mon, 4 May 2026 01:25:21 +0300 Subject: [PATCH] ilk commit --- README.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 76c2214..98aff90 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ Uygulama modern yazılım prensipleri (Clean Architecture) ve MVVM deseni üzeri ### Gereksinimler * .NET 8.0 SDK * Windows 10/11 +* Google Chrome veya Microsoft Edge (Eklenti için) ### Derleme 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 ``` -### Çalıştırma -Derleme sonrası ana uygulamayı şu yoldan çalıştırabilirsiniz: -`src/DownloadManager.WPF/bin/Release/net8.0-windows/DownloadManager.WPF.exe` +### 🧩 Tarayıcı Eklentisi Kurulumu + +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