GTK 4.2.0 מגיע עם שיפורי ביצועים, עבור טיוח, Meson ועוד

לאחר שלושה חודשי התפתחות הוצגה השקת הגרסה החדשה של ערכת הכלים החוצה פלטפורמות ליצירת ממשק משתמש גרפי GTK 4.2.0 שבו בערך 1268 יושמו שינויים בודדים של 54 מפתחים ובסך הכל 73950 שורות נוספו והוסרו 60717.

הסניף החדש של GTK 4 נמצא בפיתוח במסגרת א תהליך פיתוח חדש שמנסה לספק למפתחי אפליקציות ממשק API יציב ותואם למשך מספר שנים, שניתן להשתמש בו ללא חשש שיהיה צורך לבצע מחדש יישומים כל חצי שנה בגלל שינויים בממשק ה- API בסניף הבא של GTK.

מה חדש ב- GTK 4.2.0?

הגרסה החדשה הזו של GTK 4.2.0 מתקן בעיקר באגים ומציג שיפורי API בהתבסס על משוב ממפתחים שהעבירו את התוכניות שלהם ל- GTK4.

בנוסף, כמה מהשיפורים הבולטים ביותר ב- GTK 4.2 כולל את ה- renderer של NGL, מנוע עיבוד חדש של OpenGL שמופעל כברירת מחדל ב- Linux, Windows ו- macOS. מעבד ה- NGL מספק ביצועים טובים יותר באופן ניכר עם שיפורים במסגרות לשנייה, כמו גם צריכת חשמל ומעבד. כדי לחזור למנוע העיבוד הקודם, התחל את היישום עם משתנה הסביבה GSK_RENDERER = gl.

מהדורה זו היא תוצאה של סבב המשוב הראשוני של מפתחי יישומים שהעבירו את הפרויקטים שלהם ל- GTK4, כך שהוא מורכב בעיקר מתיקוני באגים ושיפורי API, אך הוספנו גם תכונות חדשות, כגון מעבד GL חדש; שיפורים שונים באופן בו ערכת הכלים מטפלת בהרכב וברצפי מקשים מתים; ליצור שיפורי מערכת להרכבת GTK ב- Windows ו- macOS; והפניה חדשה לחלוטין ל- API, שנוצרת מאותם נתוני התבוננות פנימית הנצרכים גם על ידי כריכות שפה.

הודגש גם בהכרזה על גרסה חדשה זו של GTK 4.2.0 ש-והטמיע את היכולת להשתמש ב- GTK כתת-פרוייקט במערכת הבנייה של Meson, המאפשר לך לאסוף את GTK ואת כל התלות שלו כחלק מסביבת הבנייה של היישום שלך, כמו גם לקבל את כל חפצי האוסף למסירה יחד עם היישום שלך באמצעות ערכת הכלים שנבחרה.

תיעוד ה- API עוצב מחדש, עמ 'עבור הכשרתו משתמשים בגנרטור ה- gi-docgen החדש, המייצר הצגת מידע נוחה יותר, כולל כפתורים להוספת דוגמאות קוד ללוח, ייצוג חזותי של היררכיית האבות והממשקים של כל מחלקה, רשימה של מאפיינים שעברו בירושה. , אותות ושיטות של הכיתה.

מאידך גיסא הממשק תומך בחיפוש בצד הלקוח ומתאים באופן אוטומטי לגדלי מסך שונים, בנוסף, הושק אתר תיעוד חדש, docs.gtk.org, המציע גם מדריכים משלימים בנושא התבוננות פנימית של GObject, Pango ו- GdkPixbuf.

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

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

  • שינה את הטיפול ברצפי קומפוזיציה ומפתחות אילמים המשנים את מראה דמות הקלט הבאה.
  • תמיכה משופרת בהרכבת GTK עבור Windows ו- MacOS באמצעות ערכות כלים מקומיות לפלטפורמות אלה.
  • מיקום טקסט של תת פיקסלים יושם בעת שימוש בגרסאות חדשות של ספריית קהיר.
  • סיפק עיצוב ממשק רספונסיבי לבחירת אמוג'י.
  • תמיכה משופרת בתוסף פרוטוקול Wayland לבקרת כניסה.
  • ביצועי גלילה משופרים ביישומון תצוגת הטקסט.
  • שיפור עיבוד הצללים ביישומונים של popover.
  • פנגו ו- GdkPixbuf עברו גם ל- gi-docgen
  • שיפורי ביצועים בכל הלוח

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


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

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

*

*

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