GTK 4.4圖形工具包發布

經過五個月的開發,用於創建圖形使用者介面的多平台工具包 GTK 4.4.0 已經發布。 GTK 4 正在作為新開發流程的一部分進行開發,該流程試圖為應用程式開發人員提供穩定且受支援的API,可以使用多年,而不必擔心由於下一個GTK 中的API 更改而必須每六個月重寫一次應用程式分支。

GTK 4.4 中最顯著的改進包括:

  • 持續改進NGL渲染引擎,利用OpenGL實現更高的效能,同時降低CPU負載。 新版本包括渲染優化,以消除大間隙紋理的使用。 已經建立了 NGL 與 GPU Mali 開放驅動程式的正確操作。 計劃在 GTK 的下一個分支中停止對舊 GL 渲染引擎 (GSK_RENDERER=gl) 的支援。
  • 清理並簡化了與設定 OpenGL 相關的程式碼。 GTK 中支援 OpenGL 的程式碼在具有最新版本專有 NVIDIA 驅動程式的系統上可以正常運作。 為了存取渲染API,EGL介面被視為主要介面(EGL版本要求已提高到1.4)。 在 X11 系統上,如有必要,您可以從 EGL 回滾到 GLX。 在 Windows 上,預設使用 WGL。
  • 主要作品中包含的主題已重新組織和重新命名。 從現在開始,內建主題將命名為 Default、Default-dark、Default-hc 和 Default-hc-dark,Adwaita 主題已移至 libadwaita。 主題使用虛線而不是波浪線來突出顯示錯誤訊息。 新增了對半透明文字選擇的支援。
  • 輸入法的內建實作與 IBus 在顯示和處理組合序列和死鍵時的行為非常接近。 新增了同時使用不同死鍵和組合的功能,這些死鍵和組合不會導致形成單一 Unicode 字元(例如“ẅ”)。 已實現對 32 位元鍵映射值(keysyms)的完全支持,包括 Unicode 值。
  • Emoji 資料已更新至 CLDR 39,開放了跨語言和區域設定本地化 Emoji 的能力。
  • 預設情況下,包含一個檢查接口,以便更輕鬆地調試 GTK 應用程式。
  • 在Windows平台上,GL用於播放多媒體內容,WinPointer API用於與平板電腦和其他輸入裝置搭配使用。

來源: opennet.ru

添加評論