Skip to content

Releases: Lan-zk/obsidian-reader-margins

0.1.4

Choose a tag to compare

@github-actions github-actions released this 10 Aug 15:59

Fixed

  • Preserve PDF++ named callout colors in Markdown notes when PDF++ is disabled.
  • Resolve colors through the saved PDF++ palette, Reader Margins colors, compatibility defaults, and a safe fallback.
  • Keep Markdown callouts and PDF viewer annotation cards on the same color-resolution path.

0.1.3

Choose a tag to compare

@github-actions github-actions released this 10 Aug 13:46
1407335

Highlights

  • Read PDF++ template-B Markdown callouts as Reader Margins annotations.
  • Edit inherited PDF++ comments in place; the first edit adds rm=1 without changing the callout color token.
  • Preserve named, hex, RGB, and custom PDF++ colors through the PDF++ palette, with the [!PDF|color] header treated as authoritative.
  • Improve CJK annotation geometry by merging same-line text rectangles before safety limits.
  • Tolerate cross-version PDF.js whitespace differences when resolving saved selections.

Compatibility

  • Minimum Obsidian version: 1.12.0
  • Desktop only

Verification

  • 46 test files and 381 tests passed.
  • TypeScript and production build passed.
  • Release assets include main.js, manifest.json, and styles.css, with GitHub artifact attestations.

0.1.2

Choose a tag to compare

@github-actions github-actions released this 04 Aug 04:53

Fix automated review errors: move static inline styles into CSS classes and use Setting.setHeading() for settings section headings.

0.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 04:45

Fix plugin description for the Obsidian community directory review (remove the word "Obsidian" from manifest description).

0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 04:42

Reader Margins 0.1.0 (MVP)

在 Obsidian 内置 PDF 阅读器的页边距上叠加批注卡片:

  • 高亮/下划线选中文本,页边生成可编辑、可拖动的批注卡片,虚线连接线指向原文
  • 卡片/弹出两种显示模式,自动避让排版,双击 grip 复位
  • 批注直接存储为 Markdown 笔记(每个 PDF 一个托管笔记),跨会话保留、随库同步、可搜索
  • 批注索引视图、删除撤销、多窗口乐观并发冲突保护
  • 桌面端专用,最低 Obsidian 1.12.0

使用说明见 README:https://github.com/Lan-zk/obsidian-reader-margins