Libadwaita 1.3 टॅब, बॅनर आणि अधिक सुधारणांसह आले आहे

उत्तर

libadwaita libhandy लायब्ररीवर आधारित आहे आणि हे लायब्ररी बदलण्यासाठी स्थित आहे,

प्रकल्प GNOME ने अलीकडेच Libadwaita 1.3 लायब्ररीचे प्रकाशन जाहीर केले., ज्यामध्ये GNOME HIG (मानवी इंटरफेस मार्गदर्शक तत्त्वे) सह सुसंगत वापरकर्ता इंटरफेस डिझाइन करण्यासाठी घटकांचा संच समाविष्ट आहे. लायब्ररीमध्ये सामान्य GNOME शैलीशी सुसंगत असे ऍप्लिकेशन तयार करण्यासाठी वापरण्यासाठी तयार विजेट्स आणि ऑब्जेक्ट्स समाविष्ट आहेत, ज्याचा इंटरफेस कोणत्याही आकाराच्या स्क्रीनवर प्रतिसादात्मकपणे स्वीकारला जाऊ शकतो.

libadwaita लायब्ररीचा वापर GTK4 सह संयोगाने केला जातो आणि GNOME मध्ये वापरल्या जाणार्‍या Adwaita त्वचेचे घटक समाविष्ट केले जातात जे GTK मधून वेगळ्या लायब्ररीत हलवले गेले आहेत.

GNOME प्रतिमा वेगळ्या लायब्ररीमध्ये हलवण्यामुळे GTK मधून GNOME साठी आवश्यक बदल स्वतंत्रपणे विकसित करता येतात, ज्यामुळे GTK विकसकांना मूलभूत गोष्टींवर लक्ष केंद्रित करता येते आणि GNOME विकसकांना GTK प्रभावित न करता त्यांच्या स्वतःच्या शैलीतील बदल जलद आणि लवचिकपणे पुढे ढकलता येतात.

लायब्ररीमध्ये मानक विजेट्स समाविष्ट आहेत जे विविध इंटरफेस घटक जसे की सूची, पॅनेल, संपादन ब्लॉक्स, बटणे, टॅब, शोध फॉर्म, संवाद इ. प्रस्तावित विजेट्स तुम्हाला युनिव्हर्सल इंटरफेस तयार करण्याची परवानगी देतात जे पीसी आणि लॅपटॉपच्या मोठ्या स्क्रीनवर आणि स्मार्टफोनच्या छोट्या टच स्क्रीनवर सहजतेने काम करतात.

स्क्रीन आकार आणि उपलब्ध इनपुट डिव्हाइसेसच्या आधारावर अॅप इंटरफेस गतिशीलपणे बदलतो. लायब्ररीमध्ये अद्वैता शैलींचा संच देखील समाविष्ट आहे जो मॅन्युअल कस्टमायझेशनची आवश्यकता न ठेवता GNOME मार्गदर्शक तत्त्वांना लुक आणि फील आणतो.

libadwaita 1.3 ची मुख्य नवीन वैशिष्ट्ये

लिबडवैता 1.3 पासून सादर केलेल्या या नवीन आवृत्तीमध्ये, ते केले गेले आहे AdwBanner विजेट लागू केले, जे GTK GtkInfoBar विजेट ऐवजी वापरले जाऊ शकते शीर्षक आणि पर्यायी बटण असलेल्या बॅनर विंडो प्रदर्शित करण्यासाठी. विजेट सामग्री आकाराच्या आधारावर बदलली जाते आणि दाखवताना आणि लपवताना अॅनिमेशन लागू केले जाऊ शकते.

याशिवाय, असेही अधोरेखित केले आहे AdwTabOverview विजेट जोडले, डिझाइन केलेले टॅब किंवा पृष्ठांच्या दृश्य विहंगावलोकनसाठी जे AdwTabView वर्ग वापरून प्रदर्शित केले जातात. नवीन विजेटचा वापर तुमची स्वतःची स्विचर अंमलबजावणी न करता मोबाइल डिव्हाइसवर टॅब केलेले ब्राउझिंग आयोजित करण्यासाठी केला जाऊ शकतो.

डीफॉल्टनुसार, निवडलेल्या टॅबमध्ये थेट लघुप्रतिमा असते आणि इतर लघुप्रतिमा स्थिर असतात, परंतु अनुप्रयोग वापरणे निवडू शकतात थेट लघुप्रतिमा विशिष्ट पृष्ठांसाठी. थंबनेल कापल्या गेल्यास ते त्यांचे संरेखन देखील नियंत्रित करू शकतात. 

तसेच, विजेट जोडल्याचे नमूद केले आहे उघडलेल्या टॅबच्या संख्येबद्दल माहिती असलेली बटणे प्रदर्शित करण्यासाठी AdwTabButton AdwTabView मध्ये जे टॅब ब्राउझिंग मोड उघडण्यासाठी मोबाइल डिव्हाइसवर वापरले जाऊ शकते.

या व्यतिरिक्त, AdwViewStack, AdwTabView आणि AdwEntryRow विजेट्स आता प्रवेशयोग्यता साधनांना समर्थन देतात, तसेच सिस्टम सेटिंग्जमध्ये अॅनिमेशन अक्षम करणे ओव्हरराइड करण्यासाठी AdwAnimation वर्गामध्ये एक मालमत्ता जोडली गेली आहे.

इतर बदलांपैकी जे या नवीन आवृत्तीत उभे आहे:

  • AdwActionRow वर्गात आता उपशीर्षके निवडण्याची क्षमता आहे.
  • शीर्षक-रेषा आणि उपशीर्षक-लाइन गुणधर्म AdwExpanderRow वर्गात जोडले गेले आहेत.
  • grab_focus_without_selecting() पद्धत AdwEntryRow क्लासमध्ये GtkEntry च्या सादृश्याने जोडली गेली आहे.
  • Async choose() पद्धत AdwMessageDialog वर्गात जोडली गेली आहे, जी GtkAlertDialog सारखीच आहे.
  • AdwTabBar वर्गात ड्रॅग आणि ड्रॉप API कॉल जोडले.
  • GTK आता पोत फिल्टरिंग बदलण्याची परवानगी देत ​​असल्याने, AdwAvatarसानुकूल प्रतिमांना योग्यरीत्या स्केल करा, त्यामुळे खाली स्केल केल्यावर त्या पिक्सेलेटेड दिसत नाहीत किंवा मोठे केल्यावर अस्पष्ट दिसत नाहीत.
  • विंडोज प्लॅटफॉर्मवर काम करताना गडद शैली आणि उच्च कॉन्ट्रास्ट मोड वापरण्याची क्षमता जोडली.
  • निवडलेली सूची आणि ग्रिड आयटम आता सक्रिय आयटम (अॅक्सेंट) हायलाइट करण्यासाठी वापरल्या जाणार्‍या रंगाने हायलाइट केले आहेत.

शेवटी, आपण असल्यास याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, आपण तपासू शकता पुढील लिंकवर तपशील. हे देखील नमूद करण्यासारखे आहे की लायब्ररी कोड सी भाषेत लिहिलेला आहे आणि LGPL 2.1+ लायसन्स अंतर्गत वितरित केला जातो.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.