dynamic-desktop-manager
Version:
Electron.js uygulamaları için Windows'ta dinamik masaüstü duvar kağıtları (MP4, GIF) ayarlayın. Çoklu monitör, ses ve sığdırma seçeneklerini destekler.
75 lines (54 loc) • 4.25 kB
Markdown
# Dynamic Desktop Manager ✨
<!-- İsteğe Bağlı: Buraya projenizin logosunu ekleyebilirsiniz -->
<!--  -->
[](https://www.npmjs.com/package/dynamic-desktop-manager)
[](https://www.npmjs.com/package/dynamic-desktop-manager)
[](https://opensource.org/licenses/MIT)
[](#)
<!-- [](https://travis-ci.org/yourusername/dynamic-desktop-manager) -->
**Electron.js uygulamalarınız için Windows masaüstü deneyimini dönüştürün! `dynamic-desktop-manager`, MP4 videolarını ve hareketli GIF'leri sorunsuz bir şekilde masaüstü arka planınız olarak ayarlamanıza olanak tanır. Çoklu monitör desteği, ses kontrolü ve gelişmiş görüntü sığdırma seçenekleriyle statik duvar kağıtlarının ötesine geçin.**
`dynamic-desktop-manager`, Windows'un standart yeteneklerinin kısıtlamalarını aşarak, kullanıcılarınıza daha sürükleyici ve kişiselleştirilmiş bir masaüstü ortamı sunmak isteyen Electron geliştiricileri için tasarlanmıştır.
---
## 🚀 Neden Dynamic Desktop Manager?
Statik duvar kağıtları sıkıcı olabilir. `dynamic-desktop-manager` ile uygulamanızın kullanıcılarına şunları sunabilirsiniz:
* **Canlı ve Etkileyici Arka Planlar:** En sevdikleri videoları veya GIF'leri masaüstlerinde canlandırın.
* **Gelişmiş Kişiselleştirme:** Kullanıcıların çalışma alanlarını kendi tarzlarına göre uyarlamalarına olanak tanıyın.
* **Modern Kullanıcı Deneyimi:** Uygulamanıza dinamik ve çağdaş bir hava katın.
* **Sorunsuz Entegrasyon:** Electron uygulamalarınıza kolayca entegre edilebilen basit bir API.
---
## 🌟 Temel Özellikler
* 🎬 **Video Duvar Kağıtları:** MP4 dosyalarını masaüstü arka planı olarak ayarlayın.
* 🖼️ **GIF Duvar Kağıtları:** Hareketli GIF'leri sorunsuz bir şekilde oynatın.
* 🖥️ **Çoklu Monitör Desteği:**
* Belirli bir monitörü hedefleyin.
* Tüm monitörlere aynı veya farklı duvar kağıtlarını uygulayın (API aracılığıyla yönetilir).
* 🔊 **Ses Kontrolü (Video için):**
* Videolar için ses seviyesini ayarlayın.
* Kolayca sessize alın/sesi açın.
* 📏 **Görüntü Sığdırma Seçenekleri:**
* `cover`: Alanı kaplar, gerekirse kırpar.
* `contain`: Tüm medyayı sığdırır, boşluk bırakabilir.
* `fill`: Alanı doldurur, en boy oranını bozabilir.
* `none`: Orijinal boyutta gösterir.
* `scale-down`: `none` veya `contain` arasında daha küçük olanı seçer.
* 🔄 **Döngü Kontrolü:** Videoların otomatik olarak tekrarlanıp tekrarlanmayacağını belirleyin.
* 🛠️ **Basit ve Güçlü API:** Duvar kağıtlarını ayarlamak, temizlemek ve yönetmek için sezgisel fonksiyonlar.
* 🛡️ **Windows Odaklı:** Windows masaüstü ortamıyla derin entegrasyon için optimize edilmiştir.
---
<!-- İsteğe Bağlı: Buraya bir demo GIF veya ekran görüntüsü ekleyebilirsiniz -->
<!--
## 🎬 Demo

-->
---
## 📋 Gereksinimler
* **Electron**: Sürüm `>=15.0.0` (veya `peerDependencies` içinde belirtilen sürüm)
* **İşletim Sistemi**: Windows (Şu anda yalnızca Windows desteklenmektedir)
* **Yerel Derleme Araçları (Potansiyel):** `ffi-napi` bağımlılığı, bazı sistemlerde C++ derleme araçlarının (örneğin, `windows-build-tools` veya Visual Studio Build Tools) kurulu olmasını gerektirebilir. Electron Forge veya Electron Builder genellikle bu süreci yönetir.
---
## 📦 Kurulum
Projenize `dynamic-desktop-manager`'ı eklemek için:
```bash
npm install dynamic-desktop-manager
# veya
yarn add dynamic-desktop-manager