Skip to content

Releases: Zephyr333/obsidian-app-view

1.0.8

Choose a tag to compare

@Zephyr333 Zephyr333 released this 28 Sep 05:06

规范对齐与官方目录准入 (v1.0.8)

  • 插件名称合规:将 manifest.json 中的 name 调整为基础拉丁字符 Quick View,完全符合官方社区目录准入规范(Basic Latin characters only)。
  • 命令与 DOM 修复保持最新:完整包含 1.0.7 的所有规范与修复。

1.0.7

Choose a tag to compare

@Zephyr333 Zephyr333 released this 28 Sep 05:01

规范对齐与体验提升 (v1.0.7)

  • 命令命名对齐官方规范:移除命令名称中的冗余插件名前缀,完全符合 Obsidian 官方 no-plugin-name-in-command-name 审核规范。
  • DOM 创建安全加固:适配 CodeMirror 装饰器在无根节点挂载场景下的安全 helper 创建逻辑,确保范围调整指示徽标稳定渲染。
  • 元数据与文档中英双语优化:更新插件描述为规范英文句式,并在 README 中增设标准 English Overview。

1.0.6

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 09:49

修复与排版对齐

  • 跨块小节标题呼吸感对齐:修复了跨速查块开头遇到三级或更小级别标题(H3-H6)时空隙被压缩为净行高(24px)的问题,恢复为与 Live Preview 及正文排版严格一致的 40px 完整呼吸空间。
  • 块内正文接标题节奏优化:补充了正文后承接 H3-H6 标题时的顶部内边距支持,消除标题上方的光学挤压感,同时维持大标题紧接小标题时的紧凑组结构。

v1.0.5

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 09:36

笔记标题与首行留白优化

  • 加宽笔记标题 (Inline Title) 下边距:将 .inline-title\ 的 \margin-bottom\ 从局促的 12px 拓展为标准单行高度 24px (\�ar(--size-4-6, 24px)),使笔记标题与内容首行之间留出自然呼吸空间。
  • 保持全部层级解耦与单空行规律:大章节 H2 留白 40px,小细项 H3 留白 24px,正文物理空行 24px。
  • 通过全部 23 项单元测试与 42 项集成测试。

v1.0.4

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 09:31

解耦大章节 (H2) 与小细项 (H3) 排版层级

  • 大章节 (H2) 呼吸留白回归:跨块开头的二级大标题恢复 40px 的大章节留白(1.5 行高 + 16px),彻底消除此前因全局抹平而导致的二级标题变窄贴脸现象。
  • 小细项 (H3/段落) 保持紧凑一致:三级标题及正文段落之间严格保持单物理空行高度(24px),坚决屏蔽 Obsidian 阅读模式原生给段落后标题注入的额外 40px 虚高。
  • 首行 Section 防漂移:确保文档首个内容块绝不产生多余外边距,与 Inline Title 保持自然平滑衔接。
  • 通过全部 23 项单元测试与 42 项集成测试。

v1.0.3

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 09:23

排版与行距完全等宽修复 (真正对齐 Live Preview)

  • 压制阅读模式原生标题外边距:深度排查发现 Obsidian 阅读模式下存在高优先级规则 .markdown-rendered :is(p, ...) + :is(h1~h6) { margin-top: 40px; }\,在正文紧接小节标题时会强制推开 40px,而 Live Preview 模式完全没有此规则。
  • 彻底统一全篇行距:强力覆写该规则并移除标题 paddingTop,确保标题前后的空行与普通正文空行完全等高(严格等于 1 个物理行高 24px)。
  • 通过全部 23 项单元测试与 42 项集成测试。

v1.0.2

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 09:05

视觉与排版优化 (对齐 Live Preview)

  • 跨块外边距精准对齐:调整跨块外边距为 1 个行高,彻底解决此前块间距离相比编辑模式偏宽的问题。
  • 标题垂直节奏微调:全面贴合 Obsidian Live Preview 原生 CSS 机制(多级标题仅隔单空行时消除第二标题顶部间距)。
  • 首行垂直对齐:修正首个 Section 首元素的边距偏移,确保与 Live Preview 下 inline-title 间距一致。
  • 全量自动化验证:通过 23 项单元测试与 42 项全链路集成测试。

