- feat: 优化渲染包含公式的大文档性能
- feat: 支持使用 frontmatter 定义 Katex 公式渲染参数
- feat: macOS 上窗口红绿灯指示文档是否已保存
- feat: “视图”菜单增加“编辑器/预览互斥”功能
- fix: 修复某些情况下编辑器补全内容插入不正确问题
- fix: 修复点击空链接时打开新窗口问题
- fix: 修复某些情况下脑图显示异常问题
- refactor(plugin): 更改
DOC_BEFORE_EXPORTHook 为VIEW_BEFORE_EXPORT - refactor(plugin): 更改
ctx.doc.print方法为ctx.view.print - refactor(plugin): 移除
ctx.theme.removeStyles方法 - refactor(plugin): 移除
view.scroll-top-toAction - feat(plugin): 增加
ctx.theme.addStyleLink方法 - feat(plugin): 增加
ctx.ui.useContextMenu方法,用于显示右键菜单 - feat(plugin): 增加
ctx.markdown.getRenderCache方法,用于使用渲染缓存 - feat(plugin): 增加
ctx.layout.toggleEditorPreviewExclusive方法,用于切换编辑器/预览互斥模式 - feat(plugin): 增加
ctx.editor.tapMarkdownMonarchLanguage方法,用于更改编辑器 markdown 语言定义 - feat(plugin): 增加
PLUGIN_HOOKHook,支持拦截更改 Katex 渲染参数 - feat(plugin): 增加
VIEW_RENDER_IFRAME_READY,GLOBAL_KEYDOWN,GLOBAL_KEYUPHooks - feat(plugin): 预览渲染使用 iframe,相关方法:
ctx.view.getRenderIframe,ctx.view.addStyles,ctx.view.addStyleLink,ctx.view.addScript - fix(plugin): 修复插件更改 markdown 渲染参数无效的问题
- feat: optimize rendering performance for large documents containing formulas
- feat: support using frontmatter to define Katex formula rendering parameters
- feat: window traffic lights on macOS indicate whether the document has been saved
- feat: added "Editor/Preview Mutual Exclusion" function to "View" menu
- fix: fixed the problem that the editor's completion content was inserted incorrectly in some cases
- fix: fix the issue of opening a new window when clicking an empty link
- fix: Fix the abnormal display of the brain map in some cases
- refactor(plugin): change
DOC_BEFORE_EXPORTHook toVIEW_BEFORE_EXPORT - refactor(plugin): change
ctx.doc.printmethod toctx.view.print - refactor(plugin): remove
ctx.theme.removeStylesmethod - refactor(plugin): remove
view.scroll-top-toAction - feat(plugin): add
ctx.theme.addStyleLinkmethod - feat(plugin): add
ctx.ui.useContextMenumethod to display the right-click menu - feat(plugin): add
ctx.markdown.getRenderCachemethod for using render cache - feat(plugin): add
ctx.layout.toggleEditorPreviewExclusivemethod for switching editor/preview exclusive mode - feat(plugin): add
ctx.editor.tapMarkdownMonarchLanguagemethod to change the editor markdown language definition - feat(plugin): add
PLUGIN_HOOKHook, support to intercept and change Katex rendering parameters - feat(plugin): add
VIEW_RENDER_IFRAME_READY,GLOBAL_KEYDOWN,GLOBAL_KEYUPHooks - feat(plugin): preview rendering using iframe, related methods:
ctx.view.getRenderIframe,ctx.view.addStyles,ctx.view.addStyleLink,ctx.view.addScript - fix(plugin): fix the problem that the plugin changes the markdown rendering parameters invalid