Repository navigation
0.2.0.0
Decibel_Monitor 0.2.0.0
AI 辅助说明:本 Release 由 AI 辅助生成,作者负责审查其行为并保证功能与测试正常。
本仓库是 Yeson38/Decibel_Monitor 的 fork,由 Starsky16 维护(保留原作者署名)。本版本是继 0.1.0.0 之后发布的第二个公开版本。
相对上游 master 的变化
- 麦克风采样与计算核心重构:抽取共享采样服务、常驻静默捕获流,设备枚举与一次性采样分离
- 组件与设置重构:设置收敛为「测量全局 / 显示随组件 / 提醒在通知」三处,新增插件设置页,校准上收为全局设置
- 阈值提醒:新增「分贝提醒」通知提供方与提醒渠道
- 判定源框架:①超过阈值自动提醒;②超过阈值开筛选窗口,窗口内按下确认热键才提醒(需 KeyboardCapture 插件);各判定源带独立冷却
- 提醒状态点:组件上以形状与呼吸表达当前状态,数字颜色随判据变化并带滞回
- 时段闸门:课间休息与每节课开头若干分钟内抑制提醒,且抑制期间不占用冷却
- 提醒正文时长可在通知提供方处配置,冷却时长下限提升至 60 秒
- 防抖增强(本版新增):两个判定源各新增「连续超阈时长」(与平均窗口正交,默认关闭);判定源②的确认热键由输入框改为下拉选择;新增「应急强制提醒」——1 秒内连按确认热键若干次即立即提醒,无视阈值 / 冷却期 / 时段闸门,默认关闭
- 临时静默 / 临时开启(本版新增):托盘「更多选项… → 分贝监测」子菜单,以及三个可配合宿主触发器的自动化行动(
decibel-monitor.alert.silence/.resume/.forceEnable)。可临时停掉或临时打开提醒,支持「一节课 / 一个午 / 今日结束 / 指定分钟」,到点自动恢复、不写入设置、重启宿主即回常态 - 内部调整(本版新增):判定源仲裁改为两段式(先探测出唯一目标源,再只对它执行判定),并保证同一拍至多产生一条通知。此项为结构性修正,使用者可观察到的行为与改版前等价
安装
- 下载下方的
Decibel_Monitor.cipx - 在 ClassIsland 的插件管理中导入该文件
- 重启 ClassIsland
可选依赖
KeyboardCapture:仅「热键确认」判定源需要,未安装不影响其余功能。
校验
下载后请核对下方 MD5 与文件是否一致。
Important
下载时请注意核对文件MD5是否正确。
| 文件名 | MD5 |
|---|---|
| Decibel_Monitor.cipx | 7CB85C786738F8B0BFB33E2D288DCE20 |
Full Changelog: 0.1.0.0...0.2.0.0