Releases: Zephyr333/obsidian-app-view
Releases · Zephyr333/obsidian-app-view
Release list
1.0.8
1.0.7
1.0.6
v1.0.5
v1.0.4
解耦大章节 (H2) 与小细项 (H3) 排版层级
- 大章节 (H2) 呼吸留白回归:跨块开头的二级大标题恢复 40px 的大章节留白(1.5 行高 + 16px),彻底消除此前因全局抹平而导致的二级标题变窄贴脸现象。
- 小细项 (H3/段落) 保持紧凑一致:三级标题及正文段落之间严格保持单物理空行高度(24px),坚决屏蔽 Obsidian 阅读模式原生给段落后标题注入的额外 40px 虚高。
- 首行 Section 防漂移:确保文档首个内容块绝不产生多余外边距,与 Inline Title 保持自然平滑衔接。
- 通过全部 23 项单元测试与 42 项集成测试。
v1.0.3
排版与行距完全等宽修复 (真正对齐 Live Preview)
- 压制阅读模式原生标题外边距:深度排查发现 Obsidian 阅读模式下存在高优先级规则 .markdown-rendered :is(p, ...) + :is(h1~h6) { margin-top: 40px; }\,在正文紧接小节标题时会强制推开 40px,而 Live Preview 模式完全没有此规则。
- 彻底统一全篇行距:强力覆写该规则并移除标题 paddingTop,确保标题前后的空行与普通正文空行完全等高(严格等于 1 个物理行高 24px)。
- 通过全部 23 项单元测试与 42 项集成测试。
v1.0.2
视觉与排版优化 (对齐 Live Preview)
- 跨块外边距精准对齐:调整跨块外边距为 1 个行高,彻底解决此前块间距离相比编辑模式偏宽的问题。
- 标题垂直节奏微调:全面贴合 Obsidian Live Preview 原生 CSS 机制(多级标题仅隔单空行时消除第二标题顶部间距)。
- 首行垂直对齐:修正首个 Section 首元素的边距偏移,确保与 Live Preview 下 inline-title 间距一致。
- 全量自动化验证:通过 23 项单元测试与 42 项全链路集成测试。
1.0.1
速查版 (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 完整性校验值
安装与更新
- BRAT 安装/更新:在 Obsidian BRAT 插件中刷新或重新检查即可更新。
- 手动安装:下载
app-view-1.0.1.zip解压至笔记仓库的.obsidian/plugins/app-view/目录并重启/启用插件。
1.0.0
速查版 (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 完整性校验值
安装与更新
- BRAT 安装/更新:在 Obsidian BRAT 插件中添加
Zephyr333/obsidian-app-view即可自动拉取最新正式版。 - 手动安装:下载
app-view-1.0.0.zip解压至笔记仓库的.obsidian/plugins/app-view/目录并重启/启用插件。