偷偷摸鱼?当场逮捕🚓

477 阅读3分钟

前言

书接上回,摸鱼时间打造一款产品

我做了个计时工具,可以手动去记录时间、加以分类、查看用时情况

但这个使用场景很多人应该没有兴趣,所以没怎么聊功能上的话题。几个月下来,修修改改,总算是完成了后续自动计时的功能,下面就介绍一下这款工具的功能

计时器?监听器!

星期天晚上当我还在网上冲浪时,时钟却已经悄悄走到了下一天,每每此时我都不禁感慨,时间都去哪儿了

从起床到回到床上,这期间的十几个小时被笼统地分为早中晚三个时段,有时一不留神时间就悄然滑向了下一站,现在是重新拾起它们的时候了

自动计时功能可以记录你选择的指定程序,根据鼠标(鼠标移动除外)、键盘音频去记录下活动情况,同时在界面上同手动计时保持一致

记录程序分为前台后台,前台由鼠标、键盘激活,后台由音频激活。可以准确地记录下一天内软件不同时段的活动情况(没错,精准检测摸鱼😊)

下面便是数据总览界面,可以查看最近一周或是一个月的数据,点击查看具体一天的24小时时段详情

shion.gif

自动计时

添加需要监听的程序,在监听tab一栏显示程序的属性

image.png

手动计时

界面同自动计时一样,但手动计时可以通过点击对应的集合查看计时的详情

手动计时数据详情页面

image.png

计时界面

image.png

设计取舍

在最初预想的情况下,监听程序活动图表应该是一条线,每个区域都详细地记录精确到秒,将每个程序设置不同颜色就可以鲜明地区分开来。但想法是美好的,实现的结果可不一定就是想要的了

在最初完成并使用后,图表展示了断断续续的区域详情,但站在一天的维度来看,其中几秒的操作显得实在是微不足道。当初预感到会有这种情况,还提前加入了能放缩的滚动条,但仍然略感鸡肋。一条密密麻麻的活动图,充斥着繁多且颜色各异的色块,可谓是眼花缭乱,刺激着我的神经。而另一个功能的缺失给这个设计判上死刑,那便是后台监听,毕竟看视频的时候可能同时在进行另一个程序的操作。于是基于以上两点,我放弃了这个最初看似美好的设想(知道设计让你重新改ui的原因了吗😊)

换成以小时为区段的设计后,牺牲精确的显示,获得风格的统一

下图为废案,y轴为监听程序总用时

activity.png

最后

这里是项目地址说明文档,有兴趣可以驻足观看一下

提前说明当前正处在开发阶段,若使用请做好预期,更多详情请查看说明文档

目前的功能都是出于我的需求,还有许多功能(bug🐞)等待着挖掘

本来打算写一些过场话,但考虑到作为一篇正经工具介绍文,作罢

截止此处,本篇文章仅书写耗费2小时16分钟⭐