Skip to content

更新日志

一、详细更新

1.1 - 编辑器优化、组件嵌套、拖拽功能

1.1.7 (2024-07-31)

  • 修复与插件 Virtual Linker l Glossary 和 Supercharged Links 的冲突

1.1.6 (2024-07-31)

  • 修复设置目标显示异常 bug
  • 修复拖拽 tab 位置异常 bug

1.1.5 (2024-07-31)

  • 实现 tab 拖拽功能
  • 优化设置修改时自动刷新逻辑,增加关闭自动刷新选项
  • 新增 tab title 渲染

1.1.4 (2024-07-25)

  • 修复 Readable line length 关闭时的宽度异常 bug
  • 修复 tab title 宽度异常 bug

1.1.3 (2024-07-22)

  • 新增不同布局的 Tabs,Nav 可以置于左右下侧。
  • Tabs 编辑器取消使用 basicSetup extension,根据 markdown 语法写了一套 extension

1.1.1 (2024-07-14)

  • 增加编辑后自动更新 tabs 代码块反引号数量的功能

1.1.0 (2024-07-14)

  • 实现 Tabs 嵌套功能
  • 优化粘贴 tab 解析,可以解析为 title + content
  • 增加快速添加 tabs 代码块命令
  • 增加 Tabs 设置

1.0 - 实现组件基础功能,提供编辑器

1.0.5 (2024-06-28)

  • 兼容 minimal 主题:border 隐藏问题

1.0.4 (2024-04-17)

  • 图标修改 circle-plus -> plus, strike -> strikethrough.
  • 插件中出现所有 ui 的名字替换为 sentence case,如 New Tab -> New tab

1.0.3 (2024-04-12)

  • createEl 替换 innerHTML
  • 避免使用 style 添加样式,尽量使用 css 类控制样式

1.0.2 (2024-04-11)

Tabs 上线 Github

  • 双击编辑,编辑器使用 codemirror6 的 basicSetup extension
  • 右键菜单

二、节点

  • 文档上线
    由于功能逐渐增多,单页 readme 会很长,因此将其拆分为文档。

  • 拖拽功能
    对于 tab 与 tab 之间的修改变得更加方便,不仅可以在同个 Tabs 组件内部拖拽,还可以在不同 Tabs 组件之间拖拽。


  • 新增布局
    Tabs 组件不再只有上下布局,新增了左导航栏右正文、左正文右导航栏、上正文下导航栏三种布局方式。这其实主要是通过 css 实现的。


  • Tabs 嵌套
    在早期版本中采用 split('tab:') 分隔 tab,而嵌套后内层的与外层的 tabs 组件用的分隔符相同,会导致分隔的结果有误,通过优化分隔方式实现 Tabs 组件的嵌套功能。


  • Tabs 上架官方市场
    其实早在 2024-04-11 就给 obsidian 官方提交了本插件,根据官方要求修改了一些内容,例如不用innerHTML渲染组件改为使用 obsidian 提供的 DOM API、将 UI 出现的名称全部改为仅首字母大写的格式等。等了好久终于在 2024-06-07 通过了审核,上架了官方市场。


  • Tabs 诞生
    基本功能编写完成,组件支持双击编辑,编辑器使用 codemirror6 的 basicSetup extension,右键弹出菜单。

    基于 MIT 许可发布