Übersicht
Felix Hageloh · JavaScript、React、シェルコマンドで作成したカスタマイズ可能なウィジェットをMacのデスクトップに表示します。
紹介
Übersichtは、Macのデスクトップにウィジェットを直接表示します。時計、システム情報、サービスから取得したデータなどに利用できます。ウィジェットはJSXとReactで描画するJavaScriptモジュールです。以前のCoffeeScript製ウィジェットも引き続きサポートされています。ウィジェットファイルを編集すると、表示にすぐ反映されます。
ウィジェットの使い方
ウィジェットには、シェルコマンドまたはJavaScript関数、更新頻度、描画関数、カスタム状態を定義できます。リポジトリには、より複雑なウィジェット向けに、モジュールのインポートとdispatch/updateStateのパターンが記載されています。サードパーティ製ウィジェットは独立したソフトウェアです。有効にする前にコードと設定を確認し、データソースに認証情報や外部アカウントが必要かどうかを確かめてください。
要件と配布物
現行の1.6.82リリースには、公式アップデートフィードの該当エントリによると、macOS 12.0以降が必要です。カタログのZIPは、公式アーティファクトの応答に基づくと76,182,999バイトです。フィードに記載された大幅に小さいenclosure lengthは古いメタデータであり、ダウンロードサイズとして使用していません。該当する1.6.82のZIPを読み取り専用で調べたところ、メイン実行ファイルにはx86_64とarm64のスライスが含まれていることを確認しました。Info.plistにはmacOS 12.0が記載され、両方の実行ファイルスライスの最小macOSバージョンは12.0です。これはメインアプリに関する要件です。個々のウィジェットやオプションのサービスには、別途要件があります。
権限とプライバシー
ウィジェットのシェルコマンドは、ユーザーアカウントの権限で実行されます。ウィジェットは、コードとmacOSの権限に応じて、ローカルファイルにアクセスしたり、ネットワークリクエストを送信したりできます。公開元のInfo.plistには、ほかのアプリの操作、自位置情報、カレンダー、リマインダー、写真、メディアライブラリ、Bluetooth、HomeKitへのアクセスで、許可を求める場合があると記載されています。これらの確認はウィジェットによって異なり、すべての権限を一律に許可する必要はありません。共有ウィジェットファイルやスクリーンショットに、非公開のAPIキーを保存しないでください。
ライセンス、バージョン、画像
リポジトリにはGNU GPL version 3ライセンスと記載されています。Übersichtはオープンソースで、公開元への任意の支援や寄付も可能です。ウィジェットのライセンスやサービスの利用規約は異なる場合があります。現行の本番カタログに存在するバージョンは、1.6.82と1.6.77の2つだけです。どちらにも公式アップデートフィードの正確なリリースノートがあります。上流で公開された古い第3のリリースを、本番の記録として作り上げてはいません。公開元のデスクトップスクリーンショットはノートPCのイラストに収められており、過去のビルドのものですが、ビルドは特定されていません。実際に表示されているウィジェットを、現行バージョンの画面として説明しているわけではありません。
新バージョン 1.6.82の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- 変更macOS Sonomaでウィジェットが画面に正しく収まらない問題を修正。