1.0.1

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 08:48

速查版 (Quick View) v1.0.1

核心特性与改进

  • 实时预览(Live Preview)排版节奏:速查版全面转向类似 Live Preview 的行级垂直排版节奏,彻底消除阅读模式下子标题(H3/H4)与正文之间的紧贴压迫感。
  • 物理空行真实还原:真实还原 Markdown 源码中敲出的所有物理空行(单空行留 1 行、多空行留多行),彻底解决“二级标题或段落之间敲了空行却被折叠吞噬”的问题。
  • 列表与任务结构完整保护:待办列表项之间的空行平滑保留,不破坏列表与任务复选框结构,点击复选框依然原子同步回写源文件。
  • 只读体验与双向定位:依然维持纯粹只读(无输入光标、不可误触修改正文),同时保留双击跳转、溯源定位、一键纯文本复制等完整功能。

附件清单

  • main.js:插件运行时核心代码(无 Node.js 运行时依赖)
  • manifest.json:插件元数据配置(最低 Obsidian 版本:1.13.7)
  • styles.css:样式表(严格限定命名空间,原生 CSS 变量)
  • app-view-1.0.1.zip:打包完整的插件文件夹,解压即用
  • SHA256SUMS.txt:文件 SHA-256 完整性校验值

安装与更新

  1. BRAT 安装/更新:在 Obsidian BRAT 插件中刷新或重新检查即可更新。
  2. 手动安装:下载 app-view-1.0.1.zip 解压至笔记仓库的 .obsidian/plugins/app-view/ 目录并重启/启用插件。

1.0.0

Choose a tag to compare

@Zephyr333 Zephyr333 released this 19 Sep 03:54

速查版 (Quick View) v1.0.0 正式版

在同一篇笔记中提炼并以只读视图呈现速查要点。原生双态切换,记忆最后状态,零侵入纯粹体验。

核心特性

  • 双态切换:点击笔记顶栏图标在详细版与速查版之间原地切换(中键 / Ctrl+左键 新标签,Ctrl+Alt+左键 分栏对比)。
  • 状态隔离记忆:每篇笔记独立记忆最后停留状态,单标签切换与跨文件导航互不传染;支持阅读/实时预览/源码模式精准恢复;Obsidian 进程冷重启后状态持久化。
  • 块间空行排版:速查版相邻内容块之间默认保留一个空行的视觉间隔,并可在插件设置中按需切换开关。
  • 原生排版对齐:行宽、水平居中与留白节律与 Obsidian 原生阅读视图完全对齐。
  • 待办任务原子回写:速查版中点击任务复选框,自动精准定位并原子回写源 Markdown 文件,兼顾只读投影与日常打勾打卡。
  • 零侵入纯净存储:基于原生 %%app%%...%%/app%% 注释标记,不引入外部 ID 或私有语法,停用插件后文件内容原生阅读直接隐藏。
  • 智能块级结构识别:右键光标处智能识别章节、列表项、引用块、代码块、表格或段落,无需繁琐划词。
  • 双向位置锚接:速查版悬浮溯源按钮一键定位详细版并高亮对应行;详细版切速查版按光标位置平滑滚动。
  • 便捷操作:顶栏动作按钮支持一键复制速查版纯文本、返回详细版与进入速查版管理模式。
  • 多端适配:包含原生链接悬浮预览卡片支持,移动端 390 × 844 模拟布局通过触控规范验收。

附件清单

  • main.js:插件运行时核心代码(无 Node.js 依赖,原生平台兼容)
  • manifest.json:插件元数据配置(最低 Obsidian 版本:1.13.7)
  • styles.css:样式表(严格限定命名空间,原生 CSS 变量)
  • app-view-1.0.0.zip:打包完整的插件文件夹,解压即用
  • SHA256SUMS.txt:文件 SHA-256 完整性校验值

安装与更新

  1. BRAT 安装/更新:在 Obsidian BRAT 插件中添加 Zephyr333/obsidian-app-view 即可自动拉取最新正式版。
  2. 手动安装:下载 app-view-1.0.0.zip 解压至笔记仓库的 .obsidian/plugins/app-view/ 目录并重启/启用插件。