To-Do List + Pomodoro Timer (Ctrl+T)

Manages tasks with a Pomodoro timer, accessible via Ctrl+T.

目前為 2025-05-13 提交的版本,檢視 最新版本

作者
yang kequn
評價
0 0 0
版本
3.1
建立日期
2025-02-04
更新日期
2025-05-13
尺寸
22.7 KB
授權條款
MIT
腳本執行於
所有網站

开发一个油猴插件,实现To do list + 番茄钟的插件。该插件快捷键 cmd +t +d 可以调出任务管理,时长,完成情况设置。数据结构为Item{Name,Duration,Done,Expired}

每次可以添加一个任务,默认时长25分钟,未完成,没有过期。

添加的任务要能成功添加。持久化保存。

已经添加的任务要能标记完成、过期、和删除

所有页面 都浮现ToDo Task 一条 和完成百分比 ,有一圈漂亮的倒计时,时间到会闹铃响。

细节:

// @author       kq

// @license MIT

快捷键改为 ctrl+t

默认不显示过期条目,但是勾选可以显示过期条目。

管理面板当中选中一个条目后,可以按开始键,开始对应时长的番茄倒计时、可以暂停、停止倒计时。

前端倒计时只是显示。不响应任何事件。


插件标题添加 ctrl+t
退出面板后,番茄倒计时能够以半透明方式悬浮在前端页面。它虽然看得见,但是不响应鼠标事件。操作来说,不影响现有页面的功能
现在任务start 以后,番茄时间长度正确做法需要设置成为条目的时间长度。
如果其中一个页面,开始了倒计时,那么浏览器的所有页面都开始显示相同的条目和倒计时,就算页面刷新也不影响显示。
前端倒计时显示需要移动到顶部。