Libadwaita 1.3 が到着し、タブ、バナーなどが改善されました

返事

libadwaita は libhandy ライブラリに基づいており、このライブラリを置き換える位置付けにあり、

プロジェクト GNOME は最近、Libadwaita 1.3 ライブラリのリリースを発表しました。には、GNOME HIG (Human Interface Guidelines) に準拠したユーザー インターフェイスを設計するための一連のコンポーネントが含まれています。 このライブラリには、一般的な GNOME スタイルに準拠したアプリケーションを作成するための、すぐに使用できるウィジェットとオブジェクトが含まれており、そのインターフェイスは、あらゆるサイズの画面に応答して適応できます。

libadwaita ライブラリは GTK4 と組み合わせて使用​​され、GTK から別のライブラリに移動された GNOME で使用される Adwaita スキンのコンポーネントが含まれています。

GNOME イメージを別のライブラリに移動すると、GNOME に必要な変更を GTK とは別に開発できるようになり、GTK 開発者は基本に集中でき、GNOME 開発者は GTK に影響を与えることなく独自のスタイル変更をより迅速かつ柔軟にプッシュできます。

ライブラリには、リスト、パネル、編集ブロック、ボタン、タブ、検索フォーム、ダイアログなどのさまざまなインターフェイス要素をカバーする標準ウィジェットが含まれています。 提案されたウィジェットを使用すると、PC やラップトップの大画面とスマートフォンの小さなタッチ画面の両方でスムーズに動作するユニバーサル インターフェイスを作成できます。

アプリのインターフェイスは、画面サイズと使用可能な入力デバイスに基づいて動的に変化します。 このライブラリには、手動でカスタマイズする必要なく、ルック アンド フィールを GNOME ガイドラインにもたらす一連の Adwaita スタイルも含まれています。

libadwaita 1.3 の主な新機能

Libadwaita 1.3 から提供されるこの新しいバージョンでは、 実装された AdwBanner ウィジェット、GTK GtkInfoBar ウィジェットの代わりに使用できます タイトルとオプションのボタンを含むバナー ウィンドウを表示する. ウィジェットのコンテンツはサイズに基づいて変換され、表示および非表示時にアニメーションを適用できます。

これに加えて、次のことも強調されています AdwTabOverview ウィジェットが追加されました、 設計 タブまたはページの視覚的な概要 AdwTabView クラスを使用して表示されます。 新しいウィジェットを使用すると、独自のスイッチャー実装を作成しなくても、モバイル デバイスでタブ ブラウジングを整理できます。

デフォルトでは、選択したタブにはライブ サムネイルがあり、他のサムネイルは静的ですが、アプリケーションは使用することを選択できます ライブサムネイル 特定のページ用。 また、サムネイルがクリップされた場合に備えて、サムネイルの配置を制御することもできます。 

また、ウィジェットが追加されたことが言及されています 開いているタブの数に関する情報を含むボタンを表示する AdwTabButton モバイル デバイスでタブ ブラウジング モードを開くために使用できる AdwTabView 内。

それに加えて、AdwViewStack、AdwTabView、および AdwEntryRow ウィジェットがアクセシビリティ ツールをサポートするようになり、システム設定でアニメーションの無効化をオーバーライドするプロパティが AdwAnimation クラスに追加されました。

その他の変更点 この新しいバージョンから際立っている:

  • AdwActionRow クラスに、字幕を選択する機能が追加されました。
  • タイトル行とサブタイトル行のプロパティが AdwExpanderRow クラスに追加されました。
  • GtkEntry と同様に、grab_focus_without_selecting() メソッドが AdwEntryRow クラスに追加されました。
  • GtkAlertDialog と同様に、非同期の choose() メソッドが AdwMessageDialog クラスに追加されました。
  • AdwTabBar クラスにドラッグ アンド ドロップ API 呼び出しを追加しました。
  • GTK でテクスチャ フィルタリングを変更できるようになったため、 AdwAvatarカスタム画像を正しくスケーリングするため、縮小したときにピクセル化されたり、拡大したときにぼやけたりすることはありません。
  • Windows プラットフォームでの作業時にダーク スタイルとハイ コントラスト モードを使用する機能が追加されました。
  • 選択したリストおよびグリッド アイテムが、アクティブなアイテム (アクセント) の強調表示に使用される色で強調表示されるようになりました。

最後に、もしあなたが それについてもっと知りたい、 あなたはチェックすることができます 詳細は次のリンクをご覧ください。 また、ライブラリ コードは C 言語で記述され、LGPL 2.1+ ライセンスの下で配布されていることにも言及する価値があります。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。