| 開発者 | GNOME プロジェクト |
|---|---|
| 初回リリース | 2011年4月6日 |
| 安定リリース | 1.4.0 / 2023年9月14日 |
| リポジトリ | gitlab.gnome.org/GNOME/libadwaita |
| 書かれた | C、サス |
| オペレーティング·システム | BSD、Linux、Unix |
| 含まれるもの | グノーム |
| 前任者 | クリアルックス |
| タイプ | デザイン言語ソフトウェア |
| ライセンス | LGPLv2.1+ [1] |
| Webサイト | 開発者: |
Adwaita は、GNOMEデスクトップ環境のデザイン言語です。実装としては、GNOME ShellとPhoshのデフォルトのテーマとアイコン セットとして、またGNOMEでの使用をターゲットとしたアプリケーションのウィジェットとして存在します。Adwaita は、Clearlooks [2]で使用されている設計原則の代替として、2011 年にGNOME 3.0のリリースで初めて登場し、段階的な近代化と改良が続けられ、現在のバージョンのリリースに引き継がれています。
2021年まで、AdwaitaのテーマはGTK ウィジェットツールキットの一部として含まれていましたが、 GTKのGNOMEからの独立性と異なるリリーススケジュールをさらに高めるために、libadwaitaに移行されました。libadwaitaは全体的なプロジェクトとして、GTKの基本ウィジェットをGNOMEヒューマンインターフェースガイドラインに特に準拠したものに拡張する役割を果たしています。[3]
発達
バージョン 3.0 より前のGNOME デスクトップ環境では、 Clearlooksテーマが使用されていました。2008 年 10 月、デザイナーと開発者はボストンで開催された GNOME User Experience Hackfest で会合しました。[4]このイベントで、 GNOME Shellのコンセプトが考案されました。以前の GNOME とは異なるデザインの可能性を考慮した、非常に初期のモックアップがいくつか作成されました。[5] Red Hat のデザイナーである Jon McCann と Jeremy Perry は、幅広い共同作業の合意に基づいて、GNOME のデザインの標準と方向性を設定することを目的とした文書を作成しました。[6] 2010 年 2 月、GNOME デザイナーは再び会合し、さらにいくつかの公開モックアップを作成しました。[7]
2010年の会議では、 Cantarellをデフォルトの書体として使用するという決定も行われました。 [8] Cantarellは、前年にレディング大学のタイポグラフィとグラフィックコミュニケーション学部で研究していたデイブ・クロスランドによって設計されました。2011年2月にGNOME Shellに正式に追加され、 [9] GNOMEプロジェクトは必要に応じてフォントを保守および拡張することに同意しました。
2011年1月19日、カルロス・ガルナチョは、GNOMEで利用できるAdwaitaの具体的なGTKテーマ実装が完了したことを発表しました。[10]
GNOME 3.0とAdwaitaをデフォルトで搭載した最初の主要なLinuxディストリビューションは、2011年5月24日にバージョン15がリリースされたFedora Linuxでした。 [11] [12]
GTKはGNOMEと強い結びつきがあったため、2014年にはAdwaitaのテーマが「Raleigh」に取って代わりGTKのデフォルトテーマとなった。[13]しかし、libadwaitaのリリースに備えて、2021年1月14日にテーマはGTKから削除され、よりシンプルな別のテーマに変更された。[14] [3]この明確な区別により、独自のデザインニーズを持つGNOMEと、下流のプロジェクトによって拡張できるシンプルなテーマを必要とするGTKの両方が同時に繁栄することができた。LibadwaitaはGNOME 42のリリースで初めて出荷された。[15] [16]
デザイン言語
Adwaita は、すっきりとしたモダンな美しさと使いやすさを重視したデザインが特徴です。Adwaita のデザイン原則は、シンプルさ、一貫性、アクセシビリティに基づいています。[要出典]
リバドワイタ
libadwaitaライブラリは、AdwaitaをGNOMEヒューマンインタフェースガイドラインにさらに準拠したコンポーネントとしてさらに開発するために作成されました。Libadwaitaは、GNOMEヒューマンインタフェースガイドラインに準拠した方法でGTKウィジェットツールキットを拡張するライブラリです。これにより、アプリケーションは利用可能な画面スペースに基づいてレイアウトを変更でき、Adwaitaスタイルシートを統合し、名前付き色で実行時に色を変更でき、デスクトップ間のダークスタイル設定をサポートするAPIが追加されます。[17]
レスポンシブデザインとLinuxスマートフォン
Libadwaitaは、レスポンシブデザインのアプリケーションを作成するためのツールを提供しており、利用可能な画面スペースに基づいてアプリケーションのレイアウトを調整できるため、スマートフォン対応のGNOMEアプリケーションの開発に役立ちます。[18]
リバンディ
Libhandy は、Libadwaita の前身であるPurismが後援するライブラリです。libhandy プロジェクトは libadwaita の基盤として使用されました。
GNOME ヒューマンインターフェースガイドライン
GNOMEヒューマンインターフェースガイドライン(HIG)は、 GNOMEデスクトップ環境向けのアプリケーションを設計するための包括的なガイドとして機能します。これは、 GNOMEの設計哲学に沿ったユーザーインターフェースの作成に役立ちます。[19]
GNOMEヒューマンインターフェースガイドラインは以下にあります。 developer.gnome.org/hig
要素
色
Adwaita のカラー パレットは、アプリケーションアイコンやイラストのデザインに使用されます。このカラー パレットは、番号指定以外に名前が付けられていない複数のカラー シェード ファミリで構成されています。彩度が低いものは「明るい」および「暗い」と呼ばれます。この命名規則は、ユーザー インターフェイス スタイルの応用概念にまで拡張され、ユーザーは画面上のウィジェットコンポーネントの基本スタイルを選択して、全体的な外観と雰囲気を明るくまたは暗くすることができます。
タイポグラフィ

