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

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

新しいリリースでは主にバグが修正され、プログラムを GTK4 に移植した開発者からのフィードバックに基づいて API が改善されています。 GTK 4.2 の最も注目すべき改善点には次のものがあります。

  • Linux、Windows、macOS でデフォルトで有効になる新しい OpenGL レンダリング エンジンである NGL レンダラが追加されました。 NGL レンダラーは、CPU 負荷を軽減しながら、より高いパフォーマンスを提供します。 古いレンダリング エンジンに戻すには、環境変数 GSK_RENDERER=gl を使用してアプリケーションを実行する必要があります。
  • 次に入力される文字の外観を変更する Compose シーケンスとサイレント キーの処理が見直されました。
    GTK 4.2 グラフィカル ツールキットのリリース
  • Meson アセンブリ システムのサブプロジェクトの形式で GTK を使用する機能が実装されました。これにより、GTK とそのすべての依存関係を独自のアプリケーションのアセンブリ環境の一部として構築したり、配信用のすべてのアセンブリ アーティファクトを取得したりできるようになります。選択したツールを使用してアプリケーションとともに。
  • Windows および macOS 用の GTK を、これらのプラットフォームにネイティブなツールを使用してコンパイルするためのサポートが強化されました。
  • API ドキュメントが再作成され、その生成には新しい gi-docgen ジェネレーターが使用されます。これにより、コード例をクリップボードに追加するボタン、祖先の階層とそれぞれのインターフェイスの視覚的表現など、より便利な情報のプレゼンテーションが生成されます。クラス、継承されたプロパティ、シグナル、およびクラスのメソッドのリスト。 このインターフェイスはクライアント側の検索をサポートし、さまざまな画面サイズに自動的に適応します。 新しいドキュメント サイト docs.gtk.org が開設され、GObject、Pango、および GdkPixbuf イントロスペクションに関する関連チュートリアルも提供されています。
  • レンダリングに関与する GLSL シェーダから障害者向けのオブジェクトに至るまで、さまざまなコンポーネントのパフォーマンスが最適化されています。
  • Cairo ライブラリの新しいバージョンを使用する場合のサブピクセル テキストの配置を実装しました。
  • 絵文字を選択するための適応型インターフェイス レイアウトを提供しました。
  • 入力制御のための Wayland プロトコル拡張のサポートが改善されました。
  • テキストビューウィジェットのスクロールパフォーマンスが向上しました。
  • ポップオーバー ウィジェットのシャドウのレンダリングが改善されました。
    GTK 4.2 グラフィカル ツールキットのリリース

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

コメントを追加します