0.10.1-alpha.0
Pre-releaseWhat's Changed
-
style: 调整图片工具面板的图标和样式
feat: 侧边栏工具 响应顶部工具栏高度
style: 优化侧边栏工具样式
style: 微调「沉稳」主题配色
fix: 修复显示二级菜单时的状态闪烁问题
fix: 表格控制器层级错误 @Seeridia(#1464)(513eeb0) -
fix(math): 修复 math
externals配置不起作用的问题 @lyngai(#1437)(5909dcd) -
feat: #1445 增加默认mobile模式的配置 @sunsonliu(#1449)(
69e9a9b) -
style: 优化代码块工具栏的定位逻辑,从px改成em @sunsonliu(#1459)(
3bf6f5d) -
fix: #1442 优化斜体和正文中间有重叠的问题 @sunsonliu(#1450)(
057fd27) -
improve codeblock preview toolbar ui @YeXingKe(#1315)(
c86824f) -
chore: use
vitefor dev androllupupgrade tov4@RSS1102(#1452)(64a3278) -
refactor: #1229 丰富图表的类型并增加图表交互 @Wei-Xiaoxing(#1349)(
c1c290f) -
-
refactor: 将图表的
options配置格式更改为更加通用的 JSON 格式 -
采取渐进式迁移,如果失败则回退至旧的解析方案,并打印弃用警告
-
-
feat: 使散点图支持语义化的列标题, 增加一个特殊的键名
cherry:mapping来指明映射关系- 在解析
cherry:mapping之后, 会首先对必要维度进行错误验证 - 采取渐进式迁移, 在不符合新指令格式时回退到旧的处理逻辑
- 在解析
-
fix: 使图表可以跟随表格的对齐方式
-
fix: 修复图表语法在省略花括号时不能尾随空格的问题
- 移除了相应的冗余代码
-
refactor: 根据新语法修改相应的示例代码和说明、工具栏相关代码 @yang-summer(#1409)(
d4dc15b) -
feat: 添加 codemirror 的 placeholder 配置支持 @Seeridia(#1395)(
04f5e62) -
feat: 支持输入联想功能配置,支持自定义候选项
fix: 修复点击选定联想词导致光标失焦问题 @Seeridia(#1360)(9bee29a)
- feat: 添加行内公式和块级公式的联想建议支持 @Seeridia(#1410)(
24971b5) - fix: 添加导出专用样式开关,避免常规打印时误隐藏内容 @Seeridia(#1408)(
4c32ac7) - fix: 优化编辑行的高光效果
fix: 改进图片尺寸 handler 的更新策略,防止编辑行的高光闪烁 @Seeridia(#1375)(172c702)
-
fix: 修复在预览区的表头选择增加行时在分隔行上方插入的问题 @yang-summer(#1418)(
136f455) -
style: 增加“沉稳”主题 @sunsonliu(#1425)(
8d340ab) -
refactor(table): 重构表格交互(新增菜单气泡、边界插入、列宽拖拽、拖拽高亮重写、变量调整) @Seeridia(#1436)(
a93564b) -
feat: #1438 增加连续空格(默认不支持)语法和配置 @sunsonliu(#1439)(
a142b3b) -
refactor: 简化 cherry-table-echarts-plugin.js 代码
-
style: 代码格式化
-
fix: 修复地图无法显示的 bug
-
refactor: 删除重复的一套图表配置生成代码
-
refactor: 简化重复的部分图表配置组件代码 @Wei-Xiaoxing(#1382)(
594577f) -
fix(mermaid): 修复 mermaid 在 shadow dom 中无法选中元素的问题 @RSS1102(#1460)(
f9ed1ae) -
feat: #1363 图片样式属性放到style属性里 @sunsonliu(#1427)(
0b9b429) -
fix: 自定义代码块语法
all排除对于mermaid代码块的操作 @sunsonliu(#1465)(19534f4) -
feat: 全面优化表格功能,支持多主题样式、预览区定位、HTML表格标签和引用表格编辑 @ghost613bb(#1347)(
3434053) -
在流式输出模式下(
global.flowSessionContext=true)
- 当只有一个 mermaid 渲染的时候,如果在编辑过程中出现 mermaid 渲染错误,他会保持渲染上次渲染成功 mermaid svg。
- 当有多个 mermaid 渲染的时候,当在第一次渲染的时候,如果后面的 mermaid 渲染错误,他会往上寻找直到寻找渲染成功的 mermaid svg 进行替换当前渲染错误的 mermaid。
- 在流式输出模式下(
global.flowSessionContext=true) && 没有开启预览区编辑(enablePreviewerBubble=false)
- 并且没有开启预览区编辑,则需要移除不再需要的dom ,这里针对流式输出的场景简单移除dom,是符合预期的,但这种精简 dom 的方案在需要 switchModel 时会有问题。 @sunsonliu(#1463)(
c1c306b)
- feat: 修复表格相关语法漏洞,提升兼容性
优化根据预览区表格定位编辑区表格语法的逻辑,使支持用户输入的html table标签,支持点击单元格后定位编辑区代码,但不支持编辑;
兼容脚注里出现表格后,打乱预览区表格编辑逻辑的问题
双击预览区脚注中的表格可以定位到编辑区对应位置
兼容表格位于文件末尾时,编辑时格式出错的问题
删去表头的行添加按钮,因为可能导致表格格式出错。 @Jiadezhende(#1350)(dd3d953)
New Contributors
- @YeXingKe made their first contribution in #1315
- @The-XiaoBai made their first contribution in #1397
- @AmAzing129 made their first contribution in #1401
- @Qingfeng-Yolo made their first contribution in #1352
Full Changelog: https://github.com/Tencent/cherry-markdown/compare/@cherry-markdown/client@0.2.0...v0.10.1-alpha.0