Skip to content

[0129] 优化 PDF 阅读器缩放策略#3373

Merged
da-liii merged 1 commit into
mainfrom
da/0129/pdf_zoom_step
May 15, 2026
Merged

[0129] 优化 PDF 阅读器缩放策略#3373
da-liii merged 1 commit into
mainfrom
da/0129/pdf_zoom_step

Conversation

@da-liii

@da-liii da-liii commented May 15, 2026

Copy link
Copy Markdown
Contributor

$(cat <<EOF

改动摘要

  • 引入离散缩放级别列表:用 12 级固定比例(25% ~ 800%)替代固定 10% 步进,放大/缩小按钮跳转到列表中的上一级/下一级
  • 连续滚轮缩放Ctrl + 滚轮 从固定 ±10% 改为 zoom *= (1 + delta / 500),缩放更平滑
  • 扩大缩放范围MIN_ZOOM 10% → 12%,MAX_ZOOM 500% → 800%
  • 工具栏新增 +/- 按钮:支持点击跳级放大/缩小
  • 新增快捷键Ctrl++ / Ctrl+= 放大、Ctrl+- 缩小、Ctrl+0 重置 100%

测试

  • xmake build qt_pdf_reader_widget_test 编译通过
  • xmake run qt_pdf_reader_widget_test 10 passed, 0 failed

🤖 Generated with Claude Code
EOF
)

- 用离散缩放级别列表(25% ~ 800%,共12级)替代固定10%步进

- 放大/缩小按钮跳转到列表中的上一级/下一级

- Ctrl+滚轮改为连续缩放公式 zoom *= (1 + delta/500)

- 扩大缩放范围至 12% ~ 800%

- 工具栏新增 +/- 按钮

- 新增快捷键:Ctrl++/Ctrl+- 放大缩小,Ctrl+0 重置100%

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@da-liii da-liii merged commit 3efc8ef into main May 15, 2026
5 checks passed
@da-liii da-liii deleted the da/0129/pdf_zoom_step branch May 15, 2026 13:37
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