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

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

Aŭtoro
yang kequn
Ĉiutagaj instaloj
0
Tutaj instaloj
2
Ratings
0 0 0
Versio
3.4
Kreita
2025/02/04
Ĝisdatigita
2025/05/13
Size
23,9 kb
Licenco
MIT
Aplikiĝas al
Ĉiuj retejoj

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

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

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

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

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

细节:

// @author       kq

// @license MIT

快捷键改为 ctrl+t

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

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

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


插件标题添加 ctrl+t
退出面板后,番茄倒计时能够以半透明方式悬浮在前端页面。它虽然看得见,但是不响应鼠标事件。操作来说,不影响现有页面的功能
现在任务start 以后,番茄时间长度正确做法需要设置成为条目的时间长度。
如果其中一个页面,开始了倒计时,那么倒计时在浏览器的所有页面同步显示(显示相同的条目和倒计时,就算页面刷新也不影响显示。)
前端倒计时显示需要移动到顶部。
当正在倒计时的时候,把网页标签名称设置为倒计时剩余时间 分钟:秒
结束后,时间应该剩余为0. 然后响7声提醒并结束。不需要手动确认结束