GNOME திட்டமானது Libadwaita 1.3 நூலகத்தின் வெளியீட்டை வெளியிட்டுள்ளது, இதில் GNOME HIG (மனித இடைமுக வழிகாட்டுதல்கள்) பரிந்துரைகளுக்கு இணங்க பயனர் இடைமுகத்தை வடிவமைப்பதற்கான கூறுகளின் தொகுப்பை உள்ளடக்கியது. நூலகத்தில் ஆயத்த விட்ஜெட்டுகள் மற்றும் பொது க்னோம் பாணியுடன் இணங்கக்கூடிய பயன்பாடுகளை உருவாக்குவதற்கான பொருள்கள் உள்ளன, இதன் இடைமுகம் எந்த அளவிலான திரைகளுக்கும் பதிலளிக்கக்கூடியதாக இருக்கும். நூலகக் குறியீடு C மொழியில் எழுதப்பட்டு LGPL 2.1+ உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.
லிபத்வைதா நூலகம் GTK4 உடன் இணைந்து பயன்படுத்தப்படுகிறது மற்றும் GTK இலிருந்து ஒரு தனி நூலகமாக மாற்றப்பட்ட GNOME இல் பயன்படுத்தப்படும் அத்வைதா தோலின் கூறுகளை உள்ளடக்கியது. GNOME காட்சிகளை ஒரு தனி நூலகத்திற்கு நகர்த்துவது GTK இலிருந்து GNOME-தேவையான மாற்றங்களை தனித்தனியாக உருவாக்க அனுமதிக்கிறது, GTK டெவலப்பர்கள் அடிப்படைகளில் கவனம் செலுத்த அனுமதிக்கிறது, மேலும் GNOME டெவலப்பர்கள் GTK ஐ பாதிக்காமல் தங்களுக்கான ஸ்டைலிங் மாற்றங்களை விரைவாகவும் நெகிழ்வாகவும் மாற்றிக்கொள்ளலாம்.
பட்டியல்கள், பேனல்கள், எடிட்டிங் பிளாக்குகள், பொத்தான்கள், தாவல்கள், தேடல் படிவங்கள், உரையாடல் பெட்டிகள் போன்ற பல்வேறு இடைமுக கூறுகளை உள்ளடக்கிய நிலையான விட்ஜெட்டுகளை நூலகத்தில் கொண்டுள்ளது. முன்மொழியப்பட்ட விட்ஜெட்டுகள், கணினிகள் மற்றும் மடிக்கணினிகளின் பெரிய திரைகள் மற்றும் ஸ்மார்ட்போன்களின் சிறிய தொடுதிரைகள் ஆகிய இரண்டிலும் தடையின்றி செயல்படும் உலகளாவிய இடைமுகங்களை உருவாக்க உங்களை அனுமதிக்கிறது. திரையின் அளவு மற்றும் கிடைக்கக்கூடிய உள்ளீட்டு சாதனங்களைப் பொறுத்து பயன்பாட்டு இடைமுகம் மாறும். கைமுறையான தனிப்பயனாக்கம் தேவையில்லாமல் GNOME வழிகாட்டுதல்களுக்கு தோற்றத்தையும் உணர்வையும் கொண்டு வரும் அத்வைதா பாணிகளின் தொகுப்பையும் நூலகம் கொண்டுள்ளது.
லிபத்வைதா 1.3 இல் முக்கிய மாற்றங்கள்:
- AdwBanner விட்ஜெட் செயல்படுத்தப்பட்டுள்ளது. GTK GtkInfoBar விட்ஜெட்டுக்குப் பதிலாக ஒரு தலைப்பு மற்றும் ஒரு விருப்ப பொத்தானைக் கொண்ட பேனர் சாளரங்களைக் காண்பிக்க இதைப் பயன்படுத்தலாம். விட்ஜெட்டின் உள்ளடக்கங்கள் அதன் அளவின் அடிப்படையில் மறுஅளவிடப்படுகின்றன, மேலும் காண்பிக்கும் போதும் மறைக்கும் போதும் அனிமேஷனைப் பயன்படுத்தலாம்.

- AdwTabOverview விட்ஜெட் சேர்க்கப்பட்டுள்ளது. இது AdwTabView வகுப்பைப் பயன்படுத்தி காட்டப்படும் தாவல்கள் அல்லது பக்கங்களின் காட்சி கண்ணோட்டத்தை வழங்குகிறது. தனிப்பயன் தாவல் மாற்றி செயல்படுத்தலை உருவாக்காமல் மொபைல் சாதனங்களில் தாவல் நிர்வாகத்தை ஒழுங்கமைக்க இந்தப் புதிய விட்ஜெட்டைப் பயன்படுத்தலாம்.


- AdwTabView இல் திறந்த தாவல்களின் எண்ணிக்கை பற்றிய தகவலுடன் பொத்தான்களைக் காண்பிக்க AdwTabButton விட்ஜெட் சேர்க்கப்பட்டது, இதை தாவல் மேலோட்டப் பயன்முறையைத் திறக்க மொபைல் சாதனத்தில் பயன்படுத்தலாம்.

- AdwViewStack, AdwTabView மற்றும் AdwEntryRow விட்ஜெட்களுக்கு அணுகல் ஆதரவு செயல்படுத்தப்பட்டுள்ளது.
- கணினி அமைப்புகளில் அனிமேஷன் முடக்கப்படுவதைத் தவிர்க்க AdwAnimation வகுப்பில் ஒரு சொத்து சேர்க்கப்பட்டுள்ளது.
- AdwActionRow வகுப்பு இப்போது வசனத் தேர்வை ஆதரிக்கிறது.
- தலைப்பு வரிகள் மற்றும் வசன வரிகள் பண்புகள் AdwExpanderRow வகுப்பில் சேர்க்கப்பட்டுள்ளன.
- GtkEntry ஐப் போலவே, grab_focus_without_selecting() முறை AdwEntryRow வகுப்பில் சேர்க்கப்பட்டுள்ளது.
- GtkAlertDialog ஐப் போலவே, AdwMessageDialog வகுப்பில் async choose() முறை சேர்க்கப்பட்டுள்ளது.
- AdwTabBar வகுப்பில் drag-n-drop இடைமுகத்துடன் தொடர்புடைய API அழைப்புகள் சேர்க்கப்பட்டன.
- AdwAvatar வகுப்பு படங்களின் சரியான அளவிடுதலை உறுதி செய்கிறது.
- இந்த பிளாட்ஃபார்மில் பணிபுரியும்போது டார்க் ஸ்டைல் மற்றும் ஹை கான்ட்ராஸ்ட் மோடு ஆகியவற்றைப் பயன்படுத்தும் வசதி சேர்க்கப்பட்டுள்ளது. Windows.
- பட்டியல்கள் மற்றும் கட்டங்களில் உள்ள தேர்ந்தெடுக்கப்பட்ட உருப்படிகள் இப்போது உச்சரிப்பு வண்ணத்துடன் சிறப்பிக்கப்படுகின்றன.
ஆதாரம்: opennet.ru



