WorksHub
rin0420 / games, tools & bots

WINDOWS APP / DESKTOP WIDGETS

Widgets

Windows 11のデスクトップに、好きなウィジェットを自由に配置できるアプリです。ブラウザでは動作しません。GitHubのリポジトリから入手して使う、ベータ版(v0.1.0-beta)のWinUI 3アプリです。

16種類のウィジェット

時計・日付・カレンダーなどの時間系、天気・天体・カウントダウンなどの情報系、CPU/GPU/ネットワーク/ディスクなどのシステムモニター系、写真・メモのパーソナル系があります。ギャラリーで種類を選ぶとすぐ追加され、そのままエディターへ進めます。

サイズと見た目

5つの定形サイズに加え、96〜1200pxで縦横それぞれ自由にリサイズできるカスタムサイズがあります。フォント・色・形・背景(単色/フロスト/Mica/透明/写真)を細かく調整でき、16種類のプリセットテーマも使えます。

システムモニタリングとFPS計測

CPU・GPU・ネットワーク・ディスクをそれぞれ専用ウィジェットで詳しく確認できます。FPS計測はWindowsのETW(Presentイベント)から行い、前面で描画しているゲームやアプリの実際のフレームレートをプロセス名付きで表示します。管理者権限が必要で、権限がない場合は自動的にデスクトップ全体の合成レートに切り替わります。

透過の仕組み

「透明」「フロスト」の背景は、Windowsのアクリル効果ではなくPrintWindowでデスクトップの実際の描画を取り込んで合成しています。ウィジェットは常にすべてのウィンドウより下(壁紙のすぐ上)に置かれるため、背後は必ずデスクトップだけになります。

入手方法とデータの扱い

GitHubリポジトリのビルド手順から自分でビルドするか、配布ビルドを取得して使います。Windows 10バージョン1809以降またはWindows 11、x64またはARM64に対応し、ランタイムは同梱済みです。設定とウィジェットの定義は%LOCALAPPDATA%\Widgets\widgets.jsonに保存されます。天気ウィジェットのみOpen-Meteoの外部APIを利用し、それ以外はオフラインで動作します。