Releases: Planshit/ProjectEye
Releases · Planshit/ProjectEye
一些小的优化...
版本更新内容
调整
- 加快了图表控件分页左右滚动动画的速度。
修复
- 修复了一个显示bug,在某些情况下图表控件高度会溢出,显示出垂直滚动条;
- 修复了某些情况下图表最大数值(Y轴)小于实际最大数值的bug。
添加番茄时钟提示音,禁止跳过休息选项......
版本更新内容
添加
- 添加了番茄时钟提示音,在开始工作和结束工作时触发。可以在选项中启用、关闭、自定义;
- 添加了“禁用跳过休息”选项,在选项>行为中设置,默认关闭。开启后到达休息时间将直接进入全屏倒计时界面,不会再询问;
- 添加了一个小功能,导出月工作时间数据为图片。在查看数据统计>月视图,右键工作时间图表>导出图片;
调整
- 加快了右上角提示弹窗的弹出、关闭速度;
- 更换了统计工作时间的方式代码,使统计工作时长更加准确;
其他
- 修改了选项界面的部分文字
新增番茄时钟功能...
本次更新如下:
- 新增番茄时钟功能(#50);
- 调整了数据统计界面UI;
- 优化了数据统计更新的代码,对于长时间运行至次日时的数据统计更加准确;
- 修复了chrome浏览器观看视频全屏判断错误的bug;
番茄时钟:
双击托盘图标😎进入或退出番茄时钟模式🍅
当首次进入番茄时钟模式时,你将在右上角看到一个询问弹窗,当确认时你将立即开始第一次专注工作,你也可以点击“结束”离开番茄模式。
当结束番茄模式的工作时间后,你会在右上角看到休息提醒弹窗(持续30秒关闭),随后进入休息时间,此时你可以自由分配时间。当休息时间结束,询问弹窗将再次弹出,需要手动确认才能进入下一次工作时间。
当完成一组(4次)工作时间将获得一个🍅,在数据统计>番茄时钟中可以查看一周的番茄收获。
了解更多番茄时钟的概念请搜索:番茄工作法
修复一些问题
修复全屏游戏时跳过休息的bug
本次更新修复了启用“全屏游戏时跳过休息”选项后永远不提醒的bug(#45)
修复工作时间误差等问题...
本次更新如下:
- 修复工作时间误差超出实际使用时长的问题;
- 修复了开启鼠标穿透后全屏提示界面依然抢占焦点的问题;
- 修复了统计页面隔月周显示不全的问题;
修复关闭全屏提示窗口操作按钮选项后不自动倒计时的bug...
本次更新如下:
- 修复了在选项 > 显示 中关闭了全屏提示窗口操作按钮选项后,全屏提示窗口不自动倒计时的bug;
- 更新了一项体验,当打开了全屏提示窗口鼠标穿透选项,在全屏提示窗口弹出时将不会再抢占输入焦点。
[重要][请手动覆盖本次更新]修复旧版本升级报错...
请手动覆盖本次升级
本次更新如下:
- 修复了某些旧版本的程序升级后启动报错的问题;
- 修复了重复运行时程序依然执行服务的bug;
- 修复了某些情况下退出报错的问题;
- 更换了一个全新的程序崩溃弹窗(希望大家永远看不到它);
- 更新了升级程序。以前的升级逻辑是从主程序的关于页面检测更新,然后从该发布页下载最新的程序压缩包(ProjectEye.zip)到本地文件夹/Update/,然后由ProjectEyeUp.exe解压程序压缩包到根目录进行覆盖,但是会忽略掉ProjectEyeUp.exe自身,也就是说每次通过升级程序更新时ProjectEyeUp.exe依然是旧版本的无法被更新。现在更新了逻辑,通过主程序启动更新后会将ProjectEyeUp.exe复制到/Update/文件夹下执行,这样就能更新自身(ProjectEyeUp.exe)。所以本次更新请务必手动从压缩包内替换掉旧版本的文件,未来的版本将不再需要手动更新了
修复隔日数据统计bug,新增全屏提示窗口动画、窗口鼠标穿透...
比较重要的更新
- 修复了隔日数据统计bug,当程序运行到次日时数据统计的日期没能更正,现在已经修复;
- 新增了一个全屏提示窗口的弹出关闭动画——渐入渐隐,在选项 > 显示 > 全屏提示窗口动画;
- 新增了全屏提示窗口鼠标穿透功能,在选项 > 显示 > 全屏提示窗口鼠标穿透,默认是关闭和禁用的,需要关闭掉“全屏提示窗口操作按钮”选项才能启用。启用后全屏提示窗口不显示操作按钮直接开始倒计时,鼠标可穿透窗口继续操作电脑;
- 新增了一个“全屏提示窗口操作按钮”选项,在选项 > 显示中可看到,启用时全屏提示界面可以显示跳过、进入休息操作按钮;关闭时不显示操作按钮且直接进入倒计时,关闭后可开启全屏提示窗口鼠标穿透(记得在自定义全屏提示界面将透明度调小,否则即使开了穿透也看不清桌面);
- 自定义全屏提示界面修改更新后不再需要重启,立即生效
修复距离下一次休息提醒显示错误的Bug
在特定情况下托盘图标显示下一次休息剩余时间会变成负数,现在修复了这个问题。