Skip to content

v1.1.1

Choose a tag to compare

@micachi micachi released this 16 Oct 11:35
· 16 commits to main since this release

TVClock Modern v1.1.1

Windows のデスクトップに常駐するデジタル時計 (.NET 8 / WPF)。枠なし・背景透明のガジェット表示で、マルチモニタ同時表示、文字単位の切り替え効果、フォント・サイズ・色・縁取り・影の調整、マウス接近フェード、クリックスルーに対応。

ダウンロード

ファイル 内容
TVClockModern-1.1.1-win-x64.exe 自己完結型・単一 exe (ランタイム不要)
TVClockModern-1.1.1-src.zip ソースコード

v1.1.0 からの変更点

変更

  • ロガーの負荷削減: 古いログの削除チェックを書き込みごとから1時間に1回へ変更(60Hz ポーリング時のログ洪水でもディレクトリを毎回スキャンしない)
  • 設定保存の最適化: 内容が変わらない場合は書き込みを行わない(毎分の自動保存がディスクに触れない)
  • バックアップの原子的置換: 設定バックアップも tmp + File.Replace に変更(コピー中のクラッシュでバックアップが半端にならない)
  • マウス接近フェード無効時の監視ポーリングを 60Hz → 30Hz に緩和(解除キー監視のみの場合)

修正

  • DispatcherUnhandledException の再起動カウンタを累積から「10分以内の連発」に変更(長期常駐中にまばらな珍例外で意図せず再起動しない)
  • MonitorPositions の書き込み時に異常エントリー(要素数不一致・非有限数)を除外する防御を追加(読み込み側と対称化)
  • ビルド警告 3 件を解消(CS8602 ×2、WFAC010 はマニフェストの Per-Monitor V2 DPI を維持するため抑制)

免責

本ソフトウェアは現状有姿 (AS IS) で提供されます。詳細は README を参照してください。