Releases: Iris-0109/rapoo-tray
Releases · Iris-0109/rapoo-tray
Release list
v1.3.1
v1.3.0
🚀 v1.3.0 发行说明
一、安装程序功能增强:
- 支持自定义安装目录
二、连接稳定性加固:
- 优化双模共存识别:彻底解决无线接收器与 USB 有线直连同时插入时的设备识别与逻辑判断问题。
- 热插拔无缝切换:拔插 USB 时自动重连并切换通信端点,无需重启程序。
三、启动与交互体验优化:
- 启动瞬时读数:程序启动即刻加载历史电量缓存,减少等待。
- 智能弹出悬浮窗 (OSD):鼠标接入、或在有线/无线切换时,自动弹出 OSD 状态指示窗。
- 托盘点击即时刷新:左键单击托盘图标时主动向硬件发起刷新探测,即时同步最新电量与工作状态。
四、TrafficMonitor 监控插件同步升级:
- 底层同步升级:同步支持有线优先识别、启动瞬时读数与热插拔自适应。
- 智能轮询机制:优化设备休眠唤醒与在线判定,降低后台资源消耗。
What's Changed
v1.2.3
🚀 v1.2.3 发行说明
一、增加低电量预警功能:
- 20% / 10% 双阶梯告警:电量降至 20% 弹出电量不足卡片,降至 10% 弹出严重低电量警告。
- 任务栏智能贴合:通过 Windows Shell API 动态识别任务栏高度,贴紧任务栏边缘呈现。
- 智能免打扰机制:全屏无焦点夺取,检测到充电器自动静默关闭卡片。
二、托盘电池图标重构:
- 配置一:经典电池胶囊外观
- 配置二:环形电量进度风格
- 配置三:纯数字搭配底部横轨
(图标风格设计借鉴自 logi-tray 作者优秀创意)
三、TrafficMonitor 监控插件优化:
- 优化图标显示:常规状态显示小绿点,充电状态自动切换为雷电图标。
v1.2.2
🚀 v1.2.2 发行说明
一、浅色主题渲染修复
- 任务栏主题精准对齐:优先读取注册表
SystemUsesLightTheme,解决“系统任务栏设为浅色但全局应用为深色”时的模式误判问题。 - 根除 DWM 亚克力白雾冲淡:在浅色模式下停用 DWM 亚克力像素合成(
ACCENT_DISABLED),规避 GDI Alpha 通道与 DWM 混叠引起的文字泛白及透明漂白现象。 - 重构浅色色彩系统:
- 菜单背景:纯白 (
#FFFFFF) - 边框描边:浅灰 (
#CDD4DE) - 主菜单文本:高对比度墨黑 (
#141820) - 交互悬停态:淡雅蓝灰 (
#E8EEF8) - 激活与选中指示:Win11 强调蓝 (
#006ED7)
- 菜单背景:纯白 (
二、增加硬件 PID 提取辅助工具
- 一键提取与复制:项目根目录新增
获取鼠标PID.bat与tools/get_mouse_pid.ps1。用户插入鼠标后双击脚本,即可自动探测雷柏设备(VID0x24AE)的硬件 PID,生成 PR 代码片段并自动复制到剪贴板。
v1.2.1
🚀 v1.2.1 发行说明
一、新增 TrafficMonitor 扩展插件 (rapoo-plugin.dll)
- 监控集成:基于 TrafficMonitor 插件接口规范(
ITMPlugin API v8)原生开发,支持在 TrafficMonitor 任务栏窗口与主悬浮窗中直接显示雷柏鼠标的实时状态。 - 状态项目:
- 鼠标电量 :实时显示电量百分比(例如:
85%),充电时自动附带⚡符号(例如:⚡85%)。 - 鼠标 DPI :实时显示当前档位对应 DPI 数值(例如:
800)。
- 鼠标电量 :实时显示电量百分比(例如:
- 详细信息提示:鼠标指针悬停于监控项时,弹出包含设备具体型号、当前连接模式(2.4G 无线 / USB 有线)、详细电量(含充电状态)与当前 DPI 档位信息。
二、工程架构与持续集成升级
- 自动化流水线升级:更新 GitHub Actions CI/CD 流水线,在发布新版本时自动编译并随 Release 附件分发
rapoo-plugin.dll。 - 插件独立编译脚本:提供
plugin/build_plugin.bat,支持本地 MinGW 工具链一键构建插件 DLL。
v1.2.0
🚀 v1.2.0 发行说明
一、兼容了更多设备
- 新增设备支持:针对采用 Nordic 方案(54L15 / 3950)的雷柏二代游戏鼠标,未单独打标机型自动归入“雷柏游戏鼠标 (通用)”,电量监测、DPI 切换、回报率调节、休眠配置等功能正常支持。
- 收录新设备型号:合并社区 PR #3,正式收录雷柏 VT3 MAX(无线接收器 PID
0x1417)。 - 模块化扩展表:重构设备静态映射表(
VERIFIED_MODELS),新增设备仅需提供 PID 即可快速收录。
二、托盘电池图标个性化
- 风格循环切换:左键双击任务栏托盘图标无缝循环切换 3 种电池风格:
- 配置一(经典长条电池):外框与数字全面放大两号(高度提升至 14px,内嵌数字升级为 5x9 点阵大号字体),显著提升在 Windows 任务栏下的可视度。
- 配置二(状态大圆点):纯净无干扰呼吸状态圆点(不含数字),极简视觉呈现。
- 配置三(大号矢量数字):采用 4 倍超采样(SSAA)抗锯齿算法,彻底消除文字毛边与锯齿。
- 状态变色机制:三档变色指示(大于30% 红色、小于30% 蓝色、充电中绿色、未识别到设备虚线)。
三、信息悬浮窗 (OSD) 重构
- 动态自适应卡片:废弃固定宽高等比缩放,重构为基于
DT_CALCRECT文本长度的动态自适应卡片。 - 全新三行信息架构:
- 第一行(型号与主数值):设备全称与当前 DPI(例如:
雷柏 VT7 DPI 800)。 - 第二行(双轴独立数值):X 轴与 Y 轴独立分辨率(例如:
X 轴: 800 Y 轴: 800)。 - 第三行(状态汇总行):连接模式、当前档位、电量与回报率(例如:
2.4G | 第 1 档 | 🔋 37% | 1000 Hz)。
- 第一行(型号与主数值):设备全称与当前 DPI(例如:
- 符号化电量状态:未充电时以
🔋符号展示,充电状态自动切换为⚡符号(例如:⚡ 85%)。 - 交互全覆盖:切换 DPI、调节滑块、切换回报率、左键单击托盘图标均实时触发对应 OSD 反馈。
四、Fluent 亚克力右键控制面板与交互体验
- 视觉纯净度提升:结合 DWM 物理圆角与亚克力(Acrylic)模糊背景,消除边缘白色杂质与直角毛刺,适配 Windows 10/11 深浅主题。
- 新增休眠调节功能:集成拖动条,支持滚轮调节和快捷按钮调节,设置即时下发硬件。
五、底层双模热插拔通信与系统稳定性加固
- 线程安全互斥锁:在
Device::State状态机中引入CRITICAL_SECTION互斥锁,消除 HID 监听后台线程与 UI 主线程之间的竞态风险。 - 模态消息防吞修复:修复右键菜单模态循环中
WM_QUIT消息处理逻辑,确保点击“退出程序”时主线程干净退出。 - 硬件端点容错回退:针对控制端点添加只写/只读多级共享容错,避免与第三方软件产生排他性句柄冲突。
v1.1.0
🚀 v1.1.0 发行说明
【主要更新与特性】
- 新增 VT3 系列支持:
完整适配雷柏 VT3S 系列鼠标,兼容 2.4G 无线接收器模式与 USB 有线直连模式。 - 设备型号动态自动识别:
插拔设备时自动探测具体型号(VT7 / VT3S),托盘提示文本与 OSD 屏幕悬浮窗标题智能同步展示当前设备。 - 电量与图标显示优化:
优化托盘电量百分比与电量条动态填充逻辑,完善三级色彩状态预警(正常绿 / 低电黄 / 严重低电红)。
更换为全新高分辨率原创徽标与矢量质感应用图标。 - 分发与体验优化:
提供绿色免安装单文件版(解压即用)与极简原生安装包版。
【资源下载】
- rapoo-tray.exe:绿色单文件版,下载后直接运行即可。
- rapoo-tray-setup.exe:轻量原生安装向导,自动配置开机自启与快捷方式。