# CoderHealthy - 你的健康生活提醒助手 🏃‍♂️

StayActive 是一款专为久坐人士设计的轻量级 Windows 提醒工具。它静默运行在系统托盘,定时通过全屏透明的动态 GIF 提醒您喝水、活动或休息。

> ✨ 绿色免安装版:无需安装,解压即用,能够放在 U 盘里的健康小助手。

---

## 🌟 核心功能

* 🛡️ 非强制打扰:静默运行于右下角托盘,工作时不抢焦点。

* 🎨 全屏 GIF 弹窗:透明背景 + 动态 GIF + 醒目文字提示(如 "Drink Water"),既有视觉冲击力又不失优雅。

* ⚙️ 可视化配置:**内置图形化管理界面**,轻松点击即可添加提醒、修改时间、选择本地图片,告别手写 JSON。

---

## 🚀 快速上手 (Quick Start)

本项目采用**源码 + 自动构建脚本**的交付方式。您只需要轻松三步:

### 第一步:初始化

进入 scripts 文件夹,双击运行:

> download_deps.bat

> (这会自动为您下载必要的 JavaFX 运行库,只需执行一次)

### 第二步:编译

双击运行:

> compile.bat

> (将源码编译成可执行程序)

### 第三步:启动!

双击运行:

> *run.bat**

🎉 现在查看您的电脑右下角,应该已经出现了一个 CoderHealthy 的托盘图标。

---

## 🎮 如何使用

1. 修改配置

左键或右键点击托盘图标,选择 *"Configure"**。

* 在弹出的界面中,左侧选择任务,右侧修改参数(名称、间隔时间、GIF 图片)。

支持点击 *"Browse..."** 选择您自己喜欢的动图!

修改完成后,记得点击 *Update** 和 Save & Close

2. 日常使用

您可以将 run.bat *发送到桌面快捷方式**,并改名为 "CoderHealthy" 方便日常启动。

* 提醒触发时,点击屏幕上的 GIF 动图即可关闭提醒。

3. 完全退出

右键托盘图标 -> *Exit**。

---

## 📂 目录结构说明

| 📂 目录/文件 | 📝 说明 |

| :--- | :--- |

| *scripts/run.bat** | [核心] 程序的启动脚本 |

| scripts/compile.bat | 编译脚本 (修改源码后运行) |

| scripts/download_deps.bat | 依赖下载脚本 (首次运行) |

| assets/ | 默认图标和 GIF 资源存放处 |

| config.json | 配置文件 (自动生成,也可手动备份) |

| src/ | Java 源代码 (Open Source) |

---

## 🛠️ 技术细节

* 语言:Java 17

* UI 框架:JavaFX (OpenJFX)

* 数据存储:Gson (JSON)

* 运行机制:Module Path 模块化加载,无需安装额外的 Runtime 环境变量。

## 📄 许可证 (License)

本项目采用 [MIT License](LICENSE) 开源。

---

Created with ❤️ by turnin