הגרסה החדשה של GTK 4.8.0 כבר שוחררה ומגיעה עם שיפורים שונים עבור לינוקס

GTK 4.8.0, ערכת כלים חוצת פלטפורמות ליצירת ממשקי משתמש גרפיים

GTK 4.8.0, ערכת כלים חוצת פלטפורמות ליצירת ממשקי משתמש גרפיים

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

למי שחדש ב-GTK, אתה צריך לדעת את זה זוהי ספריית רכיבי גרפיקה חוצת פלטפורמות לפתח ממשקי משתמש גרפיים (GUI) זה מורשה לפי תנאי ה-GNU LGPL, כך שהוא מאפשר יצירת תוכנה חופשית וגם תוכנה קניינית.

התכונות החדשות העיקריות של GTK 4.8

בגרסה החדשה הזו שמוצגת, הספרייה GDK, המספק שכבה בין GTK לבין תת-המערכת הגרפית, ביצעה אופטימיזציה להמרה של פורמטים של פיקסלים. במערכות עם מנהלי התקנים של NVIDIA, הרחבת EGL EGL_KHR_swap_buffers_with_damage מופעלת.

סִפְרִיָה GSK, אשר מספקת את היכולת לעבד סצנות גרפיות באמצעות OpenGL ו-Vulkan, תומך בעיבוד של אזורים גדולים גלויים (יציאות תצוגה), בנוסף לספריות לציור גליפים באמצעות טקסטורות.

עבור לינוקס ב Wayland, מיושמת תמיכה בפרוטוקול "xdg-activation"., המאפשר העברת פוקוס בין משטחים שונים ברמה הראשונה (לדוגמה, באמצעות xdg-activation, אפליקציה אחת יכולה להחליף פוקוס לאחרת).

ב-GTK 4.8 ה הווידג'ט GtkTextView הפחית את מספר המצבים המובילים לשרטוטים חוזרים ונשנים והטמיע את הפונקציה GetCharacterExtents כדי לקבוע את האזור עם גליף שמגדיר תו בטקסט (תכונה מתבקשת על ידי כלים לאנשים עם מוגבלויות).

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

הווידג'ט GtkSearchEntry, המציג את האזור להזנת שאילתת חיפוש, מציע את היכולת להגדיר את ההשהיה בין הקשה האחרונה לשליחת אות שינוי תוכן (GtkSearchEntry::search-changed).

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

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

כדי macOS, תמיכה נוספת במצב מסך מלא והפעלת וידאו באמצעות OpenGL, כמו גם זיהוי צג משופר, עבדו גם על הגדרות מרובי צגים, מיקום חלונות ובחירת גודל עבור תיבת הדו-שיח של הקובץ. אפליקציות הורשו לפעול ברקע.

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

של שינויים אחרים הבולטים:

  • נתוני אמוג'י מעודכנים ל-CLDR 40 (Unicode 14).
  • נוספה תמיכה עבור מקומות חדשים.
  • פקודת צילום המסך נוספה לכלי השירות gtk4-builder-tool כדי ליצור צילום מסך, המשמש בעת יצירת צילומי מסך לתיעוד.
  • ממשק בוחר הגופנים (GtkFontChooser) שיפר את התמיכה בתכונות העיצוב של OpenType.
  • לווידג'ט GtkCheckButton יש כעת את היכולת להקצות יישומון ילד משלו באמצעות כפתור.
  • המאפיין "התאמה לתוכן" נוסף לווידג'ט GtkPicture כדי להתאים את התוכן לגודל אזור נתון.
  • ביצועי הגלילה עברו אופטימיזציה בווידג'ט GtkColumnView.
  • כלי השירות gtk4-node-editor הותקן.
  • תמיכת סאונד נוספה ל-ffmpeg backend.
  • מגבלת הזיכרון במעלה התמונות JPEG הוגדלה ל-300 MB.
  • שינה את הסגנון של ממשק בוחר הצבעים (GtkColorChooser).

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


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

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

*

*

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

  1.   ללא שם דיג'ו

    אגב, יש פרויקט חדש שנקרא CTK שהוא מזלג של gtk3 שעובד עם cafe-desktop, מזלג של mate-desktop שמשתמש ב-ctk, שעדיין לא הסתיים, אבל חלק מהרכיבים כבר עובדים. הכוונה שלו היא לשמור על שולחן העבודה הקלאסי בחיים, משהו שאינו תואם gtk4.

    https://github.com/cafe-desktop/ctk

    https://github.com/cafe-desktop

    ברכות!