[分享创造]我开发了一个简单的护眼小软件,叫 Daisy,提醒你的屏幕和环境光亮度

284 天前
 GabrielleBellamy

各位 V2EX 的朋友大家好! Daisy 是一个 macOS 上的护眼小软件,非常非常简单(实在没什么技术含量都不好意思耽误大家时间哈哈),不过我觉得很实用,也是我在这个站发的第一个软件作品。欢迎大佬来支持,也欢迎各位来标星。嘿嘿~😋

在代码方面,我是一个业余爱好者。作为一名 diplomacy 的研究生,我去年才接触这些内容,过去一年也写了十几个小工具,所以也顺理成章地想做做独立开发,最近终于迎来了一个进化得较为完整的小软件,可以作为第一个产品推出来了!后续的话,因为要写毕业论文,所以不见得能更新很勤,但是其他作品都会陆陆续续修改完善一个个发布。

关于 UI 界面的语言,我知道有的朋友说想要中文版,但一方面,一年前开始的时候,我本就没有打算做中文版和在中文市场发展,所以我写的所有工具都只有英文界面。鉴于前几天发生的事情,虽然我不是移动软件开发者,但我未来也没有在国内发展的打算。另外,我也是一个语言类高校的学生,所以用英文系统和软件也是个人习惯吧,逐渐地自己都注意不到了……不过我会写中文手册的,所以有任何疑问都可以多语沟通。

最后,感谢大家!

Notion 页面

GitHub 仓库

Buymeacoffee 链接


Telegram | Twitter | Weibo

Daisy 是一个 macOS 上的 app ,用来提醒用户环境光过明或过暗,以及(在 Pro 版本中)自动调节环境亮度,以达到护眼的目的。

解决问题

对于长期需要对着电脑屏幕的人群来说,护眼是一个非常急切,也是名目繁多的议题。除了系统自带的 Night Shift 、True Tone ,第三方软件还能监测用眼时间、冷暖光调整、屏幕亮度调整、明暗主题调整……在这些众多功能中,我自己的使用感受是:护眼的重点可能不在“明暗主题”或者“冷暖色调”,而在于两点,一是用眼时间,二是环境光线。那么是不是说明暗与冷暖的功能完全没有利好呢?倒也不是。在冷暖光方面,市面上已经有自带过滤功能的屏幕膜,可做到硬件级的 24 小时过滤,故软件似乎不那么必要。若不谈这些产品是否真正有效,另一个影响因素是,改变冷暖光会影响屏幕显色。对于时常需要摄影和修图的人来说,这反而增添了困难。至于明暗主题,我觉得其初衷未必是护眼。暗主题以深色背景配浅色文字,确实显得更清晰了,但只要稍微看一段时间,眼睛就容易疲劳……因此,更清晰的代价可能是用眼更费劲。所以,要实现需求和护眼的平衡,一方面是减少用眼时间,另一方面则是保证环境光不至于太暗或者太亮,使单位时间内用眼更轻松。而在这方面似乎没有什么现成的软件产品,因此我打算做一个。

另一个动因是,Mac 上已经有一些成熟的第三方噪音检测软件,可以提示使用者是否暴露在较大噪音的环境。我之前也写过一个软件——Cherry,用来调整系统音量高低变化,防止声音过高或者过低。声音方面尚兼有针对环境和系统的产品,但是在光线管理方面,几乎很少见到针对环境的工具。f.lux 确实有环境光管理,只不过它调整环境光的冷暖,而不是亮度。我希望这个产品能一方面吸取提醒类工具的长项,另一方面稍微补足光线管理在自动化软件方面的应用。

功能亮点

环境光提醒(基本功能):

正如所有提醒类软件一样,Daisy 的首要功能是在环境光太暗和太亮的时候提醒用户。Mac 在很多机型上设有环境光传感器。但是 Daisy 没有通过这个方式获取环境光亮度。Daisy 的目的不是干掉其他软件和系统功能,而是希望和其他功能一起运行。macOS 如果内置了跟随环境光自动调节亮度,那么用户可以首先开启“根据环境光自动调节屏幕亮度”的功能。但是系统不具备提醒功能,仅能调节亮度。因此,Daisy 将“太暗”定义为 20% 的屏幕亮度,“太亮”则是 90%。如果环境光的变化导致屏幕亮度低于 20%或高于 90%,那么 Daisy 会自动触发并提醒用户根据实际情况调整环境光线的强度。

自动调节环境光(高级功能):

如果用户还有智能设备,例如作为照明的智能台灯,用户可以将其接入到 Home 中。Daisy 还可以通过快捷指令( Shortcuts )发出指令来调整该智能设备的亮度。当环境光较暗时,Daisy 会将该设备的亮度调高 10%-20%;反之,当环境光较亮时,Daisy 也会相应地降低该设备的亮度。

DEMO

DEMO

环境要求

类型价目

免费版 付费版
基本功能 1. 环境光过暗或者过亮时提醒
2. 设置自动检测环境光的间隔时间
1. 环境光过暗或者过亮时提醒
2. 设置自动检测环境光的间隔时间
高级功能 3. 自定义过暗和过亮的亮度范围
4. 过暗或者过亮时自动执行快捷指令,自动调节 Home 中的智能灯亮度
价格 免费 $1 (只要一美元哦)
获取 Github Releases
Google Drive
Baidu Netdisk
Dropbox
点击购买

证书信息

GPL-3.0 license

特别致谢

  1. Qt:本软件遵循 Qt 的开源协议。
1384 次点击
所在节点    macOS
2 条回复
zhaohai
283 天前
你无法打开应用程序“Daisy”,因为这台 Mac 不支持此应用程序
GabrielleBellamy
283 天前
@zhaohai 嗯~不知道您的电脑是不是 Apple silicon 的呢?这个软件只能在 ARM 架构的机型里面运行,如果是 M 芯片架构但是依然出现这个问题的话,那兴许是需要在安全和隐私里面允许?不过“因为这台 Mac 不支持此应用程序”这个提示我从来没见过诶,查了一下,可能跟 SIP 有关?🤔

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/964802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX