Releases: obgnail/typora_plugin
Releases · obgnail/typora_plugin
1.13.2
1.13.1
- 【feat】【core】新增语言支持:
zh-TW
- 【feat】【text_stylize】新增配置选项 DEFAULT_FORMAT_BRUSH:默认的格式刷
- 【feat】【enhance_fence】新增配置选项 DEFAULT_FOLD_THRESHOLD:开启默认折叠后仅当代码块行数大于此值时才会被折叠(#939)
- 【fix】【preferences】在跨越多个大版本升级插件系统,且存在异常插件时,可能导致启停插件的弹窗打不开(#937)
- 【fix】【md_padding】在空白页使用,可能会保存失败(#936)
- 【chore】【core】新增 Github Action,用于监测检查 i18n 文件
- 【change】【core】优化插件文案
我對繁體中文比較不熟,zh-TW.json 是由 AI 翻譯的(包括這句話也是)。 如果您在使用上有發現任何翻譯上的錯誤,歡迎提交 PR 來協助我改善。
1.13.0
1.13.x minor version update 🎉🎉🎉
- 【refactor】【core】新增 i18n 机制
- 【feat】【core】新增语言支持:
en
- 【feat】【updater】 支持从 Github Release Assets 和其他 Gihtub 镜像站 / 加速站中获取更新包
- 【feat】【search_multi】新增配置选项 REMOVE_BUTTON_HINT
- 【feat】【right_click_menu】将 SHOW_ACTION_OPTIONS_ICON 选项置于右键菜单
- 【improve】【templater】优化 DateTimeFormatter
- 【change】【abc】【chartjs】【echarts】升级版本
- 【chore】【core】新增 Github Actions,自动打包并发版
- 【fix】【search_multi】Qualifier size 执行失败
75 changed files with 3425 additions and 1515 deletions。妈耶,干吐血了。
1.12.5
- feat:【search_multi】新增查询范围 hasimg
- feat:【slash_commands】命令支持动态参数,用户可以实现类似于 Emmet 的功能
- feat:【slash_commands】新增 Highlight、Superscript、Subscript、Footnote、Br、IMG 等命令
- feat:【slash_commands】新增 ORDER_STRATEGY、FUNC_PARAM_SEPARATOR、SUGGESTION_TIMING 配置选项
- fix:【slash_commands】极端情况下,无法匹配到 keyword 包含 emoji 等特殊 Unicode 码的命令
- fix:【slash_commands】命令候选框定位错误(偶现)
- improve:【slash_commands】提升性能
- chg:【markdownLint】升级版本、优化代码
本次重点更新 slash_commands,提升能力和性能。
目前命令已经支持动态参数,用户可以借此自定义执行各式逻辑的命令,比如:
/tbg_3_4
即可创建 3 列 4 行的表格/bcg_json_go_bash
即可创建json
、go
、bash
三个代码块
有兴趣的用户请发挥您的想象力,添加您自己的命令。
1.12.4
- feat:【core / ExportHelper】新增支持 exportToNative,用于处理 pandoc 导出
- feat:【core / thirdPartyDiagramParser】新增接口 beforeExportToNative
- feat:【slash_commands】新增 cursorOffset 配置项,支持在插入文本后设置光标的偏移量(#932)
- fix:【core / diagramParser】新增防御代码,防止使用 pandoc 导出时,部分自定义图形影响到整体的导出流程
- fix:【markmap】位于空白页面且空白内容时,弹窗报错
- chg:【core / thirdPartyDiagramParser】接口 beforeExport -> beforeExportToHTML(breaking change)
- chg:【custom】移除 outdated 的接口 unregisterHotkey、removeEventListener
- chg:【hotkeys】移除 outdated 的代码
- chg:【markmap】优化代码
- improve:【export_enhance】优化导出逻辑
- improve:【drawIO】减小导出文件的体积
1.12.3
1.12.2
- feat:【window_tab】:支持在右键菜单中临时隐藏标签栏(#856)(#874)
- feat:【easy_modify】:添加功能:【换行符 CRLF 转为 LF】【换行符 LF 转为 CRLF】(#927)
- feat:【search_multi】:支持在查询前对数据进行预处理
- feat:【search_multi】:优化查询语法,支持使用
NOT
作为-
的别名 - feat:【core / dialog】:支持 tabindex 属性
- fix:【resourceOperation】:当开启 【redirectLocalRootUrl】插件时,支持解析以
/
开头的绝对路径(#909) - fix:【callouts】:导出时 Callouts 第一行文字不显示(#928)(#929)
感谢 @VicissitudeYW 对此版本的贡献
1.12.1
- refactor:【right_click_menu】:优化右键菜单接口
- refactor:【dark】:重构插件
- chg:【core】:继续优化项目压缩包体积, 当前压缩包体积为 5.79 M
- com:【resourceOperation】:兼容 front matter
typora-root-url
和 【redirectLocalRootUrl】插件(#909) - feat:【search_multi】:新增配置 OPTIMIZE_SEARCH,引入抽象语法树优化机制,提高查询效率
- feat:【search_multi】:新增查找属性:birthtime、atime、name;将 time 改成 mtime
- feat:【right_click_menu】新增配置 SHOW_ACTION_OPTIONS_ICON
- feat:【help】:新增【查看配置】选项
- chg:【window_tab】:支持通过右键菜单设置【CTRL_CLICK_TO_NEW_WINDOW】【CTRL_WHEEL_TO_SCROLL】【MIDDLE_CLICK_TO_CLOSE】选项
- fix:【toolbar】:plu 功能展示的选项不完整
- fix:【search_multi】:解释文本丢失了
NOT
的说明 - fix:【search_multi】:
NOT
高度嵌套的情况下,得到的高亮关键字少了一部分 - doc:【markdownLint】:优化 Lint 文案
- doc:优化配置文案,优化 readme
1.12.0
1.12.x minor version update 🎉🎉🎉
- refactor:【core】:重构右键菜单的接口
- feat:【core / modal】:支持 blockquote 组件
- feat:【callouts】:引用块的标题可以直接显示为
type
,而不是[!type]
(#843)(#922)(由 @VicissitudeYW 实现) - feat:【search_multi】:添加 dir 作为 qualifier,支持用户直接搜索文件的所属目录
- fix:【easy_modify】:通过【toolbar】插件调用 easy_modify 的 【复制标题路径】功能时,生成的路径不完整
- fix:【drawIO】:修复小范围的样式异常
- improve:【fence_enhance】:优化代码,提高【HIGHLIGHT_BY_LANGUAGE】功能的执行效率
- improve:【markmap】:优化导出逻辑,减少导出文件的大小
- improve:【right_click_menu】:优化代码,提高生成菜单选项效率
- chg:【preferences】:优化代码,提高可读性
- doc:优化配置文件的文案
感谢 @VicissitudeYW 对此版本的贡献