UNPKG

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
# Dynamic Desktop Manager ✨ <!-- İsteğe Bağlı: Buraya projenizin logosunu ekleyebilirsiniz --> <!-- ![Logo](link/to/your/logo.png) --> [![NPM Version](https://img.shields.io/npm/v/dynamic-desktop-manager.svg?style=flat-square)](https://www.npmjs.com/package/dynamic-desktop-manager) [![NPM Downloads](https://img.shields.io/npm/dm/dynamic-desktop-manager.svg?style=flat-square)](https://www.npmjs.com/package/dynamic-desktop-manager) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](https://opensource.org/licenses/MIT) [![Platform](https://img.shields.io/badge/platform-Windows-blue.svg?style=flat-square)](#) <!-- [![Build Status](https://img.shields.io/travis/yourusername/dynamic-desktop-manager.svg?style=flat-square)](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 ![Dynamic Desktop Manager Demo GIF](link/to/your/demo.gif) --> --- ## 📋 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