Skip to content

Releases: Hanser0521/Wave-TOC

Wave TOC 1.0.8

Choose a tag to compare

@Hanser0521 Hanser0521 released this 29 Sep 02:38

中文

  • 设置页迁移到 Obsidian 1.13 声明式设置 API,所有 Wave TOC 选项现在都能被原生设置搜索检索。
  • 移除已弃用的 display() 设置实现,并将最低支持版本更新为 Obsidian 1.13.0。
  • Release 工作流为 main.js、manifest.json 和 styles.css 生成 GitHub 构建来源证明。

English

  • Migrated the settings tab to Obsidian 1.13's declarative settings API so every Wave TOC option is searchable in native settings search.
  • Removed the deprecated display() implementation and updated the minimum supported Obsidian version to 1.13.0.
  • Added GitHub build provenance attestations for main.js, manifest.json, and styles.css.

Wave TOC 1.0.7

Choose a tag to compare

@Hanser0521 Hanser0521 released this 18 Aug 02:40

更新内容

  • 新增可选的自定义高亮颜色;默认继续跟随 Obsidian 主题。
  • 当前刻度两侧加入由近到远逐级淡出的颜色渐变,定位更清晰。
  • 优化波峰的响应、惯性与回弹,悬停滑动更流畅、自然。
  • 正文滚动时仅更新颜色层级,刻度长度变化仍只在鼠标悬停时出现。

What's changed

  • Added an optional custom highlight color while keeping the Obsidian theme color as the default.
  • Added a distance-based color gradient around the active tick for clearer position feedback.
  • Refined wave response, inertia, and settling for smoother hover motion.
  • Content scrolling updates color emphasis only; tick-length waves remain hover-only.

Wave TOC 1.0.6

Choose a tag to compare

@Hanser0521 Hanser0521 released this 31 Jul 05:05

更新内容

  • 修复阅读模式下点击或悬停远端刻度时,无法准确定位到对应标题行的问题。
  • 阅读模式统一按 Markdown 源文件行跳转,兼容 Obsidian 长文虚拟渲染,并可正确区分同名标题。
  • 当前刻度跟随改为依据预览视图的源文件行号计算,避免渲染区段变化造成刻度错位。

Changes

  • Fixed inaccurate heading positioning when clicking or hovering distant ticks in Reading view.
  • Switched Reading view to precise Markdown source-line navigation for virtualized long notes and duplicate heading titles.
  • Updated active-tick tracking to follow the preview source line and prevent drift between rendered sections.

1.0.5

Choose a tag to compare

@Hanser0521 Hanser0521 released this 17 Jul 09:42
1ac7bc3

What's changed

  • Generated new release-asset digests so the marketplace no longer associates these files with the unverifiable 1.0.3 provenance record.
  • Preserved all marketplace review compatibility fixes without changing the floating TOC interactions or visual behavior.

The release workflow will attach main.js, manifest.json, and styles.css automatically.

1.0.4

Choose a tag to compare

@Hanser0521 Hanser0521 released this 17 Jul 09:38
015a081

What's changed

  • Removed build provenance attestations that the current marketplace verifier could not validate.
  • Preserved all marketplace review fixes from 1.0.3: manifest description, popout compatibility, command naming, dependency declarations, regular expressions, and CSS rules.

The release workflow will attach main.js, manifest.json, and styles.css automatically.

1.0.3

Choose a tag to compare

@Hanser0521 Hanser0521 released this 17 Jul 09:30
0b21a35

What's changed

  • Fixed the marketplace review blocker by removing the redundant product name from the manifest description.
  • Improved popout-window compatibility, command naming, dependency declarations, regular expressions, and CSS rules following review feedback.
  • Added build provenance attestations for release assets.
  • Preserved the hover emphasis fix so only the centered longest tick is darkened in Editing view.

The release workflow will attach main.js, manifest.json, and styles.css automatically.

1.0.2

Choose a tag to compare

@Hanser0521 Hanser0521 released this 17 Jul 05:33
db4eaf2

中文

  • 新增悬停卡片内容选项:仅标题、标题 + 第一段正文、标题 + 本地摘要。
  • 悬停卡片区分标题与摘要字体层级,更接近正文预览卡片效果。
  • 摘要在本地从当前笔记内容提取,不会发送笔记内容到外部服务。

English

  • Added hover-card content modes: title only, title plus first paragraph, and title plus locally extracted summary.
  • Separated title and preview typography in the hover card for a clearer preview-card layout.
  • Summaries are extracted locally from the current note and note content is not sent to external services.

Wave TOC 1.0.1

Choose a tag to compare

@Hanser0521 Hanser0521 released this 17 Jul 04:35
4b89826

中文

  • 新增正文滚动自动同步:使用鼠标滚轮浏览笔记时,当前标题对应的刻度会实时跟随,无需先点击正文。
  • 新增正文滚动同步方式选项:默认使用“正文滚动时自动跟随”,也可切换为“光标点击后跟随”。
  • 提升编辑模式下的定位准确度:根据正文视口中的真实文档行判断当前标题,并使用逐帧调度保持滚动流畅。
  • 保持原有视觉规则:正文滚动只改变当前刻度的颜色深浅,不改变刻度长度;波峰动画仍只在鼠标悬停刻度时出现。
  • 设置菜单完成汉化,并提供中文与 English 两种界面语言,可随时切换。

English

  • Added automatic scroll tracking so the active tick follows the current section while the note is scrolled, without requiring a click first.
  • Added a content scroll tracking option: “Follow while scrolling” is the default, with “Follow after cursor click” also available.
  • Improved Editing view accuracy by resolving the document line at the viewport anchor and throttling updates with animation frames for smooth scrolling.
  • Preserved the visual behavior: scrolling changes only the active tick color, while tick length and the wave animation remain hover-only.
  • Localized the settings menu and added switchable Chinese and English interfaces.

Wave TOC 1.0.0

Choose a tag to compare

@Hanser0521 Hanser0521 released this 16 Jul 10:57
575cfb1

Wave TOC 1.0.0 — first stable release.

Highlights:

  • Floating H1–H3 rail inside the active note
  • Smooth multi-tick wave hover and heading bubble
  • Current section indicator while reading
  • Hover-follow and click-to-jump navigation modes
  • Configurable side, heading depth, and rail height

Install by downloading main.js, manifest.json, and styles.css into:
<Vault>/.obsidian/plugins/wave-toc/