Skip to content

improve: 漫游/批注点状态提示/MessageBoxHelper接口 - #658

Closed
PYLXU wants to merge 7 commits into
InkCanvasForClass:net10from
PYLXU:net10
Closed

PYLXU wants to merge 7 commits into
InkCanvasForClass:net10from
PYLXU:net10

Conversation

@PYLXU

@PYLXU PYLXU commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

漫游

  1. 修复漫游导航关闭按钮一次关不掉的问题
  2. 加入漫游下的双指缩放和双指旋转

批注点状态提示

  1. 加强高缩放屏幕显示下弹框定位
  2. 缩小点击墨迹大小,加入圆形提示图标
  3. 优化显示逻辑:批注后30s内次数内重复仅显示圆形图标,30s后每次点击显示图标,小区域内次数内重复再触发提示
  4. 改用MessageBoxHelper实现批注中弹框
  5. 修复粗点画识别为长笔迹的问题
  6. 修复点与实际划线宽度不一致的问题

MessageBoxHelper

  1. 新增支持传入提示窗口展示位置

上述功能已经过测试

PYLXU and others added 6 commits August 16, 2026 12:34
1. 加强高缩放屏幕显示下弹框定位
2. 缩小点击墨迹大小,加入圆形提示图标
3. 优化显示逻辑:批注后30s内次数内重复仅显示圆形图标,30s后每次点击显示图标,小区域内次数内重复再触发提示
fix: 修复漫游的菜单关闭按钮首次点击可能失效的问题
@augmentcode

augmentcode Bot commented Sep 12, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR enhances board roaming gestures and annotation-state feedback.

Changes:

  • Adds roaming-panel switches for two-finger zoom and rotation, persisted in gesture settings.
  • Routes roaming stylus contacts through direct contact tracking for single- and two-finger transforms.
  • Adds pinch scaling, rotation, translation, stroke-width scaling, image transforms, and preview synchronization.
  • Improves the roaming popup close interaction and separates popup drag state from canvas input state.
  • Reworks annotation click feedback into a brief status-dot indicator plus an idle-time clustered-click prompt.
  • Uses path extents rather than rendered bounds so thick taps are not mistaken for long strokes.
  • Introduces positioned, non-modal MessageBox helper APIs with DPI-aware placement and work-area clamping.
  • Updates localized annotation guidance and enables the annotation hint in the Lite preset by retaining its default.

Technical Notes: The app is PerMonitorV2-aware; the new popup helper converts visual coordinates to screen DIPs before positioning dialogs.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 1 suggestion posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Comment thread Ink Canvas/MainWindow_cs/MW_BoardRoaming.cs
@doudou0720

Copy link
Copy Markdown
Member

你的git提交user貌似炸了

@PYLXU

PYLXU commented Sep 12, 2026

Copy link
Copy Markdown
Contributor Author

你的git提交user貌似炸了

昨天提交完成后留意到这个问题了
感谢提醒,已在我的电脑上修复,下次提交应该会正常

@doudou0720

Copy link
Copy Markdown
Member

要是不介意rebase一下(?

@PYLXU PYLXU closed this Sep 13, 2026
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.

2 participants