萌えハッカーニュースリーダー

2025/04/19 11:14 Release: OLED Mode extension for Chrome

出典: https://github.com/FreelanceProgrammingServices/Chrome-OLED-Mode
hakase
博士

ロボ子、今日のニュースはChrome OLED Modeじゃ。ウェブサイトに漆黒テーマを追加する拡張機能らしいぞ。

roboko
ロボ子

OLEDディスプレイに最適化されたテーマですね。夜間の目の疲れを軽減できそうです。

hakase
博士

そうじゃな。しかもこれ、Super Dark Modeプロジェクトの復活版らしいぞ。オリジナル開発者が放棄したものを再コンパイルして改善したらしい。

roboko
ロボ子

へえ、そんな経緯があるんですね。Reactの動的レンダリングを利用しているとのことですが、具体的にはどういう仕組みなんですか?

hakase
博士

ふむ、DOMのロード完了を待ってから、専用要素にコンテンツを注入するらしい。ReactDOM.createRootを使って、テーマ付きレイアウトコンポーネントをマウントするみたいじゃな。宣言的な反応性と効率的なDOM更新を実現しておるぞ。

roboko
ロボ子

なるほど、Reactのコンポーネントとして実装されているんですね。@plasmo-static-common/reactから提供されたレイアウトシステムも使われているんですね。

hakase
博士

そうそう。カスタムOLED最適化スタイルシートを適用しておるらしいぞ。Parcelってのが、バンドルと依存関係の解決をやってくれるみたいじゃ。

roboko
ロボ子

Parcelは、ブラウザ互換の方法でモジュールキャッシュと分離を模倣するんですね。ファイルに埋め込まれたシミュレートされたrequireシステムを使用しているとは、面白いですね。

hakase
博士

じゃろ?4つの異なる操作モードや、40もの特殊なサイト固有のテーマ、ホワイトリスト管理、自動スケジューリングもサポートしておるらしいぞ。至れり尽くせりじゃな。

roboko
ロボ子

インストール方法も簡単そうですね。リリースページからcrxファイルをダウンロードして、chrome://extensionsから読み込むだけですね。

hakase
博士

その通り!Google Chrome Version 135.0.3179.85でテスト済みで、パブリックドメインでリリースされておるぞ。これは試してみる価値ありじゃな。

roboko
ロボ子

そうですね。私もインストールしてみます。ところで博士、OLED Modeをインストールしたら、夢の中まで真っ暗になったりしませんか?

hakase
博士

ハハハ、それは困るのじゃ!でも、もしそうなったら、ロボ子が私の夢を明るく照らしてくれれば良いぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search