Repository navigation
v0.21.0
Important
此版本建议选择卸载应用并清除应用数据后安装
✨ 新功能
- 展台灯 HID 控制 — 通过 USB HID 协议控制外接展台补光灯(开/关/状态查询),首次检测结果持久化到 device.json,后续启动不再重复枚举
- 毛玻璃模糊效果 — 工具栏/侧栏/菜单支持 backdrop-filter: blur(6px),可在设置 → 主题中开关,默认关闭
- 遥测模块 — 设备在线状态上报、CPU/GPU 上报、设置开关、地区中文翻译
- 文档阅读器增强 — 设置页独立分页(缩放、默认打开方式、恢复文档状态)、最小化按钮、缩放选项改为适合宽度/适合页面
- OOBE 重写 — 全新界面、Markdown 更新日志渲染、6 种语言支持、摄像头旋转/分辨率实时生效
- 内存清理增强 — 启动时/PDF 加载后自动清理(内存 > 80%)、10 分钟冷却
🚀 性能与架构
- 摄像头模块化 — 提取 camera.js,main.js 减负 586 行
- 笔画渲染模块化 — 提取 context-state、stroke-renderer、history-compactor
- 擦除系统重构 — 统一算法、手掌擦除迁移、移除 Rust 后端擦除逻辑
- 内存清理重构 — 从 Rust 迁移至独立子进程 memreduct-viewstage.exe
- 手势/黑板模块 — 移入 modules/ 目录统一管理
- 更新模块重构 — SECTL API + 模块化 + OOBE 风格界面
📷 摄像头优化
- 首次加载时自动按 label 匹配展台设备并优先选择
- 默认分辨率改为运行时 getCapabilities() 探测最高值(去除 1280×720 硬编码)
- 初始值从 1280×720 改为 null,无保存分辨率时自动探测
🐛 修复
- Word 文档打开异常
- OOBE 切换语言后保持滚动位置
- 摄像头关闭时 currentSourceId 未重置
- 阅读器批注错位、两指平移反向/误触冻结
- 内存清理自动任务创建/冷却逻辑
- 多项硬编码中文 → i18n 翻译
Full Changelog: v0.20.0...v0.21.0