GNOME スタイルのインターフェースを作成するための Libadwaita 1.3 ライブラリのリリース

GNOME プロジェクトは、Libadwaita 1.3 のリリースを公開しました。これには、GNOME HIG (ヒューマン インターフェイス ガイドライン) に準拠したユーザー インターフェイス スタイル用のコンポーネントのセットが含まれています。 このライブラリには、一般的な GNOME スタイルに準拠したアプリケーションを構築するための既製のウィジェットとオブジェクトが含まれており、そのインターフェイスはあらゆるサイズの画面に適応して調整できます。 ライブラリ コードは C で書かれており、LGPL 2.1+ ライセンスに基づいて配布されます。

libadwaita ライブラリは GTK4 と組み合わせて使用​​され、GNOME で使用される Adwaita テーマのコンポーネントが含まれています。これらは GTK から別のライブラリに移動されました。 GNOME スタイル要素を別のライブラリに移動すると、GNOME 固有の変更を GTK とは別に開発できるようになり、GTK 開発者はコア部分に集中でき、GNOME 開発者は GTK 自体に影響を与えることなく、必要なスタイル変更をより迅速かつ柔軟に進めることができます。

ライブラリには、リスト、パネル、編集ブロック、ボタン、タブ、検索フォーム、ダイアログ ボックスなど、さまざまなインターフェイス要素をカバーする標準ウィジェットが含まれています。 提案されたウィジェットを使用すると、PC やラップトップの大きな画面とスマートフォンの小さなタッチ スクリーンの両方でシームレスに機能するユニバーサル インターフェイスを作成できます。 アプリケーション インターフェイスは、画面サイズと利用可能な入力デバイスに応じて動的に変化します。 このライブラリには、手動で調整することなく外観を GNOME ガイドラインに一致させる一連の Adwaita スタイルも含まれています。

libadwaita 1.3 の主な変更点:

  • タイトルと XNUMX つのオプションのボタンを含むバナー ウィンドウを表示するために、GTK GtkInfoBar ウィジェットの代わりに使用できる AdwBanner ウィジェットを実装しました。 ウィジェットの内容はサイズに応じて変形し、表示・非表示時にアニメーションを適用することができます。
    GNOME スタイルのインターフェースを作成するための Libadwaita 1.3 ライブラリのリリース
  • AdwTabView クラスを使用して表示されるタブまたはページの視覚的な概要用に設計された AdwTabOverview ウィジェットが追加されました。 新しいウィジェットを使用すると、スイッチの独自の実装を作成しなくても、モバイル デバイス上のタブでの作業を整理できます。
    GNOME スタイルのインターフェースを作成するための Libadwaita 1.3 ライブラリのリリースGNOME スタイルのインターフェースを作成するための Libadwaita 1.3 ライブラリのリリース
  • AdwTabView で開いているタブの数に関する情報を含むボタンを表示する AdwTabButton ウィジェットが追加されました。これは、モバイル デバイスでタブ ビューを開くために使用できます。
    GNOME スタイルのインターフェースを作成するための Libadwaita 1.3 ライブラリのリリース
  • AdwViewStack、AdwTabView、および AdwEntryRow ウィジェットがアクセシビリティ機能をサポートするようになりました。
  • システム設定でのアニメーションの無効化を無視するプロパティが AdwAnimation クラスに追加されました。
  • AdwActionRow クラスに字幕を強調表示する機能が追加されました。
  • title-lines プロパティとsubtitle-lines プロパティが AdwExpanderRow クラスに追加されました。
  • GtkEntry と同様に、grab_focus_without_selecting() メソッドが AdwEntryRow クラスに追加されました。
  • GtkAlertDialog と同様に、非同期choose() メソッドが AdwMessageDialog クラスに追加されました。
  • ドラッグ アンド ドロップ インターフェイスに関連する API 呼び出しが AdwTabBar クラスに追加されました。
  • AdwAvatar クラスは、画像の正しいスケーリングを保証します。
  • Windows プラットフォームで作業するときにダーク スタイルとハイ コントラスト モードを使用する機能が追加されました。
  • リストとグリッドの選択された要素が、アクティブな要素の強調表示に使用される色 (アクセント) で強調表示されるようになりました。

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

コメントを追加します