﻿==================================================
 MuscleTimer - Readme.txt
==================================================

バージョン: 2.0
リリース日: 2025年7月13日


## 概要 (Overview)

これは、毎時決まったスケジュールを通知するタイマーアプリケーションです。
筋力トレーニングやポモドーロテクニック、その他ルーティンワークなど、定型的な繰り返し作業をサポートするために作成されました。


## 主な機能 (Key Features)

・ PCのシステム時刻と連動し、毎時同じスケジュールで自動的に動作します。
・ 固定された1時間のスケジュール（訓練実施時間、休憩時間など）を表示します。
・ 各スケジュールの「開始通知」と「1分前通知」を個別にON/OFFできます。
・ **通知のON/OFF設定はアプリ終了時に保存され、次回起動時に自動で復元されます。**
・ **通知ダイアログが連続で表示される場合、古いダイアログを自動で閉じて新しいものを表示します。**
・ 現在実行中のスケジュール項目がハイライト表示されます。
・ 目に優しいダークテーマを基調としたモダンなUIを採用しています。


## 使い方 (How to Use)

1. `MuscleTimer.exe` を実行してアプリケーションを起動します。
2. アプリは起動すると自動的に時刻の監視を開始します。
3. 通知を受けたい項目のトグルスイッチをONにしてください。（この設定は自動で保存されます）
4. PCの時刻がスケジュール上の時間に到達すると、ダイアログと通知音でお知らせします。


## 動作環境 (System Requirements)

・ Windows 10 / 11
・ .NET Framework 4.7.2 以上


## 更新履歴 (Changelog)

### バージョン 2.0 (2025/07/13)
・ **機能追加:** 通知のON/OFF設定がアプリ終了後も保存・復元されるようになりました。
・ **機能追加:** 新しい通知が表示される際、古い通知ダイアログが自動で閉じるようになりました。
・ **不具合修正:** 00分開始タスクの「1分前通知」が、前の時間の59分に正しく動作するように修正しました。
・ **UI改善:** 通知ダイアログのOKボタンを中央に配置し、正常に閉じるように修正しました。

### バージョン 1.0 (2025/07/12)
・ **新規作成:** アプリケーションの初回リリース。
・ 毎時固定スケジュールで動作するタイマー機能。
・ ダークテーマUI、カスタムトグルスイッチの実装。
・ 単一実行ファイル(EXE)形式での配布に対応。

---