Skip to content

GeekAtTeam/FlowTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

FlowTimer

一款专为提升注意力和生产力而设计的番茄钟浏览器插件。

📖 项目简介

FlowTimer 是基于番茄工作法原理的浏览器插件,通过 25 分钟专注工作 + 5 分钟休息的循环模式,帮助用户建立高效的工作节奏。界面简洁美观,功能轻量实用,是提升工作效率的必备工具。

✨ 核心特性

🎯 专注工作法

  • 标准番茄钟:25分钟专注 + 5分钟休息的经典循环
  • 自定义时间:支持灵活调整工作和休息时间
  • 循环模式:自动循环,持续保持高效工作节奏

🎨 用户体验

  • 简洁界面:清爽美观的现代化设计
  • 轻量实用:占用资源少,运行流畅
  • 直观操作:一键开始,简单易用

📊 任务管理

  • 任务记录:记录当前专注任务
  • 进度跟踪:实时显示工作进度
  • 历史统计:查看工作历史和完成情况

🔔 智能提醒

  • 多种提醒方式:声音、通知、视觉提醒
  • 自定义提醒:个性化提醒设置
  • 休息提醒:及时提醒休息,保护健康

🚀 主要功能

1. 计时器功能

  • 标准番茄钟计时(25分钟工作 + 5分钟休息)
  • 自定义时间设置
  • 暂停/继续/重置功能
  • 循环模式开关

2. 任务管理

  • 任务名称输入和显示
  • 任务完成状态跟踪
  • 任务历史记录

3. 统计分析

  • 今日完成番茄钟数量
  • 本周/本月统计
  • 专注时间统计
  • 效率趋势分析

4. 提醒系统

  • 工作结束提醒
  • 休息时间提醒
  • 声音提醒开关
  • 浏览器通知支持

5. 个性化设置

  • 主题切换(浅色/深色)
  • 提醒音效选择
  • 时间设置保存
  • 数据本地存储

🛠️ 技术特性

  • 浏览器兼容:支持 Chrome、Firefox、Edge 等主流浏览器
  • 本地存储:数据安全存储在本地,保护隐私
  • 响应式设计:适配不同屏幕尺寸
  • 性能优化:轻量级实现,不影响浏览器性能

📱 界面预览

┌─────────────────────────┐
│     🍅 FlowTimer        │
├─────────────────────────┤
│                         │
│    ⏰ 25:00             │
│                         │
│    [▶️ 开始] [⏸️ 暂停]   │
│                         │
│    当前任务: 编程开发    │
│                         │
│    今日完成: 3 个番茄钟  │
│                         │
└─────────────────────────┘

🎯 使用场景

  • 程序员:专注编程开发,避免分心
  • 学生:高效学习,提高学习效率
  • 设计师:创意工作时的专注时间管理
  • 写作者:保持写作专注,提高产出质量
  • 任何需要专注工作的人:提升工作效率和专注力

🔧 安装使用

  1. 下载插件文件
  2. 在浏览器中加载插件
  3. 点击插件图标开始使用
  4. 设置工作时间和休息时间
  5. 输入任务名称开始专注工作

📈 未来规划

  • 云端数据同步
  • 团队协作功能
  • 更多主题样式
  • 移动端支持
  • 数据导出功能
  • 白噪音背景音
  • 工作习惯分析

🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进 FlowTimer!

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。


让专注成为一种习惯,让效率成为你的优势! 🚀

About

FlowTimer 番茄钟

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published