[分享创造]我开发了一个简单的护眼小软件,叫 Daisy,提醒你的屏幕和环境光亮度 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GabrielleBellamy
V2EX    macOS

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

  •  
  •   GabrielleBellamy 2023-08-13 04:02:01 +08:00 2070 次点击
    这是一个创建于 790 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    最后,感谢大家!

    Notion 页面

    GitHub 仓库

    Buymeacoffee 链接


    FHddIZL

    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

    环境要求

    • MacOS 12 Monterey 及以上(测试环境为 MacOS 12.6.5 )
    • M1 、M2 芯片
    • 网络环境自理(用以安装快捷指令)

    类型价目

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

    证书信息

    GPL-3.0 license

    特别致谢

    1. Qt:本软件遵循 Qt 的开源协议。
    2 条回复    2023-08-13 12:23:18 +08:00
    zhaohai
        1
    zhaohai  
       2023-08-13 07:26:55 +08:00
    你无法打开应用程序“Daisy”,因为这台 Mac 不支持此应用程序
    GabrielleBellamy
        2
    GabrielleBellamy  
    OP
       2023-08-13 12:23:18 +08:00
    @zhaohai 嗯~不知道您的电脑是不是 Apple silicon 的呢?这个软件只能在 ARM 架构的机型里面运行,如果是 M 芯片架构但是依然出现这个问题的话,那兴许是需要在安全和隐私里面允许?不过“因为这台 Mac 不支持此应用程序”这个提示我从来没见过诶,查了一下,可能跟 SIP 有关?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5979 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 06:12 PVG 14:12 LAX 23:12 JFK 02:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86