Skip to content

feat: add Windows capacitive ink image pages - #386

Open
Misaka13520 wants to merge 1 commit into
alpha-liu-01:mainfrom
Misaka13520:feat/windows-capacitive-ink-image-pages
Open

Misaka13520 wants to merge 1 commit into
alpha-liu-01:mainfrom
Misaka13520:feat/windows-capacitive-ink-image-pages

Conversation

@Misaka13520

Copy link
Copy Markdown

本 PR 在 contrib/windows-touch-ink 中新增可选的 Windows 电容笔扩展,使通用电容笔和手指能够在 SpeedyNote 中书写。

新增功能

  • 触摸书写,以及可保存状态的手势、笔锋和圆润开关(通用电容笔无压感,因此添加笔锋模式优化使用体验)。
  • 手势模式开启时支持移动和缩放,关闭后支持电容笔书写。
  • 根据书写速度和转折模拟笔锋,并平滑弧线边沿的细小折痕。
  • 首页导入图片为整页固定背景,支持在独立笔迹层上批注。
  • 笔记内通过文件选择、剪贴板粘贴及拖放插入图片。
  • 提供构建脚本、使用说明和自动化回归测试。

验证情况

  • 输入回归测试覆盖触点跟踪、取消、模式切换、设置隔离等行为。
  • 通过 27 项基于原生笔迹渲染的几何检查。
  • 在实际程序中验证图片导入、书写、撤销/重做、保存重开及笔记迁移。
  • 验证分页和无限画布中的图片对象操作与保存。

兼容范围

目前已验证 Windows x64、SpeedyNote 1.6.3 和 Qt 6.11.2。

本扩展需要单独编译和安装,尚未整合进主程序的构建流程;不会修改磁盘上的原应用可执行文件。

笔锋属于软件模拟,不提供真实硬件压感或防误触。实际电容笔的跟笔延迟及手掌接触表现仍需硬件试用确认。

构建方法、兼容限制及测试复现步骤见:

  • contrib/windows-touch-ink/README.md
  • contrib/windows-touch-ink/VALIDATION.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant