Skip to content

更新日志

约 1979 字大约 7 分钟

2025-11-27

最新版本:7.0.3

V7.0.3

  • 更新软件版本号为 V7.0.3
  • 图形工具中添加三角锥
  • 设置窗口左侧添加折叠按钮
  • 修改默认设置为显示是否需要删除双曲线的渐近线(需在设置中恢复为默认设置)
  • 删除三角锥高的显示,避免高的一端始终显示在一条直线上的问题
  • 优化设置页面侧栏的显示
  • 修复版本号显示问题
  • 修复部分开关在设置中无效的问题:修复"上传照片时压缩画质"、"进入希沃白板时忽略桌面批注"开关重启后状态丢失的 Bug(MW_SettingsToLoad.cs 中补充缺失的 UI 回填逻辑)
  • 修复设置无法保存的问题:当软件被安装到 Program Files 等需要管理员权限的目录时,设置会静默保存失败。现统一将 Settings.json 写入 %APPDATA%\Ink Canvas\(当前用户始终可写),并自动迁移旧版本遗留的配置文件
  • 添加安装过程中缺失的中文:安装向导中"自动配置应用程序"任务项现已在中文环境下显示中文翻译

V7.0.2

  • 更新软件版本号为 V7.0.2
  • 微调部分窗口 UI,删除部分功能的重复逻辑
  • 优化目录结构,便于项目管理(MainWindow / Windows / Helpers / Models 等)
  • 重新设计部分窗口的 UI 界面,并修复一些小 Bug
  • 视频展台侧栏添加一键清除所有白板内容的按钮
  • 修复软件编译缺少包 ID 的问题
  • 尝试修复蓝牙断连后继续触发的潜在阻塞问题
  • 初步拆分 MainWindow 文件,删除多余的设置页面
  • 为 GitHub Actions 编译出的 zip 程序文件添加版本号
  • 优化设置界面设计,添加侧边导航栏

V7.0.1

  • 更新软件版本号为 V7.0.1
  • 修复版本控制文件
  • 更新所有相关配置文件

V6.2.1

  • 更新软件版本号
  • 优化代码库内容,规范变量命名格式
  • 简化部分注释内容
  • 删除墨迹识别功能中"非等粗线条"的提示输出
  • 修复浮动栏切换状态时出现偏移的问题
  • 将浮动栏更多栏中的指南按钮替换为退出(软件)按钮,添加指南到设置中

V6.2.0

  • 修复安全问题
    • Undo/Redo 越界:添加边界检查,无效时返回 null
    • Null 引用防护:所有 foreach 前增加 null 检查,字典使用 TryGetValue
    • 路径穿越攻击:解压文件时验证路径,防止 ../ 跳出目录
    • 非法文件名:添加 SanitizePathSegment 方法清理特殊字符
    • Bitmap 内存泄漏:使用 using 语句确保资源释放
    • 重复 Shutdown:移除冗余调用,只保留一处
    • 热键 keymap 泄漏:注销时从字典中移除对应项
    • 重启路径获取:添加多种备用方案(进程模块、命令行参数等)
  • 修复浮动栏位置 bug
  • 添加摄像头画面插入错误时的检测
  • 修复部分编译警告
  • 优化 COM 接口检查逻辑
  • 软件全局粘贴快捷键改为 Ctrl+Shift+V
  • 修复 PPT 播放模式进入白板模式时双指手势遵循常规手势设置的问题
  • 不再受 PPT 演示模式下的手势设置限制
  • PPT 翻页手势在白板模式下禁用,避免冲突

V6.1.1

  • 更新版本号
  • 修复白板模式与浮动栏按钮点击冲突问题
  • 修复点击白板模式按钮时浮动栏按钮被点击的问题
  • 为白板模式按钮创建独立事件处理器
  • 分离图形按钮事件,浮动栏和白板图形面板独立显示/隐藏

