Skip to content

Releases: obgnail/typora_plugin

1.11.34

03 Jan 10:28
Compare
Choose a tag to compare
  1. refactor:【markmap】:重构 markmap 导出逻辑
  2. feat:【markmap】:新增配置 AUTO_UPDATE、KEEP_ALPHA_CHANNEL、TEXT_COLOR、OPEN_CIRCLE_COLOR
  3. feat:【window_tab】:新增配置 Y_AXIS_LIMIT_RANGE_WHEN_DRAG
  4. chg:【markmap】:优化代码
  5. doc:优化配置说明文案,优化 readme 说明,优化 settings 说明

1.11.33

29 Dec 04:30
Compare
Choose a tag to compare
  1. fix:【markmap】:删除标题节点,有可能导致后续的节点的层级计算错误
  2. fix:【markdownLint】:设置 use_button 为 false 会出现导致 window_tab 失效(#904
  3. feat:【markmap】:支持导出 jpg、webp 格式的图片
  4. feat:【markmap】:新增配置参数 IMAGE_QUALITY_WHEN_DOWNLOAD_SVG、BACKGROUND_COLOR_WHEN_DOWNLOAD_SVG
  5. chg:【search_multi】【markdownLint】:优化代码
  6. doc:优化配置说明文案

1.11.32

27 Dec 10:37
Compare
Choose a tag to compare
  1. fix:【core】:一体化窗口有时不响应 toggleSettingPage 事件
  2. fix:【markmap】:删除标题节点,有可能导致后续的节点的层级计算错误
  3. feat:【window_tab】:将 SHOW_TAB_CLOSE_BUTTON、SHOW_TAB_CLOSE_BUTTON 配置项添加到右键菜单选项中,方便调整
  4. feat:【right_click_menu】:将 HIDE_OTHER_OPTIONS 配置项添加到右键菜单选项中,方便调整
  5. feat:【markmap】:添加配置选项 REMOVE_USELESS_STYLE_WHEN_DOWNLOAD_SVG
  6. chg:【fence_enhance】:优化,提高按钮的加载速度
  7. chg:【search_multi】:优化样式
  8. chg:【toolbar】【file_counter】【updater】【markmap】:优化代码
  9. doc:优化配置文件说明

1.11.30

22 Dec 09:37
fcdccf6
Compare
Choose a tag to compare
  1. refactor:移除插件【openInTotalCommander】,将功能迁移到【commander】中
  2. feat:【markmap】:支持导出 md 格式
  3. chg:【md_padding】:默认不处理下划线样式
  4. chg:【commander】【window_tab】【markmap】:优化代码

1.11.29

15 Dec 09:53
0b82a60
Compare
Choose a tag to compare
  1. feat:【search_multi】:新增 cache 机制,避免同一次查询时解析多次文档
  2. feat:【search_multi】:新增查询属性 blockcodeline
  3. chg:【search_multi】:优化代码,提升性能,优化样式
  4. fix:【md_padding】:修复特定情况下部分文本失效问题

1.11.28

10 Dec 11:15
Compare
Choose a tag to compare
  1. chg:继续优化项目的压缩包体积,目前为 5.99M
  2. feat:新增 migrate 机制,用于处理升级过程中的迁移操作
  3. feat:【search_multi】:支持搜索语法 highlight、task、taskdone、tasktodo
  4. chg:【search_multi】:优化报错信息
  5. chg:【core】【markmap】【custom】【searchStringParser】【preferences】【search_multi】【toolbar】:优化代码
  6. doc:优化 readme

IMG_2024-12-10_19-13-41

1.11.27

07 Dec 09:30
52b71ca
Compare
Choose a tag to compare
  1. refactor:【multi_highlighter】:完全重构,不再基于 treeWalker
  2. feat:【multi_highlighter】:支持搜索正则表达式
  3. chg:【search_multi】:移除 multi_highlighter 插件,将功能迁移进 search_multi 中
  4. feat:【search_multi】:支持查询 h1-h6
  5. fix:【markdownlint】:polyfill,使得插件支持远古版本 Typora
  6. chg:【core】:移除部分 deprecated API
  7. chg:【search_multi】:优化说明文档

IMG_2024-12-06_20-29-07

1.11.25

30 Nov 12:19
34ba7a5
Compare
Choose a tag to compare
  1. refactor:【core】:移除配置文件 hotkey.XXX.toml,将功能移入 settings.XXX.toml 中
  2. refactor:【core】:优化 thirdPartyDiagramParser 接口
  3. feat:【search_multi】:优化搜索文法,支持 AND 关键字,使得搜索语法更靠拢谷歌搜索语法
  4. chg:【drawIO】:优化代码,让用户更方便渲染 drawio 图片
  5. fix:【toolbar】:转义导致的高亮失效
  6. doc:优化配置说明

IMG_2024-11-30_20-16-48 (1)

1.11.24

28 Nov 09:49
2d73d91
Compare
Choose a tag to compare
  1. feat:新增插件【drawIO】:支持 drawIO 组件(#850
  2. fix:【md-padding】:在 bash、sh 等语言中,当行以 # 开头时,会吞掉 # 符号(#877
  3. chg:【search_multi】:优化错误提示,优化使用说明

drawIO 插件刚起步,目前只能显示现有的 .drawio 文件。目前使用此插件的方法为:首先在 draw.io 里保存为本地或网络的 .drawio 文件,然后将插件的配置项 source 指向此文件(如下)

drawIO

1.11.23

24 Nov 17:47
e2b5508
Compare
Choose a tag to compare
  1. fix:【md_padding】:IGNORE_PATTERNS 参数偶尔失效(#868
  2. feat:【search_multi】: 新增查询属性:blockcode、blockcodelang、blockcodebody、blockhtml、blockquote、table、thead、tbody、ol、ul、head、image、code、link、strong、em 、del

查询功能目前支持 29 种查询属性,想查什么就查什么,精准高效,实现查询自由。

  1. 文件属性(9):path | file | ext | time | size | linenum | charnum | crlf | hasimage
  2. 内容属性(20):default | content | frontmatter | blockcode | blockcodelang | blockcodebody | blockhtml | blockquote | table | thead | tbody | ol | ul | head | image | code | link | strong | em | del

默认值 default = path + content(路径+文件内容)

示例 搜索文档
pear 包含 pear
sour pear 包含 sour 和 pear
sour OR pear 包含 sour 或 pear
"sour pear" 包含 sour pear 这一词组
sour pear -apple 包含 sour 和 pear,且不含 apple
apple time=2024-03-12 包含 apple,且文件更新时间为 2024-03-12
frontmatter:日记 | head=简介 | strong:abc YAML Front Matter 包含日记 或者 标题内容为简介二字 或者 加粗文字包含 abc
size>10k (file=k8s.md | hasimage=true) 文件大小大于 10k,且 文件名为 k8s.md 或者文件内容包含图片
path:(info | warn | err) -ext:md 文件路径包含 info 或 warn 或 err,且扩展名不含 md
file:/[a-z]{3}/ content:prometheus blockcode:"kubectl apply" 文件名匹配正则 [a-z]{3},且内容包含 prometheus,且代码块内容含有 kubectl apply