Skip to content

卷摆计时器!精准掌控时间,卷四你的舍友

Notifications You must be signed in to change notification settings

Bonjir/InvolutionTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

卷柏时间 InvolutionTimer

一个超级有用的时间管理工具,对高强度线上学习者尤其有用!

这个工具不仅对卷王友好,而且还对摸鱼用户也很有帮助!

如果你是卷王:

你想知道自己一天8小时工作日实际工作了多久吗?

你想知道自己一天泡在图书馆16个小时实际学习效率如何呢?

你想知道自己究竟浪费时间在什么地方吗?

你想对自己的每日时间有严格的把控吗?

如果你是重度摸鱼用户:

你想知道自己一天在上班途中究竟摸了多少鱼吗?

你想知道自己在什么时间还能进一步摸鱼吗?

这是一个很实用的小工具,弥补了现有时间管理工具的不足:

  • 可以累计记录每日总学习时间
  • 对专注时长没有要求,可长可短,随时切换
  • 可以回顾自己过去每天学习、娱乐的时间分布
  • 可以搭配一些现有时间工具使用,如番茄钟、微软专注时间等

有了这个工具,你可以:

  • 以每日总学习时长为目标,不断挑战自己!
  • 回顾每天什么时间段浪费时间比较多,不断调整自己!

这个项目的优点:

美观!实用!交互好!


食用方法:

在Release中下载exe,直接run!

其中 卷柏计时器.exe是主程序,Past5DaySchedule.exe是浏览过去几天的日程(当然,你需要先运行一下主程序,计时一次后才能浏览)。

操作手册与快捷键:

Ctrl+Alt+1:开始 计时(与点击蓝色按钮等效)

Ctrl+Alt+2:开始 计时(与点击橙色按钮等效)

Ctrl+Alt+3:停止计时(与点击绿色按钮等效)

右侧的编辑框可以输入数字(数学表达式也是可以的哦~),修改对应左侧的时长,单位为分钟

时长会自动保存,退出重进自动恢复当天时长,清零的话点击红色按钮(或者通过编辑框修改时长)

双击红色按钮退出(不清零)

双击 其他颜色按钮可以将其锁定,在缩小化状态即使不是活跃仍会显示锁定的按钮

右键可以显示功能列表

部署:

pip install -r requirements.txt

app.py直接run!

Past5DaySchedule.py在run一下主程序、计时一次后直接run!


TODO

  • 右键列表

  • 每日数据统计

  • mini窗口label的显示,哪个启用显示哪个,然后双击锁定

  • 添加CrashHandler模块,解决崩溃与异常退出的处理和恢复

  • 添加Logger模块用于日志记录

  • 添加DataManager模块,自动保存卷摆时间数据

  • 使日志记录模块更加智能

BUG

  • 拖拽mini窗口后mini消失_dragging没有解除,需要再次在主窗口点击才能解除

  • miniwindow的layout更新后位置及大小出错问题

  • edit控件回车失效问题

  • 解决莫名其妙按钮字体变大的问题

  • 解决电脑休眠后字体改变问题

  • 双击和单击分离开

  • 拖拽时将不触发点击事件

About

卷摆计时器!精准掌控时间,卷四你的舍友

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages