इस प्रोजेक्ट के बारे में
UI Wizard (foo_ui_wizard) foobar2000 के लिए एक घटक है जो प्लेयर की विंडो इंटरफ़ेस को नया रूप देता है। यह Wizardium प्रोजेक्ट का हिस्सा है और MIT लाइसेंस के अंतर्गत वितरित किया जाता है।
README में वर्णित क्षमताएँ:
विंडो उपस्थिति अनुकूलन
- कई फ्रेम शैलियाँ: Default, Small Caption, No Caption, No Border।
- कॉन्फ़िगर करने योग्य Aero प्रभाव: Default, Disabled, Glass Frame, Sheet of Glass।
- अनुकूलन योग्य विंडो पृष्ठभूमि रंग और पारदर्शिता।
- वैकल्पिक कस्टम विंडो शीर्षक और आइकन।
- बॉर्डरलेस शैलियों के लिए कॉन्फ़िगर करने योग्य विंडो शैडो।
विंडो व्यवहार नियंत्रण
- न्यूनतम/अधिकतम चौड़ाई और ऊँचाई बाधाओं के साथ समायोज्य विंडो स्थिति और आकार।
- खींचने के लिए अनुकूलन योग्य कैप्शन क्षेत्र, माउस बटन और कुंजी संयोजन जैसी विभिन्न मूव शैलियों के साथ।
- कॉन्फ़िगर करने योग्य स्नैप और अनस्नैप दूरियों के साथ स्नैप-टू-एज कार्यक्षमता।
- ESC कुंजी क्रियाएँ: None, Hide, या Exit।
- अनुकूलन योग्य टाइमआउट के साथ निष्क्रियता-आधारित विंडो छिपाना।
विंडो स्थिति प्रबंधन
- Normal, Maximized, और Fullscreen स्थितियों के बीच टॉगल करें।
- विंडो को अधिकतम करने या आकार बदलने को अक्षम करने का विकल्प।
- विंडो स्थिति और आकार का स्वचालित रूप से सहेजना और लोड करना।
स्क्रिप्टिंग API
- Spider Monkey Panel या JSplitter के माध्यम से foobar2000 के भीतर स्क्रिप्टिंग के लिए एक COM/ActiveX इंटरफ़ेस।
- JavaScript उपयोगकर्ताओं के लिए एक API दस्तावेज़ संदर्भित है, जो गुणों और उपयोग उदाहरणों का वर्णन करता है।
आवश्यकताएँ और सेटअप
- foobar2000 की आवश्यकता है, साथ ही JavaScript स्क्रिप्टिंग के लिए Spider Monkey Panel या JSplitter।
- इंस्टॉलेशन: foobar2000 इंस्टॉल करें, घटक प्राप्त करें, और इसे foobar2000 इंस्टॉलेशन से बाइंड करें।
- कॉन्फ़िगरेशन foobar2000 Preferences में Display > UI Wizard के अंतर्गत किया जाता है।
प्रोजेक्ट नोट्स
- README में Peter Pawlowski (foobar2000), Tsuda Kageyu (MinHook), और Majestyk को योगदान और बग रिपोर्ट के लिए श्रेय दिया गया है।
- अपडेट और फिक्स के लिए एक चेंजलॉग संदर्भित है।
- पुल अनुरोधों और इश्यू रिपोर्ट के माध्यम से योगदान आमंत्रित हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.