Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airmessage

Version: 0.1.9

一个极简 macOS 菜单栏小工具:到点时从桌面飞过一架小飞机,带一条低频消息提醒。

运行

swift run

打包成 .app

chmod +x build_app.sh
./build_app.sh
open .build/Airmessage.app

打包成拖动安装 .dmg

chmod +x build_dmg.sh
./build_dmg.sh

生成的 Airmessage-0.1.9.dmg 打开后,把 Airmessage.app 拖到 Applications 即可。

功能

  • 菜单栏常驻,不占 Dock。
  • 默认每 45 分钟提醒一次“该喝水啦”。
  • 支持 15/30/45/60/90/120 分钟快速间隔。
  • 支持多个自定义提醒,可设置未来年月日时间。
  • 支持一次性提醒,或每 10/20/30/40/50/60 分钟循环提醒。
  • 支持每条提醒自定义飞行次数,并可设置全局飞行时长。
  • 支持飞机和悟空筋斗云两种提醒样式,并可编辑任意提醒。
  • 支持同屏多架同时飞行,长文字会自动循环滚动展示。
  • 支持暂停、继续、立刻试飞。
  • 支持 右 Command + 右 Option + 0 快捷试飞,并注册系统级 Command + Option + 0 以便桌面空白时也能触发。
  • 飞机飞过时可用鼠标左键拖动位置,松开后继续向右飞行。
  • 代码绘制的白色飞机牵引透明毛玻璃消息气泡,从桌面层优雅掠过。
  • 内置多种 fly-by 音效,可在菜单栏开关和选择。

自定义音效

音效文件放在:

Sources/Airmessage/Resources/

当前内置文件:

  • flyby_long.mp3:长空气声,约 11 秒,默认使用。
  • flyby_jet.mp3:强劲喷气声,约 28 秒。
  • flyby.wav:柔和备用音效。

打包时 build_app.sh 会复制资源到 .app/Contents/Resources/

About

Minimal macOS flying message reminder

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages