窝囊费计算器 MoneyToday
macOS 菜单栏实时收入反馈工具 — 看见今天的劳动正在变成什么
一个住在 macOS 菜单栏里的实时收入仪表,把每天的工作时间实时换算成已经赚到的金额和生活化奖励。v1.2 带来深色玻璃仪表界面、300 个品牌商品奖励池和芝麻小猫互动动画。

自然时间生命线
按真实日期等比展开;短想法只占一小段,时间跨度越长越接近通栏。
这里会展示产品截图、概念稿或关键界面,用来补足文字之外的项目观感。
项目思考
MoneyToday 的起点是一个直接而有情绪价值的想法:如果能在 Mac 菜单栏看到今天已经赚到的钱正在实时跳动,会带来即时反馈和满足感。 核心计算模型很简单:每日收入 = 年薪 / 年工作日数,每秒收入 = 日收入 / 工作秒数,今日已赚 = 每秒收入 × 已过工作秒数。但产品本质不是财务计算,而是「劳动反馈可视化」——把延迟到账的工资压缩到当下,让用户随时感受到今天的努力正在积累。 1.0 确定了产品形态:原生 macOS 菜单栏、SwiftUI popover、本地存储(不上传薪资)、中文界面、像素风奖励图标。 1.1 扩展为情绪价值增强版:日/周/月/年多周期视图、300 个品牌商品奖励池收敛为 47 张商品图、芝麻小猫陪伴动效、隐私遮罩、日期级周末自定义。 1.2 聚焦完成度打磨:深色玻璃仪表 UI、奖励文案从价格换算转向模糊生活想象锚点、芝麻从静态陪衬变成会与商品互动的角色、奖励区 1:1 左右分栏设计。 MoneyToday 表面上是实时收入计算器,真正提供的是「劳动反馈可视化」。 核心原则:只展示已获得的(不展示还差多少)、生活化而非金融化、稳定但不重复(同一天稳定、跨天更换)、鼓励但不过度营销。 1.2 奖励文案原则:奖励是模糊的生活想象锚点,不是精确兑换承诺。不展示商品价格,不使用任务感表达。保留今日已赚金额,商品只提供想象空间和小确幸。
建设过程
Swift Package Manager 项目,零外部依赖,纯 Apple 平台框架(AppKit + SwiftUI + Combine)。 架构:MoneyTodayCore(纯逻辑)+ MoneyTodayApp(应用层)+ MoneyTodayChecks(验证)。 核心模块:IncomeCalculator、HolidayService、RewardCatalog(300 奖励候选)、SettingsStore。 构建:swift build --disable-sandbox,打包由 scripts/package_app.sh 产出 .app/.zip/.pkg。验证覆盖收入计算、节假日、奖励稳定性、资源完整性。 分发:GitHub Release,无 App Store,最低 macOS 13 Ventura。
当前进展
v1.2.0 已完成并发布到 GitHub。深色玻璃仪表 UI、奖励文案改为模糊价值感(不再显示商品价格)、奖励区 1:1 左右分栏、芝麻 10 种姿态互动动画、日/周/月/年统一 100ms 刷新。保持 300 个奖励候选和 47 张商品图。