V6.1.0

  • 添加截屏功能
    • 截屏后显示选项对话框,可选择插入到画板或白板照片列表
    • 根据截屏时的模式决定插入目标
  • 修复 DPI 缩放导致的偏移问题
  • 添加 Ctrl+V 粘贴图片功能
    • 在放映/白板模式下按 Ctrl+V 粘贴剪贴板图片
  • 修复画板模式中点击更多出现多个窗口的 bug
  • 规范代码语法
  • 修复软件运行时被 Windows 任务栏遮挡的问题
  • 修复退出 PPT 播放后仍然显示 PPT 内批注笔迹的问题

V6.0.4

  • 修复 PPT 放映退出时,画板批注笔迹被替换的 bug
  • 修改截屏逻辑
    • 启动截屏:按 Alt+C 或在浮动栏点击截图按钮后,屏幕变暗显示十字光标
    • 选择区域:按住鼠标左键/触摸屏幕拖动选择要截图的区域
    • 确认截屏:松开鼠标左键/抬手完成区域选择
    • 操作选项:弹出截图操作窗口,提供:插入到当前画板、保存到文件夹、加入照片列表、取消
  • 调整视频展台侧边栏中缩略图清晰度
  • 添加触摸窗口注册(RegisterTouchWindow API),支持电容屏、电阻屏、数位屏、手写屏、红外触摸屏等设备
  • 修复初始设置页面中按钮名称错误
  • 修复 UI 线程阻塞问题
  • 修复退出 PPT 模式后会替换掉画板批注笔迹的问题
  • 调整默认设置参数
    • 直线延长阈值默认和推荐均为 120,灵敏度默认和推荐为 0.8
    • 浮动工具栏 UI 缩放默认和推荐为 80
    • 矩形、三角形"等粗线"(无压力)默认和推荐均为开启
    • PPT 侧边翻页箭头按钮、侧边页码按钮默认和推荐均为关闭
    • 自动黑屏截图默认关闭,推荐也为关闭
    • 记住并提示上次播放位置默认和推荐均为开启
    • 崩溃时静默重启默认和推荐均为开启
    • 黑板缩放比例默认和推荐均为 80
  • 优化双指移动时的卡顿,减少画面抖动
  • 修复 PPT 放映模式无法自动进入的 bug

V6.0.3 / V6.0.2 / V6.0.1

  • 修复书写笔迹后,翻页笔有概率无法翻页的问题
  • 修复照片列表显示不全的问题
  • 修改视频展台逻辑
    • 照片/摄像头画面将自动插入到白板的新页面
  • 添加软件引导页面
  • 修复 iss 编译出的 exe 文件安装后无图标的 bug
  • 优化算法,减少重复获取逻辑
  • 修复摄像头画面每次启动时都会重新插入的 bug
  • 优化更新日志显示
  • 修复进入 PPT 放映时未自动加载当前页的笔迹
  • 修复桌面批注模式中的笔迹会在进入 PPT 播放模式后消失的 bug
  • 优化 UI 布局
    • 侧边栏添加自动校准开关
    • 优化双指手势模式切换阈值
  • 添加自动恢复页面内容的功能
    • 在静默重启以及手动重启软件时,会自动弹出是否恢复之前的内容
  • 添加崩溃时静默重启的开关
  • 优化退出/进入白板模式时自动停止播放摄像头画面,减少资源消耗

V5.0.2(早期版本)

  • 为导入的视频添加控制栏(可控制暂停/播放、进度、音量)
  • 添加仓库作者信息
  • 优化功能逻辑,修复一些错误
  • 将照片和视频导入统一为媒体导入
  • 修复视频导入后无法播放的 bug
  • 添加 Inno Setup 编译文件(含 GitHub Actions 和本地编译)
  • 优化笔迹检测(短时间内采集到远距离的两点,不会连成直线,防止卡顿造成错误直线显示)
  • 图形识别功能修改(多种粗细、颜色的笔迹组成一个图形时,无法替换为一个图形)
贡献者: 慕秋_pika