iTimeLog 编辑界面和报表界面更新
可能是一个月之前,有个用户发消息给我,说 iTimeLog 编辑事件时是无法操作秒数的,而他是个处女座,希望不要看到事件后面跟着稀稀拉拉的秒数,希望可能把它们都清零。但 iPhone 自带的时间调整滚轮控件不支持修改秒,于是我自定义了时间修改操作,发了一个小版本。
然而,三天后,剑飞大佬给我发一份用户反馈…
1.时间采用24小时制,需要滑动的数字多。不如上午下午智能
2.分针0-59不可以循环滑动,只能从0-59,不能回到0..1等,太麻烦了
3.每日时间没有统计一共记录了多少小时,很难查漏补缺看到具体哪一天缺了多久时间没有补
4.看不到星期几,查看时间记录和补时间记录 对应关系不强
5.建议让用户自行选择是否切换升级至新版本,而不是直接突然更换
这说明系统控件在操作上还是做了很多考虑,一换成自定义控件就会有用户发现不方便的地方,但为了能操作秒数,只好自定义一个,这位用户的反馈,除了第五点是 iPhone 的系统设置之后,其它四点都是可优化的地方。用户还说希望能降到以前的版本,闻者伤心。
于是这两天我找出来系统的控件实际操作了一下,做一些小优化:
- 时间依然是 24小时,但是最左边增加了上午下午的选择,跟小时数是连动的。
- 小时,分钟,秒都可以循环滚动。
- 统计界面显示统计小时数, 这个以前是有的,这次改错了。
- 日统计界面,时间显示改为 2020-09-29 星期一,而不是 2020-09-29 ~ 2020-09-29 的格式。
同时,我注意到用户有查缺补漏的需求,iTimeLog 在这部分提供的便利还是很弱的(我们希望的是即时记录)。补漏本身比较麻烦,补前两天的漏就更麻烦了。于是这版我们上线了一个对应的功能。
在日统计界面,总计时间旁边有一个小小的加号按钮,点击它,将对进入新的补事件界面,在这个界面,我们列出了对应日期的已统计事件列表,在已统计界面的时间间隙中,插入了可添加事件的空间,点击对应的是时间块,就可以添加漏计的时间了。
iTimeLog 是一个业余项目,现在的版本改动已经不大了,但它的改动还是向着更方便易用的方向去的(一个收费应用其实也没有其它更多想法),可能由于某些时候设计的失误或测试不足会有一些问题上线。希望用户不吝自己的时间,升级它,使用最新的版本,帮助它继续进化。如果升级之后觉得有问题,请随便通知我们。
中秋快乐。
国庆快乐。