GTK 4.2圖形工具包發布

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

新版本主要修復了錯誤,並根據將程式移植到 GTK4 的開發人員的回饋對 API 進行了改進。 GTK 4.2 中一些最顯著的改進包括:

  • 新增了 NGL 渲染器,這是一種新的 OpenGL 渲染引擎,在 Linux、Windows 和 macOS 上預設為啟用。 NGL 渲染器提供更高的效能,同時減少 CPU 負載。 要返回舊的渲染引擎,您應該使用環境變數 GSK_RENDERER=gl 運行應用程式。
  • 修改輸入的下一個字元的外觀的撰寫序列和靜音鍵的處理已被重新設計。
    GTK 4.2圖形工具包發布
  • 已經實現了在 Meson 組裝系統中以子項目的形式使用 GTK 的能力,這使您可以將 GTK 及其所有依賴項構建為您自己的應用程序的組裝環境的一部分,並獲取所有組裝工件進行交付以及使用所選工具的應用程式。
  • 改進了對使用這些平臺本機工具編譯適用於 Windows 和 macOS 的 GTK 的支援。
  • API 文件已重做,其生成使用新的gi-docgen 生成器,該生成器可以更方便地呈現信息,包括用於將代碼示例添加到剪貼板的按鈕、祖先層次結構的可視化表示以及每個文檔的介面類,該類別的繼承屬性、訊號和方法的列表。 介面支援客戶端搜索,自動適應不同螢幕尺寸。 一個新的文檔網站 docs.gtk.org 已經推出,該網站還提供有關 GObject、Pango 和 GdkPixbuf 自省的配套教程。
  • 從參與渲染的 GLSL 著色器到為殘疾人士提供的對象,各種組件的性能都得到了優化。
  • 使用新版本的 Cairo 庫時實現了亞像素文字定位。
  • 提供了用於選擇表情符號的自適應介面佈局。
  • 改進了對用於輸入控制的 Wayland 協定擴充的支援。
  • 改進了文字視圖小工具中的滾動性能。
  • 改進了彈出視窗小部件中陰影的渲染。
    GTK 4.2圖形工具包發布

來源: opennet.ru

添加評論