` 居中容器)并转换为 Typst 原生对齐容器;
- 加固 `
![]()
` / `
![]()
` 尺寸解析,严格校验合法数值并规范化格式输出(支持 `5.px`、`.5`、科学计数法与正负号),自动拦截无效参数与潜在代码注入风险;
- 修复标题元数据锚点周围出现的意外括号字符。
- **Typst 编译转义与稳定性加固 (#1)**:
- 修复标题含 ASCII 双引号导致 Typst 报错 `expected comma` 的问题,完善 Typst 代码模式字符串字面量转义;
- Markdown 标题备用 slug、跳转锚点、外部链接及兜底锚点标签全面增加转义保护;
- 解决 LaTeX Math 在公式解析失败触发 fallback 时若包含引号引发 Typst `unknown variable` 的隐患;
- 优化锚点去重逻辑,消除未命中备用锚点产生的冗余兜底元数据标签。
### v1.0.3 (2026-09)
- **流式阅读体验与排版升级**:
- 全面消除中短文档与长文档流式模式底部的空白断层,统一采用 Typst `auto` 高度连续排版并结合双缓冲平滑过渡;
- 底部增加 56pt 呼吸留白边距,杜绝最后一页文字贴合底边的局促感;
- 优化自适应流式缩放策略,保持长文档排版高清晰度渲染。
- **预编译 PDF 缓存管理 (`Cmd + ,`)**:
- 常规偏好设置面板新增磁盘缓存容量统计与一键清理功能,支持直达 Finder / Explorer 目录;
- 缓存 I/O 全面非阻塞异步化,设置面板秒开无卡顿;
- 缓存签名引入 20pt 视口量化栅格,避免窗口微小缩放产生缓存碎片,大幅提升冷热命中率。
- **窗口与会话恢复机制加固**:
- 修复 macOS 启动时每次关闭重开窗口位置向下漂移一个标题栏的顽疾;
- 完善 Direct Reload 超时守卫 (Watchdog) 与 Generation Gating,杜绝并发加载导致的滚动与缩放锁死;
- 解耦排版选项变更标志与精确滚动偏移恢复,提升流式续读定位准确率。
- **跨平台与稳定性优化**:
- 修复 Windows 上 `explorer.exe` 打开缓存目录返回状态码 1 被误判为失败的问题;
- 全量自动化单元测试与 Widget 异步测试加固,消除竞态与 Flaky 测试。
### v1.0.2 (2026-09)
- **全新沉浸体验**:
- macOS 统一标题栏深度融合原生交通灯按钮,向下滚动时自动平滑隐藏,最大化阅读有效空间;
- 精炼纯粹的底部阅读浮动栏 (HUD) 与紧凑目录侧边栏,减少视觉遮挡。
- **全新排版与偏好设置 (`Cmd + ,`)**:
- 左右分屏设置弹窗,搭载实时排版渲染预览卡片,字体字号行距调节立竿见影;
- 动态探测系统已安装中英文字体(Monaco、霞鹜文楷、Maple Mono、思源黑体等);
- 显式“保存并应用”排版流程,避免调节过程重复排版抖动。
- **命令行工具 (`sgv` CLI)**:
- 零终端操作,macOS 菜单栏与设置面板一键安全安装/卸载;
- 终端 `sgv document.md` 极速调用,支持多开 IPC 瞬时热唤起已运行窗口。
- **自定义快捷键 (`Cmd + K`)**:
- 集中管理并修改全部快捷键映射,随时一键恢复出厂默认。
- **会话与阅读记忆恢复**:
- 窗口几何尺寸与屏幕位置原生记忆恢复 (`setFrameAutosaveName`);
- 自动记住上次打开文件;独立记忆每份文档的历史滚动比例与视口缩放,并与自动隐藏标题栏协同对齐。
- **极致性能与缓存优化**:
- 编译 PDF 本地磁盘高速缓存与哈希对比,再次打开 **0ms** 瞬间就绪;
- 垂直方向局部预渲染缓冲区 (Vertical Pre-rendering Buffer) 与迟滞缓存策略,消除极速滚动白屏;
- 优化构建系统,彻底隔离基准测试目标与核心动态库。
### v1.0.1 (2026-09)
- **品牌视觉与全平台图标整合**:正式发布官方视觉 Logo 与应用图标,完成 macOS、Windows 原生高清图标与 DMG 拖拽安装适配。
- **发布自动化工作流优化**:精简 GitHub Actions Release 工作流,严格仅在推送新 Tag 时触发构建与多平台制品打包。
### v1.0.0 (2026-09)
- **首次正式发布**:
- **Rust + Typst + PDFium 全原生架构**:彻底舍弃传统 WebView,纯 Rust 内存流水线,实现毫秒级极速排版与 0ms 即时导出出版级无损 PDF;
- **出版级 LaTeX 数学公式与离线矢量 Mermaid**:集成 mitex 原生转译复杂微积分、矩阵与多行对齐方程;基于 `mermaid-rs-renderer` 纯 Rust 离线秒级生成矢量图表,内置 SHA-256 增量图表缓存;
- **双排版视窗模型 (Dual-Layout)**:自适应流式视窗 (Fluid Screen, 720pt 黄金阅读行宽, 120 FPS 满帧 GPU 变换) 与 A4 出版打印视图 (Paged, 标准 A4 页面排版, 支持单页与双页对开);
- **出版级中西文字体库与等宽对齐**:内置 17 款开源出版级字体,搭载 Maple Mono 实现 CJK 1:2 中西文完美等宽对齐;
- **阅读交互与基础功能**:目录大纲树侧边栏导航、文档内标题锚点跳转、缩放自适应、浅色/暗黑主题原生切换与零闪烁双缓冲实时热重载。
---
## 📄 开源许可证
本项目基于 [MIT License](LICENSE) 开源。