Skip to content

Releases: aiy365/DeskBadges

Release list

DeskBadges v1.1.0

Choose a tag to compare

@aiy365 aiy365 released this 30 Aug 15:42

任务栏徽章平台:每个托盘图标是一枚"徽章",各管一件事——打印进度、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 方案
  • ❌ 不做云端同步与远程查看,配置和数据全部留在本机
  • ❌ 性能模式徽章不提供切换(只读展示,绝不绕过固件写状态)

安装

  1. 下载 DeskBadges-v1.1.0.zip 解压到任意目录(需已安装 .NET 10 Desktop Runtime)
  2. 双击 DeskBadges.exe,托盘出现徽章;右键徽章 → 设置… 填打印机 AI 令牌(不用打印机可在设置里关掉该徽章)
  3. 没装运行时的电脑可在源码里跑 publish-full.cmd 编译自包含版

源码

https://github.com/aiy365/DeskBadges · MIT License