@cherry-markdown/client

0.3.0

Minor Changes

Patch Changes

0.2.1

Patch Changes

  • style: 优化代码块工具栏的定位逻辑,从px改成em @sunsonliu(#1459)(3bf6f5d)
  • feat: #1443 在目录里特殊标记被引用的标题 @sunsonliu(#1472)(b32783e)
  • feat: #1202 增加代码块外层容器自定义能力 @sunsonliu(#1473)(92d029d)
  • fix: #1461 #1453 精简流式渲染场景的dom结构,并优化流式渲染场景mermaid的渲染失败时的处理逻辑

在流式输出模式下(global.flowSessionContext=true)

  1. 当只有一个 mermaid 渲染的时候,如果在编辑过程中出现 mermaid 渲染错误,他会保持渲染上次渲染成功 mermaid svg。
  2. 当有多个 mermaid 渲染的时候,当在第一次渲染的时候,如果后面的 mermaid 渲染错误,他会往上寻找直到寻找渲染成功的 mermaid svg 进行替换当前渲染错误的 mermaid。

在流式输出模式下(global.flowSessionContext=true) && 没有开启预览区编辑(enablePreviewerBubble=false)

  1. 并且没有开启预览区编辑,则需要移除不再需要的dom ,这里针对流式输出的场景简单移除dom,是符合预期的,但这种精简 dom 的方案在需要 switchModel 时会有问题。 @sunsonliu(#1463)(c1c306b)

0.2.0

Minor Changes

  • feat(theme): set light theme as new default #1314

破坏性更改 BREAKING CHANGES

  • 移除 light 主题:原有的 light 主题已被移除
  • 默认主题变更light 作为新的默认主题
  • 主题列表更新:可用主题列表中不再包含 light 选项

影响范围 IMPACTS

  • 对于原本在配置项 themeSettings.mainTheme 中使用 light 主题的用户,由于该主题不存在,将会导致主题切换为 default 主题,也即是原先的 light 主题

迁移指南 MIGRATION GUIDE

  • 如果您之前使用了 light 主题:
    1. 由于 light 以不存在,主题会自动切换为 default 主题
    2. (可选)你可以选择将配置中的 mainTheme: 'light' 更改为 mainTheme: 'default'
  • 如果您之前自定义配置了 light 主题:
    1. 您可以直接把原先 light.scss 文件底部的配置项迁移到 default.scss 文件中
    2. (可选)你可以选择将配置中的 mainTheme: 'light' 更改为 mainTheme: 'default'
  • 如果您之前自定义配置了 default 主题:
    1. 您可以将原先 default.scss 文件底部的配置项迁移到新的 default.scss 文件中 @Seeridia(#1322)(8444130)

Patch Changes

0.1.1

Patch Changes