自己制作的一个久坐提醒工具
# 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