சமீபத்தில் புதிய பதிப்பின் வெளியீடு அறிவிக்கப்பட்டது திட்டத்தின் 0.10.0 மாற்றவும் மற்றும் இந்த புதிய பதிப்பில் பல்வேறு மேம்பாடுகள் செய்யப்பட்டுள்ளன, அவை இரண்டு நூலகங்களுக்கான ஆதரவு மேம்பாடுகளாக மொழிபெயர்க்கப்பட்டுள்ளன, பொருள்களுடன் பணிபுரிகின்றன, அத்துடன் சில மொழிகளுக்கான கருவியின் மொழிபெயர்ப்பில், மற்றவற்றுடன்.
இந்த கருவியை பற்றி தெரியாதவர்களுக்கு, நான் அதை உங்களுக்கு சொல்ல முடியும் GTK 3 மற்றும் GTKக்கான விரைவான இடைமுக மேம்பாட்டுக் கருவியாக நிலைநிறுத்தப்பட்டுள்ளது 4 MVC முன்னுதாரணம் மற்றும் தரவு மாதிரியின் அனைத்து முக்கியமான தத்துவத்தைப் பயன்படுத்துகிறது. Glade போலல்லாமல், ஒரு திட்டத்தில் பல பயனர் இடைமுகங்களை பராமரிப்பதற்கான ஆதரவை Cambalache வழங்குகிறது.
Cambalache GtkBuilder மற்றும் GObject ஐ சார்ந்தது அல்ல, மாறாக GObject வகை அமைப்புக்கு இணங்கக்கூடிய தரவு மாதிரியை வழங்குகிறது. தரவு மாதிரியானது பல இடைமுகங்களை ஒரே நேரத்தில் இறக்குமதி செய்து ஏற்றுமதி செய்யலாம், GtkBuilder ஆப்ஜெக்ட்கள், பண்புகள் மற்றும் சிக்னல்களை ஆதரிக்கிறது, ஒரு ரோல்பேக் (செயல்தவிர்/மீண்டும்) அடுக்கை வழங்குகிறது மற்றும் கட்டளை வரலாற்றை சுருக்கும் திறனை வழங்குகிறது.
கிர் கோப்புகளில் இருந்து தரவு மாதிரியை உருவாக்க கேம்பலாச்-டிபி பயன்பாடும், டேட்டா மாடல் டேபிள்களில் இருந்து GObject வகுப்புகளை உருவாக்க db-codegen பயன்பாடும் வழங்கப்படுகிறது.
காம்பலாச்சியின் முக்கிய செய்தி 0.10.0
Cambalache 0.10.0 இன் இந்தப் புதிய பதிப்பில், அது சிறப்பிக்கப்படுகிறது libAdwaita மற்றும் libHandy நூலகங்களுக்கான ஆதரவைச் சேர்த்தது, இது GNOME HIG வழிகாட்டுதல்களின்படி பயனர் இடைமுகத்தை வடிவமைக்க கூறுகளின் தொகுப்பை வழங்குகிறது.
இந்த புதிய பதிப்பில் உள்ள மற்றொரு மாற்றம், அதற்கான ஆதரவு புதிய பொருட்களை நேரடியாக வரையறுக்க முடியும் (இன்லைன்) இணைப்புகளைப் பயன்படுத்தாமல், மற்றொரு பொருளின் பண்புகளைக் கொண்ட ஒரு தொகுதியில்.
இது தவிர, ஒரு சிறப்பு குழந்தை வகையை வரையறுக்க ஆதரவு சேர்க்கப்பட்டுள்ளது, எடுத்துக்காட்டாக, சாளர தலைப்பு விட்ஜெட்டில் பயன்படுத்தப்பட்டது, அத்துடன் குழந்தை உறுப்புகளின் நிலைகளை மறுசீரமைக்க ஆதரவு.
சேர்த்ததையும் காணலாம் கணக்கிடப்பட்ட மற்றும் கொடி வகைகளுக்கான ஆதரவு GdkPixbuf, Pango, Gio, Gdk மற்றும் Gsk மற்றும் GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem மற்றும் GtkCenterBox ஆகியவற்றிற்கான மேம்படுத்தப்பட்ட பணியிட ஆதரவு
இந்த புதிய பதிப்பில் வெளிப்படும் பிற மாற்றங்களில்:
- உக்ரேனிய மொழியில் இடைமுக மொழிபெயர்ப்பு சேர்க்கப்பட்டது.
- புதிய சொத்து ஆசிரியர்கள் முன்மொழியப்பட்டுள்ளனர்.
- கிளிப்போர்டு செயல்பாட்டை மேம்படுத்தவும்
- ஐகான் பெயர் மற்றும் வண்ண பண்புகளுக்கான புதிய சொத்து எடிட்டர்கள்.
அதைப் பற்றி மேலும் அறிய ஆர்வமுள்ளவர்களுக்கு திட்டத்தின் விவரங்களை நீங்கள் சரிபார்க்கலாம் பின்வரும் இணைப்பில். கம்பலாச் குறியீட்டைப் பார்க்க ஆர்வமுள்ளவர்களுக்கு, அவர்கள் அவ்வாறு செய்யலாம். கீழே உள்ள இணைப்பிலிருந்து. திட்டக் குறியீடு பைத்தானில் எழுதப்பட்டு ஜிபிஎல்வி 2 உரிமத்தின் கீழ் கிடைக்கிறது என்பதையும் குறிப்பிட வேண்டும்.
கம்பலாசே கிடைக்கும்
இந்த கருவி மூலம் வேலை செய்ய ஆர்வமுள்ளவர்களுக்கு, அவர்கள் அதை தெரிந்து கொள்ள வேண்டும் அதைப் பெற இரண்டு வழிகள் உள்ளன உங்கள் கணினியில், அவற்றில் ஒன்று உள்ளது மூலக் குறியீட்டைப் பதிவிறக்குதல் கம்பாலாச் மற்றும் அதனுடன் கருவியை நிறுவ வேண்டிய அவசியமில்லை, மற்ற விருப்பம் மற்றும் மிகவும் வசதியானது என்று நான் நினைக்கிறேன் பிளாட்பாக் தொகுப்புகளின் உதவியுடன். பைதான் நிறுவப்பட வேண்டும் என்பது குறிப்பிடத்தக்கது.
முதல் வழக்கில் மற்றும் அதற்கு நிறுவல் தேவையில்லை, இது கருவியின் மூலக் குறியீட்டைப் பதிவிறக்குவதன் மூலம் ஆகும். நாம் இதை செய்ய முடியும் ஒரு முனையத்தைத் திறந்து அதில் பின்வரும் கட்டளையைத் தட்டச்சு செய்கிறோம்:
git clone https://gitlab.gnome.org/jpu/cambalache.git
இப்போது, கருவியை இயக்க, தட்டச்சு செய்க:
./run-dev.py
இறுதியாக மற்ற முறையைப் பொறுத்தவரை அது பிளாட்பாக் தொகுப்புகளின் உதவியுடன், இந்த வகை தொகுப்பை கணினியில் நிறுவ எங்களுக்கு மட்டுமே ஆதரவு இருக்க வேண்டும், நாம் செய்ய வேண்டியது அவ்வளவுதான் ஒரு முனையத்தைத் திறந்து பின்வரும் கட்டளைகளை இயக்கவும்:
flatpak-builder --force-clean --repo=repo build ar.xjuan.Cambalache.json flatpak build-bundle repo cambalache.flatpak ar.xjuan.Cambalache flatpak install --user cambalache.flatpak