Cambalache 0.10.0 מגיע עם שיפורים בתמיכה ועוד

לאחרונה הוכרז על שחרור הגרסה החדשה של הפרויקט החלפה 0.10.0 ובגרסה החדשה הזו בוצעו מספר שיפורים, המתורגמים לשיפורי תמיכה עבור שתי הספריות, עבודה עם אובייקטים, כמו גם בתרגום הכלי לשפות מסוימות, בין היתר.

למי שלא מודע לכלי הזה, אני יכול להגיד לך את זה ממוקם ככלי לפיתוח ממשק מהיר עבור GTK 3 ו-GTK 4 באמצעות פרדיגמת MVC והפילוסופיה החשובה ביותר של מודל הנתונים. שלא כמו Glade, Cambalache מספקת תמיכה לשמירה על ממשקי משתמש מרובים בפרויקט.

Cambalache אינו תלוי ב-GtkBuilder וב-GObject, אלא מספק מודל נתונים התואם למערכת מסוג GObject. מודל הנתונים יכול לייבא ולייצא ממשקים מרובים בו-זמנית, תומך באובייקטים, מאפיינים ואותות של GtkBuilder, מספק מחסנית חזרה (בטל/בצע מחדש) ויכולת לדחוס היסטוריית פקודות.

כלי השירות cambalache-db מסופק ליצירת מודל נתונים מקבצי gir ושירות db-codegen מסופק ליצירת מחלקות GObject מטבלאות מודל נתונים.

החדשות העיקריות של Cambalache 0.10.0

בגרסה החדשה הזו של Cambalache 0.10.0, זה מודגש תמיכה נוספת בספריות libAdwaita ו-libHandy, המציעים סט רכיבים לעיצוב ממשק המשתמש בהתאם להנחיות GNOME HIG.

שינוי נוסף שבולט בגרסה החדשה הזו הוא התמיכה ב להיות מסוגל להגדיר אובייקטים חדשים ישירות (Inline) בבלוק עם מאפיינים של אובייקט אחר, ללא שימוש בקישורים.

בנוסף לכך, נוכל גם לגלות שנוספה תמיכה כדי להגדיר סוג ילד מיוחד, המשמש, למשל, בווידג'ט כותרת החלון, וכן תמיכה כדי לארגן מחדש את המיקומים של רכיבי ילד.

אנחנו יכולים למצוא גם את מה שנוסף תמיכה בסוגים שנמנו ודגלים עבור GdkPixbuf, Pango, Gio, Gdk ו-Gsk ותמיכה משופרת בסביבת עבודה עבור GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem ו-GtkCenterBox

מבין השינויים האחרים הבולטים בגרסה החדשה הזו:

  • נוסף תרגום ממשק לאוקראינית.
  • מוצעים עורכי נכסים חדשים.
  • שפר את הפונקציונליות של הלוח
  • עורכי נכסים חדשים עבור מאפייני שם סמל וצבע.

למי שמעוניין לדעת עוד בנושא תוכל לבדוק את פרטי הפרויקט בקישור הבא. בעוד שמי שמעוניין להיות מסוגל להסתכל על קוד Cambalache, הוא יכול לעשות זאת. מהקישור למטה. חשוב גם להזכיר שקוד הפרויקט כתוב ב- Python וזמין תחת רישיון GPLv2.

קבל קמבלאצ'ה

למי שמעוניין להיות מסוגל לעבוד עם הכלי הזה, עליו לדעת זאת ישנן שתי דרכים להשיג זאת במערכת שלך, אחד מהם הוא הורדת קוד המקור של קמבלצ'ה ואיתה אין צורך להתקין את הכלי, בעוד שהאפשרות השנייה ולדעתי הרבה יותר נוחה היא בעזרת חבילות Flatpak. חשוב גם להזכיר כי ראוי להזכיר כי יש להתקין את פייתון.

במקרה הראשון וזה לא דורש התקנה, זה על ידי הורדת קוד המקור של הכלי. אנחנו יכולים לעשות את זה פתיחת מסוף ובתוכו אנו הולכים להקליד את הפקודה הבאה:

git clone https://gitlab.gnome.org/jpu/cambalache.git

כעת, על מנת להפעיל את הכלי, פשוט הקלד:

./run-dev.py

לבסוף באשר לשיטה האחרת היא שכן בעזרת חבילות Flatpak, עלינו רק לקבל את התמיכה כדי להתקין חבילות מסוג זה במערכת וכל שעלינו לעשות הוא פתח מסוף והפעל את הפקודות הבאות:

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

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.