Skip to content

A macOS App that reminds us to protect our eyes

License

Notifications You must be signed in to change notification settings

MarnoDev/EyeSaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一、功能介绍

回到正题,先大概介绍下,软件名字叫《护眼提醒(EyeSaver)》,顾名思义,是一款定时提醒我们保护视力的应用,目前具备以下功能:

  • 全屏护眼提醒
  • 自定义提醒语
  • 自定义工作时长
  • 自定义休息时长
  • 锁屏自动暂停计时
  • 快捷跳过休息提醒
  • 暂停后自动恢复计时
  • 多屏幕时同时显示提醒
  • 提醒界面直接暂停程序

软件的核心功能很简单,可以近似的认为就是一个倒计时功能,倒计时结束后给一个强制的全屏提醒。

二、开发心得

不过说起来很简单,但由于我也是第一次用 Swift 开发 macOS 的原生应用,所以这个过程中还是查阅了很多资料的。不得不说,macOS 相关的开发资料真是少的可怜,很多问题我至今也没找到解决办法,可能是因为苹果电脑的用户不多吧,所以相关的生态和社区都不是很完善。

经过这两个月小范围的测试使用,软件相对来说,还是比较稳定了。运行时对于内存的占用也非常低,大概只有20多M(多个屏幕时,占用会高点),而且几乎不会占用 CPU。因为第一次开发,没有什么优化经验,也希望有经验的朋友可以提提建议。

由于软件的功能比较简单,所以使用方法也非常简单,基本启动以后就不需要再管了。不过为了防止有些功能大家不熟悉,我还是会写一篇使用教程放到公众号里面,以供参考。

三、下载使用

下载地址:
公众号对话框回复(不是文章留言):EyeSaver(大小写都可)

截图展示:

使用方式:

  • 下载到电脑后进行解压
  • EyeSaver.app 复制到“应用程序”文件夹
  • 点击打开即可

支持系统:
软件理论上支持从 10.12 - 10.14 的 macOS,但是测试中发现有些 Mac 电脑使用时会有异常,比如软件已经运行,但是状态栏不显示图标等,目前还不知道什么问题,后续版本会解决。

问题解决:
如果软件提示已损坏,或者点击了没有反应,可以参考下面链接中的方式解决:(长按复制,在浏览器打开)

软件后续的更新也会发布到公众号中,如有需要可以持续关注公众号的动态。另外,使用过程有什么 bug 也可以在公众号留言给我,不过一定要描述清楚问题。


保护视力,也许有用,来试试吧!

About

A macOS App that reminds us to protect our eyes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published