Adwaita は、Dave Crossland がデザインした現代的なヒューマニスト サンセリフ体 Cantarell書体を使用しています。2018 年の GNOME バージョン 3.28 リリースに合わせて、Cantarell は拡張され、細字と極太字が追加されました。
Cantarell ファミリーには等幅フォントが含まれておらず、Adwaita では代替フォントが指定されていません。等幅フォントが便利な場合、GNOME では、GNOME に同梱されているオペレーティング システムによって選択された等幅スタイルを使用するように要求されることがよくあります。
図像学
Adwaitaは、アプリケーションとユーザーインターフェースで使用される概念を区別することを目的とした、2つの異なるスタイルのアイコンクラスを定義しています。アプリケーションでは主要なアイコンにフルカラーが使用されるのに対し、設計上単色である「シンボリック」アイコンはユーザーインターフェース用です。[20] [21]
アプリアイコン
GNOME 向けの各アプリには、プライマリアイコンが必要です。GNOME ヒューマンインターフェースガイドラインでは、アプリのアイコンはシンプルで認識しやすいメタファーに対応する必要があると規定されています。[22]アイコンはフラットなものではなく、むしろ単純化されており、ある程度の奥行きを持たせることができます。ただし、影は避ける必要があります。
象徴的なアイコン
ユーザー インターフェイスでは、小さいサイズで表示したときに適切に機能する、さらに単純な単色のアイコンが使用されます。色が必要な場合は、プログラムで色を変更することが予想されます。
実装
GNOME Shell は、 Adwaita のテーマとアイコンの当初の開発の主な手段でした。これは、現在でも主要な実装です。同様に、 Purism のモバイル シェルであるPhosh も同じ役割を果たしています。
参照
参考文献
- ^ 「COPYING」. GNOME GitLab . 2018-02-07 . 2022-09-26閲覧。
- ^ Paul, Ryan (2011年4月6日). 「Linuxの芝生に輝く新しい装飾品:ArsがGNOME 3.0をレビュー」Ars Technica . 2022年1月2日閲覧。
- ^ ab Plazas, Adrien (2021年3月31日). “Introducing Libadwaita” . 2022年1月2日閲覧。
- ^ McCann, Jon; Perry, Jeremy (2011 年 4 月 6 日)。「How We Got Here: Part I of a Design History of GNOME 3 the Shell」。The GNOME Journal (インタビュー)。インタビュー: Harries, Daf 。2022 年1 月 3 日閲覧。
- ^ 「ウィンドウ管理とその他」。GNOME。2008年11月2日時点のオリジナルよりアーカイブ。 2022年1月2日閲覧。
- ^ McCann, William Jon; Perry, Jeremy (2009年7月1日). 「GNOME Shell: 個人向け統合デジタル作業環境の設計」(PDF) . The GNOME Project . 2020年11月24日時点のオリジナル(PDF)よりアーカイブ。2022年1月3日閲覧。
- ^ Paul, Ryan (2010年2月26日). 「「Task Pooper」はGNOMEデスクトップに革命を起こす可能性がある」Ars Technica . 2022年1月2日閲覧。
- ^ Spalinger, Nicolas (2011 年 4 月 6 日)。「GNOME 3 のフォント: Cantarell、微調整、先駆者」。The GNOME Journal。2022年1 月 3 日閲覧。
- ^ Day, Allan (2011年2月15日). 「GNOME 3: 日に日に良くなる」 . 2022年1月3日閲覧。
- ^ カルロス、ガルナチョ (2011 年 1 月 19 日)。 「アドワイタは終わった」。GNOME プロジェクト。2022 年1 月 2 日に取得。
- ^ Paul, Ryan (2011年5月25日). 「First look: Fedora 15 comes with GNOME 3.0 and systemd」. Ars Technica . 2022年1月2日閲覧。
- ^ Vaughan-Nichols, Steven (2011年5月24日). 「Fedora 15の5つの優れた機能」ZDNet . 2022年1月2日閲覧。
- ^ Clasen, Matthias (2014 年 6 月 13 日). 「GTK+ の新しいデフォルトテーマ」 . 2022 年1 月 3 日閲覧。
- ^ Mikhaylenko, Alice (2021年12月31日). 「Libadwaita 1.0」. GNOME プロジェクト. 2022年1月3日閲覧。
- ^ Proven, Liam (2022年3月16日). 「GNOME 42では多くの調整と改善が予定されています」. The Register . 2024年9月15日閲覧。
- ^ 「Libadwaita 1.0 – Just another blog」 2021年12月31日. 2024年9月13日閲覧。
- ^ 「Libadwaita - Rust と GTK 4 を使用した GUI 開発」。gtk-rs.org 。2024 年 9 月 13 日閲覧。
- ^ 「Libadwaita in the Wild」. Purism . 2022年12月15日. 2024年9月13日閲覧。
- ^ 「Design/HIG - GNOME Wiki!」. wiki.gnome.org . 2024年9月12日閲覧。
- ^ 「アプリアイコン - GNOME ヒューマンインターフェースガイドラインドキュメント」。developer.gnome.org 。 2022年8月11日閲覧。
- ^ 「UI アイコン - GNOME ヒューマン インターフェース ガイドライン ドキュメント」。developer.gnome.org。2022年8 月 11 日閲覧。
- ^ 「設計原則 - GNOME ヒューマンインターフェースガイドラインドキュメント」。developer.gnome.org 。 2022年9月26日閲覧。
外部リンク
- GNOME ヒューマンインターフェースガイドライン
- Cantarell書体公式サイト
