Repository navigation
Releases: aiy365/DeskBadges
Releases · aiy365/DeskBadges
Release list
DeskBadges v1.1.0
任务栏徽章平台:每个托盘图标是一枚"徽章",各管一件事——打印进度、CPU 温度、性能模式,扫一眼任务栏就知道。
理念
- 一眼可见,即看即走:不弹窗、不抢焦点、不积累未读;细节悬停即出,看完即关
- 一枚徽章只管一件事:独立数据源、独立轮询;某个数据源挂了只在自己那枚徽章上显示
! - 平台而非应用:实现一个
ITrayWidget接口 + 注册一行 = 新徽章,图标绘制/轮询/悬浮卡/菜单/通知全由宿主托管;把数据源信息和docs/WIDGET_INTEGRATION.md交给 AI 助手即可自动接入新徽章 - 本机优先,数据最小化:配置就是 exe 旁一个 ini,无云端、无账号、无遥测
- 轻量干净:单文件 4MB,无常驻后台服务,退出即走
本版内容(v1.1.0)
- 新增 ⚡ 性能模式徽章:读 Windows 事件日志(Provider
OSDEvents),只读展示 Fn+F1 性能/均衡/安静模式与 Fn Lock 状态,只认本次开机后的事件 - 设置内一键 新建桌面快捷方式(已存在先删再建,始终指向当前程序路径)
- 修复托盘图标完全不显示的问题(H.NotifyIcon 纯代码创建需
ForceCreate;同进程多图标需各自固定 Guid) - 修复高 DPI(如 225% 缩放)下悬浮卡定位飞出屏幕、点击无反应
- 修复第二个实例退出时的互斥锁崩溃
明确不做(Non-goals)
- ❌ 不做企业微信 / 钉钉 / Telegram 等 IM 推送通知。所有通知只走 Windows 桌面气泡——本软件定位是"你坐在电脑前"的任务栏状态层,需要 IM 推送请用各平台的机器人/Webhook 方案
- ❌ 不做云端同步与远程查看,配置和数据全部留在本机
- ❌ 性能模式徽章不提供切换(只读展示,绝不绕过固件写状态)
安装
- 下载
DeskBadges-v1.1.0.zip解压到任意目录(需已安装 .NET 10 Desktop Runtime) - 双击
DeskBadges.exe,托盘出现徽章;右键徽章 → 设置… 填打印机 AI 令牌(不用打印机可在设置里关掉该徽章) - 没装运行时的电脑可在源码里跑
publish-full.cmd编译自包含版
源码
https://github.com/aiy365/DeskBadges · MIT License