更新日志
约 1616 字大约 5 分钟
2025-11-27
最新版本:6.0.4
新功能
- 添加触摸窗口注册(RegisterTouchWindow API):理论上支持以下类型的触屏设备:
- 电容式触摸屏
- 电阻式触摸屏
- 数位板/手写板
- 红外触摸屏
功能调整
- 调整部分默认设置参数/开关:
- 直线拉长阈值默认和推荐都为 120;灵敏度默认和推荐都为 0.8
- 浮动工具栏 UI 缩放默认和推荐都为 80
- 矩形、三角形“等粗线”(无拟压力)默认和推荐均为开启
- PPT 侧边翻页箭头按钮、侧边页码按钮默认和推荐均为关闭
- 自动幻灯片截屏默认为关闭,推荐设置现在也为关闭
- 记忆并提示上次播放位置默认和推荐均为开启
- 崩溃时静默重启默认和推荐均为开启
- 黑板缩放比例默认和推荐均为 80
性能优化
- 优化双指移动时造成的卡顿,并减少画面抖动:
- 减少抖动:增大的滑动窗口和缩放因子限制
- 提高响应性:增大笔迹渲染帧率
修复的问题
- 修复初始设置页面中按钮名称的错误
- 修复UI线程阻塞的问题
- 修复退出PPT模式后会替换掉桌面批注笔迹的问题
- 修复PPT放映模式无法自动进入的bug:
- 调整事件注册时机:将事件注册移到获取演示文稿之前
- 优化定时器停止逻辑:只有在成功获取演示文稿后才停止定时器,避免在获取失败时导致检测中断
- 为进入PPT模式的操作添加异常处理和日志记录
- 在获取幻灯片对象时添加空值检查
其他变更
- 简化代码
- 更新软件版本号为6.0.4
6.0.3
功能调整
- 修改视频展台逻辑:照片/摄像头将自动插入到白板中的新页
界面优化
- 更新部分初始设置页面的组件大小和布局
- 适配初始设置页面的触屏滑动
修复的问题
- 修复书写笔迹后,翻页笔有概率无法翻页的问题
- 修复照片列表显示不全的问题
- 修复编辑模式错误锁定为 GestureOnly 的问题(触摸 ID 状态未清理导致的逻辑死锁)
其他变更
- 修正一些按钮名称
- 更新软件版本号为6.0.3
6.0.2
新功能
- 添加软件引导页:首次启动时提供软件功能引导,帮助用户快速了解软件特性
界面优化
- 优化软件引导页界面,提升用户体验
- 优化更新日志显示,使其更加清晰易读
功能调整
- 将自动更新后的更新日志显示方式从弹窗修改为跳转到日志网站
- 添加"忽略查看"按钮,允许用户跳过更新日志查看
修复的问题
- 修复引导页中的按钮错误
- 修复引导页中的部分功能bug
- 修复摄像头画面每次启动时都会重新插入的问题
- 修复iss编译出的exe文件安装后无图标的bug
性能优化
- 优化算法,减少重复获取逻辑,提升软件运行效率
构建调整
- 删除Github Actions中的iss编译配置
- 删除x64和Arm版本的编译文件
其他变更
- 更新软件版本号为6.0.2
6.0.1
功能改进
- 优化了UI布局,提升整体视觉体验
- 完善功能,在侧栏中添加自动校准开关
- 将数值调整条下方的刻度线删除,简化界面
- 在退出/进入白板模式时,会自动停止/播放摄像头画面,减少资源消耗
- 微调了部分UI,提升用户体验
- 白板模式下画布默认为白色
新功能
- 参考icc-ce添加功能:添加端点吸附、直线拉直的功能及其设置
- 添加多种图形的识别开关
- 添加自动恢复页面内容的功能:在静默重启以及手动重启软件时,会自动弹出是否恢复之前的内容
- 添加崩溃时静默重启的开关
- 手动翻页和自动翻页都可以自动更新内容的选中状态
- 为拍照按钮添加冷却,防止短时间内重复拍摄内容
- 添加旋转按钮(只用于旋转摄像头画面和拍摄的照片)
- 通过侧栏插入的摄像头画面和截图,无法被"清屏"清除
- 照片列表中的照片也可以被插入到白板中
- 添加视频展台功能:
- 侧栏添加设备列表
- 选中的设备会被插入白板
- 添加拍照功能
- 自动检测并将摄像头画面插入新页面的功能
修复的问题
- 修复进入PPT放映时未自动加载当前页的笔迹
- 修复桌面批注模式中的笔迹会在进入PPT播放模式后消失的bug
- 修复摄像头画面会被重复插入的bug
- 修复摄像头画面有时会出现无法自动播放的bug
- 修复翻页/切换设备时无法自动播放摄像头画面的问题
- 修复Github代理(文本框)默认链接未更改的问题
- 修复了旋转按钮后拍照未拍摄旋转后的照片的问题
- 修复了App.xaml.cs文件中的IDE0018警告
性能优化
- 优化一些内容,初步添加OpenCV,进行拍摄的照片强化
- 调整双指手势模式切换阈值
- 优化缩略图显示效果,现在拍摄后的照片不会被填充拉伸
- 将视频展台的cs文件移动到MW文件夹中,优化代码结构
- 更新NuGet包
其他变更
- 更新软件版本号为6.0.1
- 将默认代理设置为https://ghproxy.net/
- 添加防御性编程,在应用滑块值前进行范围检查
- 更新README文件,对项目功能进行部分补充
- 将部分C# 8.0和C# 9.0内容改为与C# 7.3兼容
- 规范部分代码语法
- 视频控制栏与选择选项窗口大小适配
- 删除视频控制栏中音量调节的黑框
