Firefox のデフォルト UI 改善方法
- Firefox v89 以降、UI をめぐる論争があり、それに対応するこのリポジトリは人気を得た。
- Waterfox と Floorp ブラウザーもこのテーマをデフォルトテーマとして採用している。
- 2023 年時点で Mozilla は Windows 7 と Windows 8 のサポート終了を決定。v115 が最後のサポート版で、2024 年 9 月まで使用可能である。
原則
- UI/UX デザインに対して、主に 3 つ、細かくは 16 の基準を設けている。
- A/B テストを行えないため、ユーザーの行動を予測することが重要。
- 直感性、シンプルさ、可視性、適応性、一貫性、予測可能性、操作性、効率性、明確性、近接性、サイズ、反応性、柔軟性、アクセシビリティ、機能性、文脈性、調和、楽しさ、互換性などを考慮する。
問題点
- Firefox v88 の Photon UI と v89 の Proton UI の間の問題点を指摘している。
- タブがボタンのように見えること、パディングが大きすぎること、アイコンだけでは読み取りにくいことなどが主な問題点である。
タブの問題(適応性、操作性)
- 適応性と操作性を踏まえて、タブデザインの問題点を分析している。
- Apple Safari の事例を挙げ、ユーザー不満に基づくタブデザインの変更例を紹介している。
空間が多すぎる問題(可視性、近接性、サイズ、文脈性)
- 可視性、近接性、サイズ、文脈性を考慮して、空間が多すぎることがなぜ問題なのかを説明する。
- Fitts の法則を使って、クリックしやすい UI を設計する方法を説明する。
- Google Chrome の UI 間隔との比較により問題点を分析する。
アイコンの役割(明確性、アクセシビリティ)
- 明確性とアクセシビリティを考慮して、アイコンの重要性を説明する。
- 2023 年の Chrome デザインリフレッシュの事例を通して、アイコンの重要性を強調する。
タブの再デザイン
- タブの状態に対するさまざまなデザイン選択肢を説明し、Proton UI での一般的なミスを指摘する。
- タブの幅に応じて、スマートで効率的に動作する設計を行う。
分布
- 良い UI への個人的基準はあるが、ある程度は「好み」の問題である。
- Lepton、Photon、Proton のタブを比較し、それぞれのコンセプトに合う事例を選んでいる。
アイコン追加とパディング調整
- アイコン追加とパディング調整で、以前の不満を解消する。
- Edge、Chrome、Lepton のメニューアイコンを比較することで、Lepton のアイコンデザインの優位性を強調する。
テーマ
- 多様な OS と設定に適応する UI を提供する。
- Windows 7 から macOS まで、さまざまな OS のデザインに準拠する。
相互作用
- ユーザーが何が起きているか理解するのに役立つ相互作用と、ユーザーを楽しませる相互作用を設計する。
結論
- このテーマは、慣習、心理学、研究結果を考慮して、既存テーマの優れた特徴を継承している。
- OS、ダークモード、カスタムテーマ、インタラクションを状況に応じてサポートする。
GN⁺の意見
- 本稿で最も重要なのは、ユーザー体験を向上させるためのデザイン原則と問題解決アプローチを深く分析している点。
- Firefox ユーザーにとって、このテーマはより良いブラウジング体験を提供し得る実用的な代替案となり得る。
- UI/UX デザインに関心がある人には、デザイン判断の背景とその影響を理解するのに役立つ有益な資料となる。
1件のコメント
Hacker Newsコメント
about:configでbrowser.compactmode.showを設定することで再び有効化できる。このオプションは「サポートされていない」と表示されるが、何年もそのまま維持されている。browser.urlbar.clickSelectsAllが削除されたことだ。言うまでもなく、Mozillaは気に留めない。バグレポートを読む限り、これは明らかにユーザー非友好的としか言えない。ほかのどのテキストフィールドもこのようには動かない。Mozillaがこの「機能」を出し、選択しないオプションを外した理由は理解できない。ctrl+shift+oはそのウィンドウを開くが、ctrl+bはサイドバーを開く。プロフィール?ユーザーフレンドリーなプロフィール機能はないが、about:profilesは隠されたレガシーインターフェイスのように見える。パスワード?ブラウザタブで開き、他とまったく一致しない独自の見た目をしている。