पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

titlebar_buttons कवर
पैकेज विवरणv1.0.0

titlebar_buttons

एक पैकेज जो Windows, Linux और macOS से अधिकांश टाइटलबार बटन प्रदान करता है।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.2 हज़ार
लाइक
35
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add titlebar_buttons

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

titlebar_buttons पैकेज विंडोज, लिनक्स और macOS पर डेस्कटॉप एप्लिकेशन के लिए मानक विंडो टाइटल बार बटन प्रदान करता है। यह छोटा, बड़ा, बंद और पुनर्स्थापित जैसे समांगी, प्लेटफॉर्म-उपयुक्त नियंत्रण प्रदान करता है, जो Flutter डेस्कटॉप एप्लिकेशन के मूल दिखावट और अनुभव को बढ़ाता है। ऑपरेटिंग सिस्टम के नियमों के अनुरूप डिज़ाइन किया गया, यह प्लेटफॉर्म-विशिष्ट बटन व्यवहार को एक एकीकृत API में अब्स्ट्रैक्ट करके UI विकास को सरल बनाता है। बिना हाथ से स्टाइलिंग या जटिल तर्क के चमकदार डेस्कटॉप अनुभव प्रदान करने के लक्ष्य वाले विकासकर्ताओं के लिए यह पैकेज आदर्श है।

उपयोग

  • नेटिव जैसे डेस्कटॉप ऐप इंटरफ़ेस बनाना
  • Flutter ऐप्स में मानक विंडो नियंत्रण जोड़ना
  • Windows, Linux और macOS पर उपयोगकर्ता अनुभव में सुधार करना
  • क्रॉस-प्लेटफॉर्म डेस्कटॉप एप्लिकेशन बनाना
  • प्लेटफॉर्म-विशिष्ट कोड के बिना विंडो प्रबंधन कस्टमाइज़ करना
  • आधुनिक शीर्षक पट्टी डिजाइन को एकीकृत करना

मुख्य विशेषताएँ

  • प्लेटफ़ॉर्म के अनुसार शीर्षक पट्टी के बटन
  • Windows, Linux, और macOS नियमों का समर्थन करता है
  • Flutter एकीकरण के साथ न्यूनतम सेटअप
  • प्लेटफॉर्म के बीच सुसंगत दृश्य डिज़ाइन
  • बटन के दिखावट को आसानी से कस्टमाइज़ करें
  • विंडो स्थिति परिवर्तनों का निर्मित हैंडलिंग

इनके लिए उपयुक्त

  • Flutter का उपयोग करने वाले डेस्कटॉप ऐप विकासकर्ता
  • कई डेस्कटॉप प्लेटफॉर्म के लिए प्रोजेक्ट
  • मूल विंडो नियंत्रण की आवश्यकता वाले एप्स
  • विकासकर्ता उपयोगकर्ता अनुभव स्थिरता पर ध्यान केंद्रित कर रहे हैं
  • प्रोफेशनल-ग्रेड डेस्कटॉप सॉफ्टवेयर बनाने वाली टीमें
  • कस्टम बटन कार्यान्वयन से बचना चाहने वाले

विचार योग्य बातें

  • मोबाइल प्लेटफॉर्म (Android/iOS) के लिए नहीं बनाया गया है
  • डेस्कटॉप वातावरण समर्थन की आवश्यकता है
  • विंडो नियंत्रण कार्यक्षमता तक सीमित
  • पूर्ण कस्टमाइजेशन के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • विंडो आकार या स्थिति को हैंडल नहीं करता है
  • नीचे वाले OS रेंडरिंग व्यवहार पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Titlebar buttons

A package which provides most of the titlebar buttons from windows, linux and macos.

materia
breeze
osx_arc
yaru

Features

  • Easier to use and implement
  • Native looking titlebar buttons for close, minimize and maximize actions

Usage

Let's say you want a minimize button with look and feel of yaru theme, you can do that with DecoratedMinimizeButton which comes with a type property which accepts ThemeType (defaults to auto)

DecoratedMinimizeButton(
    type: ThemeType.yaru,
    onPressed: () {},
),

Similarly you can use DecoratedCloseButton for close button and DecoratedMaximizeButton for maximize button.

LICENSE

Mozilla Public License 2.0

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 4 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट