Skip to content

Releases

0.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Nov 08:47

本版本把 Any Viewer 从"几个内嵌预览"升级为可切片的内嵌系统:所有支持的文件类型都可以整份嵌入,也可以只嵌入特定页、工作表、单元格区域、行或元素锚点,尺寸语法与片段语法自由组合。

新增

  • 显示语法(片段),用于 ![[文件]] 嵌入:
    • pptx / docx:#page=3、#page=3~10、#3~(区间自动归一化、越界钳制、起始越界回退整份)
    • xlsx:#Sheet2、#A3:E8、#Sheet2!A1:C8、#5:20(激活工作表、单元格区域含合并单元格裁剪、行区间形式)
    • html:#元素id 滚动锚定
    • 片段与尺寸语法自由组合(![[deck.pptx#page=3|300]])
    • 嵌入标题栏显示片段徽标("第 2–4 页" / "Sheet2 · A1:D8")
    • xlsx 片段嵌入隐藏工作表标签栏(片段已锁定区域)
  • 标签页定位:片段嵌入点"在标签页打开",标签页渲染完整文件并自动滚动/激活到片段位置(页、工作表、行、锚点)
  • 渲染串行队列:重量级解析逐个执行并带 20 秒超时——同一笔记内大量同类型嵌入不再有并发解析死锁风险,标签页渲染可插队优先
  • 按文件名的兜底解析:关闭"检测所有文件扩展名"时嵌入照常解析(全库按文件名匹配,优先来源目录)
  • 动画降级展示:无法内置渲染的类型显示居中的内联 SVG 动画(文档 + 周期性摇动的挂锁,跟随主题,尊重系统"减少动态效果"设置)加一行文案——不再重复文件名和操作按钮

变更

  • pptx 单页嵌入收敛为实际幻灯片高度(无滚动条/黑边);多页区间与整份嵌入一致——固定视口高度、内容内部滚动
  • docx 页面水平居中;表格不再继承 Obsidian 预览样式(单元格/斑马纹/边框已提升特异性隔离)
  • 嵌入接管加全局兜底扫描:阅读模式渐进渲染 detach/reattach 的芯片不再永久残留
  • 未支持类型的降级展示重设计:居中动画 + 一行文案,交互(系统应用打开 / Shift 显示在文件夹)不变

修复

  • 范围片段起始列大于 1 时表格列数错位、渲染范围外列(exceljs 路径)
  • 范围嵌入的合并单元格在切片边界出现空洞(现在按交集裁剪,跨界合并从首个界内单元格续排)
  • "检测所有文件扩展名"关闭时嵌入显示为永久芯片(basename 兜底 + 渐进渲染 detach/reattach 后不再丢失接管)
  • Obsidian 预览表格样式渗入 xlsx 嵌入(margin/边框被主题覆盖)
  • pptx 渐进渲染下页隐藏过早应用导致"全部页都显示"(页数稳定后才应用)

Full Changelog: 0.4.2...0.5.0

0.4.2

Choose a tag to compare

@github-actions github-actions released this 05 Nov 02:36
  • 货币数字格式渲染修复;pptx 标签页视图双重滚动条修复

Full Changelog: 0.4.1...0.4.2

0.4.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 02:09

Full Changelog: 0.4.0...0.4.1

0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 01:49

Full Changelog: 0.3.0...0.4.0

0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:25

Full Changelog: 0.2.0...0.3.0

0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:00