最近有时间修复了一下Just Focus for Mac的几个小问题,上线了1.6.8,没想到就上了Mac App Store的首页!
于是本懒人受到了鼓舞,赶紧在周末把2.0版本开发一通,现在终于可以开始2.0版本的Beta测试啦!(官网直达链接)
Just Focus for Mac的第一个版本是大约5年前(2016年)发布的。当时只是我学习Swift语言的一个练手作品,没想到上架App Store后一直有忠实用户每天都在使用。知道这个App帮到了一些人还是蛮开心的,虽然说这几年收到Feedback邮件的时候我总是有(jiù)心(shì)无(lǎn)力(duò),更新的不多。
所以2.0版本也将试图解决用户反馈最多的老问题,除了修复Bug之外还做了不少改进,加入了一些新功能。
1. 解决关闭休息后忘记开启的问题
Just Focus采用标准番茄钟工作法,默认设置为工作25分钟,休息5分钟,而且我在第一个版本的发布介绍里也提到,我需要一个全屏提醒,强迫我放下键盘鼠标,进行一次真正的休息。
只有适时的休息,才能让你更加专注。
所以虽然同类的很多产品在休息界面弹出的时候会有“推迟”按钮,但是我并不希望有这个按钮,怕我会一直不停地“推迟”休息,反而失去了这个App的效果。所以第一个版本就设计为“只能停止休息”,不能“推迟”。但是这样带来的问题是:很容易忘记重新开启番茄钟。
所以在2.0版本里,我试图做了几个小改进,第一是在点击停止按钮时,弹出选单,你可以选择"直接开始下一个番茄钟"或"停止休息"。
另外是在全局菜单栏图标上增加了一个饼图进度展示,当一个番茄钟结束的时候正好这个饼图会被填满。如果此时你选择了跳过“休息”阶段,则这个饼图会一直以被填满的状态待在菜单栏上。
最后是不允许在休息时钟完成后直接中断整个流程,而是只保留了“开始下一个番茄钟”选项:
这样在休息结束界面也没有机会中断整个流程而忘记开启番茄钟了。希望做了这几个改进之后,使用Just Focus的朋友们可以少一点忘记开启番茄钟的问题。
2. 时钟属性有更多自定义选项了
想要更详细的番茄钟自定义在Just Focus的邮件反馈里可以排到前三,所以2.0版本也增加了不少自定义能力:
3. 休息界面自定义升级
在休息时自动展示来自unsplash.com的高清大图是Just Focus的特色之一。不过并不是所有人都希望展示来自unsplash.com的随机图片,所以2.0版本我加入了“使用桌面图片”的选项,算是1.0版本的“当前屏幕截图”的一个技术实现上的简化版本。
另外除了可以展示来自quotesondesign.com的quotes之外,还内置了几百个乔帮主的句子,以及可以填入自己喜欢的句子了。
4. 其他改进
其他的小改进包括更新了App Icon,Preferences和官网的设计,改进了使用Touch ID解锁后可以直接完成操作不需要再次点击按钮,支持Apple Watch解锁,重写更换了一批底层的逻辑(Path之类),改进了Daily Build机制,以及支持Beta版以自建CDN托管形式分发,然后修复了一些Bug。
接下来如果有时间可能会继续改进统计功能之类,欢迎大家使用2.0 Beta版,欢迎大家来反馈问题哦。
你可以到官网https://getjustfocus.com/下载最新的Beta版进行测试。
反馈邮箱是: justin@justinyan.me