GTK 4.4 グラフィカル ツールキットのリリース

4.4.0 か月の開発を経て、グラフィカル ユーザー インターフェイスを作成するためのマルチプラットフォーム ツールキット GTK 4 のリリースが発表されました。 GTK XNUMX は、次の GTK での API の変更によって XNUMX か月ごとにアプリケーションを書き直す必要があることを恐れることなく使用できる、安定したサポートされている API を数年間アプリケーション開発者に提供する新しい開発プロセスの一環として開発されています。支店。

GTK 4.4 の最も注目すべき改善点は次のとおりです。

  • OpenGL を使用して CPU 負荷を軽減しながらより高いパフォーマンスを実現する NGL レンダリング エンジンの継続的な改善。新しいリリースには、大きなインタースティシャル テクスチャの使用を排除するレンダリングの最適化が含まれています。 GPU Mali 用のオープン ドライバーを使用した NGL の正しい動作が確立されました。古い GL レンダリング エンジン (GSK_RENDERER=gl) のサポートは、GTK の次のブランチで廃止される予定です。
  • 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 文字 (「ẅ」など) を形成しない、さまざまなデッド キーと組み合わせを同時に使用する機能が追加されました。 Unicode 値を含む 32 ビットのキー マッピング値 (keysYSms) の完全なサポートが実装されました。
  • 絵文字データが CLDR 39 に更新され、言語やロケールを超えて絵文字をローカライズできるようになりました。
  • デフォルトでは、GTK アプリケーションのデバッグを容易にする検査インターフェイスが含まれています。
  • Windows プラットフォームでは、GL はマルチメディア コンテンツの再生に使用され、WinPointer API はタブレットやその他の入力デバイスの操作に使用されます。

出所: オープンネット.ru

コメントを追加します