Terraglass — 意図的なライト/ダークパレットを持つフロストガラステーマ

しばらくかけて磨き上げてきたテーマを公開しました。現在は MIT ライセンスの下でオープンソースとして提供しています。半透明のフロストガラス風の表面(ヘッダー、サイドバー、検索)を中心に構築された、クリーンでモダンなデザインです。ライトモードとダークモード用に個別に設計されたカラースキームを備えており、色はハードコードされていません。すべて Discourse の CSS カスタムプロパティに紐付けられているため、ライト/ダークモードの自動切り替えにもそのまま対応します。

リポジトリ: terraboss/discourse-terraglass

機能

  • フロストガラス風の表面 — ヘッダー、サイドバー/ハンバーガーメニュー、およびヘッダーの検索フィールド/ドロップダウンが半透明になり、背景ぼけが適用されます。不透明度とぼけの強さはどちらも設定可能
  • 個別に設計されたライトモードとダークモード用のカラースキーム(単一スキームの反転ではなく)。テキストおよび UI 要素のコントラストは WCAG AA に準拠して確認済み
  • X/Twitter スタイルのワンボックス形式のリンクプレビュー。細いボーダーと角丸を採用
  • マナー(Etiquette)スタイルの旗/矢印形のタグ
  • すべてのデバイスで 16:9 の固定アスペクト比の動画埋め込み
  • 微妙なホバー状態を持つ、縞模様(ゼブラストライプ)のトピック一覧
  • ボタン、カード、モーダル、入力フィールド全体の角丸の半径を個別に設定可能
  • スキーム自体のテキストカラーを使用するアクセシブルなフォーカスアウトライン。ライトモードでもダークモードでも視認性を維持
  • 上記すべての機能はテーマ設定として提供されています。不要なものはオフにしたり、調整したりできます

インストール

カスタマイズ → テーマ → インストール → Git リポジトリから:

https://github.com/terraboss/discourse-terraglass

これにより、今後ワンクリックで「更新を確認」できるようになります。

更新情報

以前に指摘していた backdrop-filter のぼけの問題は修正されました。実際の原因を指摘してくれた awesomerobot さんに感謝します(詳細はこちら)。サイドバー、ハンバーガーメニュー、検索パネルはいずれも正しくぼけが適用されるようになりました。

フィードバックを大歓迎します。機能のリクエストやバグレポートも喜んで受け付けます。

「いいね!」 2

スクリーンショットをいくつか投稿してもらえますか? 素晴らしいですね

「いいね!」 1

まあ、また今度でもいいよ。まずは自分で試してみて! :slight_smile: