Repository navigation
Releases
Releases · gsiliconk/AI-PDF-Reading
v1.2.3 — 改进 PDF 阅读与悬浮工具条体验
修复
- 改进 PDF 链接跳转逻辑,补齐外部链接与文档内跳转行为
- 改进 PDF 文字层交互,修复阅读时文字选择与复制体验问题
- 调整页面放大后的布局与滚动逻辑,优化横向滚动和页面居中显示
- 修复升级安装后最近打开记录和阅读位置容易丢失的问题
优化
- 悬浮批注工具条增加位置记忆,重启后恢复上次位置
- 增加悬浮批注工具条横向/纵向排列能力,并优化纵向文字显示
- 顶部固定工具条交互细节优化,保持与悬浮状态区分
- 记住阅读位置功能现在会按文件保存并恢复上次页码与缩放
- 更新应用版本至 1.2.3
安装
- 下载 PDF-Smart-Reader-Setup.exe 双击安装
v1.2.2 — 修复滚动翻页自动跳转
修复
- 修复从下一页上滑到上一页底部时,页面自动跳到上一页顶部的问题
根因
滚动检测到页码变化后调用 onPageChange,触发大纲跳转的 useEffect 执行程序化滚动。新增 scrollDetectedRef 区分自然滚动和大纲/缩略图点击,自然滚动翻页不再触发跳转。
安装
- 下载
PDF-Smart-Reader-Setup.exe双击安装
v1.2.1 — 修复标注功能 bug
修复
- 修复标注功能无法使用:弹窗跳到左上角、保存无反应、笔记栏无记录
- 保存后的批注卡片自适应内容高度,去除固定尺寸空白
根因
handleMouseUp 中 note 工具分支缺少 return,currentAnnotation 被末尾清空代码覆盖;弹窗容器缺少 onMouseUp stopPropagation 导致保存按钮的 mouseup 冒泡到批注层再次清空状态。
安装
- 下载
PDF-Smart-Reader-Setup.exe双击安装 - 老版本用户启动后会自动收到更新弹窗
v1.2.0 — 设置系统、笔记/标注、自动更新
主要变更
新功能
- 全新设置弹窗(阅读 / 外观 / AI / 批注 / 快捷键 / 关于 6 个 Tab),实时持久化
- 笔记面板与悬浮/吸附式标注工具栏(高亮、下划线、批注、删除)
- 启动后自动检查 GitHub Releases,新版本弹窗提示
- PDF 文本框选 + Ctrl+C 复制
- Ctrl+滚轮缩放、PageUp / PageDown / Home / End / Ctrl+0 快捷键
- 多文档 Tab、关闭后激活相邻 Tab
- 主进程窗口大小/位置记忆
优化
- 标注存储从 localStorage 迁移到 electron-store,按文件 hash + 页码分键
- 页面尺寸懒加载(当前页 ±5 页),打开大文档无白屏
- AI 消息体兼容更多代理(content: null → "")
安装
- 下载 `PDF Smart Reader Setup.exe` 双击安装
- 老版本用户启动后会自动收到更新弹窗
v1.1.1
v1.1.1 更新内容
修复
- 修复搜索高亮框位置偏移 — 高亮框现在准确覆盖匹配文字
- 修复搜索跳转不准 — 点击"下一个"会准确跳转到匹配项所在页面
- 修复页面内搜索定位 — 当一页显示不全时,搜索结果会自动滚动到可视区域中间偏上,而不是只跳到页面顶部
- 修复 AI 设置弹窗光标 — 彻底移除 animal-island-ui 自定义手型光标,恢复默认光标
改进
- 缩略图/大纲跳转精度提升 — 预加载所有页面尺寸,大幅减少跨页跳转误差
- 大纲高亮当前章节 — 滚动页面时自动高亮对应目录项
下载
直接下载 PDF Smart Reader Setup.exe 安装使用。
v1.1.0
PDF Smart Reader v1.1.0
修复
- 缩略图跳转准确:点击缩略图跳转任意页面不再偏移,远距离跳转(如第1页跳到第200页)也完全准确
- 大纲跳转准确:修复与缩略图相同的跳转偏差问题
- 大纲高亮当前章节:阅读时大纲侧边栏自动高亮当前所在章节,并显示各章节起始页码(如
P20),方便定位
技术说明
根本原因是懒加载机制导致未渲染页面的 canvas 高度为 0,使位置计算产生偏差。
本版本在启动时预加载所有页面的尺寸信息作为占位,保证跳转位置始终精确。
下载 PDF Smart Reader Setup.exe,双击安装即可使用。