@cherry-markdown/client@0.2.0
- feat(theme): set light theme as new default #1314
- 移除
light
主题:原有的light
主题已被移除 - 默认主题变更:
light
作为新的默认主题 - 主题列表更新:可用主题列表中不再包含
light
选项
- 对于原本在配置项
themeSettings.mainTheme
中使用light
主题的用户,由于该主题不存在,将会导致主题切换为default
主题,也即是原先的light
主题
- 如果您之前使用了
light
主题:- 由于
light
以不存在,主题会自动切换为default
主题 - (可选)你可以选择将配置中的
mainTheme: 'light'
更改为mainTheme: 'default'
- 由于
- 如果您之前自定义配置了
light
主题:- 您可以直接把原先
light.scss
文件底部的配置项迁移到default.scss
文件中 - (可选)你可以选择将配置中的
mainTheme: 'light'
更改为mainTheme: 'default'
- 您可以直接把原先
- 如果您之前自定义配置了
default
主题:
- fix: #1299 增加自定义代码块语言配置
all
@sunsonliu(#1301)(4848b82
) - chore: upgrade
eslint@8.x
andprettier@3.x
@RSS1102(#1274)(489180c
) - fix: #1281 表格添加列时,列的对齐方式取左边列(如有)的对齐方式,否则取右侧列的对齐方式 @sunsonliu(#1294)(
2584eda
) - fix: #1280 修复选中标题选区被扩大的问题 @sunsonliu(#1296)(
f4cb828
) - Updated dependencies [
4848b82
,489180c
,1fc0b64
,f928c5e
,2584eda
,50924e5
,9e9dfb5
,0416a3a
,3fb95d4
,240c2a8
,27eb2f7
,f418126
,fcd17a5
,556da12
,4df364a
,030960d
,50fd3be
,2f8dada
,0474c1a
,c22731c
,ba2c6df
,f4cb828
,ccd7524
,8444130
,19fc19b
,1273e5e
,5039a3e
,015295c
,bc7a046
,bcb596b
,85c9789
,3cec9c5
,e688271
,7f629e8
,dc095ba
,348c4f4
,0f8fa2e
,df6b5f0
,7439d42
]:- cherry-markdown@0.10.0
cherry-markdown-vscode-plugin@0.1.0
- feat(theme): set light theme as new default #1314
- 移除
light
主题:原有的light
主题已被移除 - 默认主题变更:
light
作为新的默认主题 - 主题列表更新:可用主题列表中不再包含
light
选项
- 对于原本在配置项
themeSettings.mainTheme
中使用light
主题的用户,由于该主题不存在,将会导致主题切换为default
主题,也即是原先的light
主题
- 如果您之前使用了
light
主题:- 由于
light
以不存在,主题会自动切换为default
主题 - (可选)你可以选择将配置中的
mainTheme: 'light'
更改为mainTheme: 'default'
- 由于
- 如果您之前自定义配置了
light
主题:- 您可以直接把原先
light.scss
文件底部的配置项迁移到default.scss
文件中 - (可选)你可以选择将配置中的
mainTheme: 'light'
更改为mainTheme: 'default'
- 您可以直接把原先
- 如果您之前自定义配置了
default
主题:
- fix: #1299 增加自定义代码块语言配置
all
@sunsonliu(#1301)(4848b82
) - chore: upgrade
eslint@8.x
andprettier@3.x
@RSS1102(#1274)(489180c
) - fix: #1281 表格添加列时,列的对齐方式取左边列(如有)的对齐方式,否则取右侧列的对齐方式 @sunsonliu(#1294)(
2584eda
) - fix: #1280 修复选中标题选区被扩大的问题 @sunsonliu(#1296)(
f4cb828
) - docs: #1238 links to invalid Features @sunsonliu(#1239)(
8593488
) - chore: update license to change Copyright @sunsonliu(#1242)(
348c4f4
) - Updated dependencies [
4848b82
,489180c
,1fc0b64
,f928c5e
,2584eda
,50924e5
,9e9dfb5
,0416a3a
,3fb95d4
,240c2a8
,27eb2f7
,f418126
,fcd17a5
,556da12
,4df364a
,030960d
,50fd3be
,2f8dada
,0474c1a
,c22731c
,ba2c6df
,f4cb828
,ccd7524
,8444130
,19fc19b
,1273e5e
,5039a3e
,015295c
,bc7a046
,bcb596b
,85c9789
,3cec9c5
,e688271
,7f629e8
,dc095ba
,348c4f4
,0f8fa2e
,df6b5f0
,7439d42
]:- cherry-markdown@0.10.0
cherry-markdown@0.10.0
-
feat(theme): set light theme as new default (#1314)(8444130)
- 破坏性更改: 移除原有的
light
主题,将light
作为新的默认主题 - 主题列表更新,可用主题列表中不再包含
light
选项
- 破坏性更改: 移除原有的
-
style: 预览区图片所见即所得编辑能力增加设置图片样式的功能 (#1268)(0474c1a)
- 增加图片样式工具栏气泡,当前版本支持修改边框/阴影/圆角
- 允许图片样式工具栏气泡跟随页面滚动
- 修复
PreviewerBubble.js
中样式代码捕获不完整的问题,确保样式设置的准确性
-
feat: 图片样式编辑功能增强 - 支持对齐方式设置 (#1268)(9e9dfb5)
- 图片样式工具栏新增对齐方式交互按钮
- 支持左对齐、居中、右对齐
-
feat: 增加
editor.maxUrlLength
属性以控制url
是否缩略 (#1318)(bc7a046) -
refactor: 重构主题 CSS 变量集成系统 (#1235)(e688271)
-
fix: 修复快捷键栏中的内置快捷键的显示问题 (#1307)(7439d42)
- 注意: 在 Mac 上进行自定义快捷键的用户,更新后旧的自定义快捷键将失效,需要点击"恢复默认配置"来恢复正确的快捷键
-
feat: 添加导出 Word 文档的功能 (#1231)(f418126)
-
feat: 在导出 Word 时自动将 mermaid 和数学公式转换为图片并插入 (#1351)(240c2a8)
-
feat: 在「导出 docx」时,自动将
mermaid
和数学公式转换为图片并插入 -
fix: 修复导出 PDF 和图片样式丢失的错误 (#1323)(fcd17a5)
-
fix: 修复导出
HTML
和图片样式丢失的错误 -
feat: 丰富的图表类型并增加图表交互 (#1344)(19fc19b)
-
feat: 增强图表交互功能并添加雷达图和地图图表支持 (#1325)(2f8dada)
-
feat: 为饼图和热力图添加交互式工具栏和高亮效果
-
feat: 重构公式面板的 HTML,优化样式和交互体验 (#1321)(5039a3e)
-
feat: 增加自动引入
katex
的机制 (#1316)(0f8fa2e) -
feat: 优化异步加载
katex
静态资源文件的逻辑 (#1326)(df6b5f0) -
feat: 公式工具栏适应多主题样式,优化模板交互并扩充公式模板库 (#1256)(f928c5e)
-
feat: 公式面板增加「文本样式」页
-
fix: 修复公式菜单位置计算,防止超出右侧边界
-
feat: 添加深海主题及相关样式支持 (#1336)(27eb2f7)
-
feat: 优化搜索框在各主题下的样式 (#1263)(1fc0b64)
-
feat: 优化手风琴样式 (#1219)(50924e5)
-
style: 优化目录语法在各主题下的样式 (#1308)(ccd7524)
-
style: 界面样式改进与完善 (#1319)(58de2b2)
-
feat: 增强颜色选择器功能,改进界面 (#1258)(0416a3a)
-
fix: 增加自定义代码块语言配置
all
(#1299)(4848b82) -
feat: 配置自定义语法为all时,额外传第四个代码块语言的参数 (#1327)(acf8c8d)
-
feat: 代码块自定义按钮回调函数增加第四个参数 (#1202)(81b25c5)
-
fix: 表格添加列时,列的对齐方式取左边列(如有)的对齐方式,否则取右侧列的对齐方式 (#1281)(2584eda)
-
feat: 优化各主题图片工具栏样式,修复工具栏定位问题 (#1286)(3cec9c5)
-
fix: 编辑图片尺寸时禁用图片拖拽功能以避免误触
-
fix: 为编辑器添加
z-index
以解决图片尺寸控制器的层级问题 -
feat: 更新图片对齐方式提取逻辑,改进图片定位逻辑
-
fix: 修复工具栏的位置错误 (#1063)(50fd3be)
-
feat: 优化快捷键工具栏的交互和在各主题下的样式 (#1304)(bcb596b)
-
feat: 更新快捷键配置面板的颜色变量,优化默认主题适配
-
fix: 工具栏按钮的高度统一
-
fix: 修复建议列表的国际化配置问题 (#1272)(030960d)
-
fix: 修复
editOnly
模式getToc
为空数组的问题 (#1275)(3fb95d4) -
fix: 修复选中标题选区被扩大的问题 (#1280)(f4cb828)
-
fix: 修复
fileUploadMulti
类型声明(从File
改为File[]
) -
fix: 移除目录中脚注标记的 HTML 标签 (#1305)(1273e5e)
-
fix: 多个相同内容的 mermaid 渲染时,只有一个展示内容 (#1333)(e45e611)
-
fix: 修复maxUrlLength失效的问题 (#1354)(857879d)
-
style: 优化粘贴处理逻辑以支持来自 Word 的内容 (#1108)(556da12)
-
chore: 升级
eslint@8.x
和prettier@3.x
(#1274)(489180c) -
chore: 更新
OpenAI
依赖至@5.9.0
,并优化相关代码实现 (#1266)(85c9789) -
chore: 升级 dompurify 组件至
@^3.2.6
(#1198)(9281ed7) -
chore: jest migrate to vitest (#1189)(e9295ac)
-
feat: engine.js 增加
LRU
算法 (#1291)(c22731c) -
feat: 段落语法声明排他后,
makeHtml
函数不再默认执行行内语法渲染 (#1342)(3e1d601) -
feat: 支持 mermaid v10 异步渲染 (#1187)(b17301a)
-
feat: 增加配置可以控制是否支持
panel
语法和对齐语法 (#1196)(ca907c3) -
feat: 新增 html 标签属性白名单配置能力,新增自定义超链接属性配置能力 (#1206)(15bfa13)
-
feat: 增加获取第一行非空文本内容的 api (#1212)(b1a2d66)
-
feat: 对齐方式增加两端对齐 (#1208)(8fc4c9b)
-
feat: 丰富三个组件(个性 checklist,html 标签,简单表格) (#1337)(015295c)
-
feat: 添加静态变量 (#1337)(27eb2f7)
- 主题系统破坏性更改: 原有的
light
主题已被移除,默认主题已更改 - Mac 快捷键重置: Mac 用户的自定义快捷键可能需要重新配置
- @Lingchen111 made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1237
- @Seeridia made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1235
- @ceilf6 made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1254
- @Wei-Xiaoxing made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1278
- @Jiadezhende made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1286
- @Aurora-N made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1304
- @xx2run0711 made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1270
- @yang-summer made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1308
- @ourcx made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1293
- @FoundDream made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1265
- @ghost613bb made their first contribution in https://github.com/Tencent/cherry-markdown/pull/1344
Full Changelog: https://github.com/Tencent/cherry-markdown/compare/cherry-markdown@0.9.4...cherry-markdown@0.10.0
cherry-markdown@0.9.4
- feat: #1196 增加配置可以控制是否支持 panel 语法和对齐语法 @sunsonliu(#1197)(
ca907c3
) - feat: 增加获取第一行非空文本内容的 api @sunsonliu(#1212)(
b1a2d66
) - chore: jest migrate to vitest @liweijie0812(#1189)(
e9295ac
) - feat: #1208 对齐方式增加两端对齐 @sunsonliu(#1210)(
8fc4c9b
) - feat: #1202 代码块自定义按钮回调函数增加第四个参数 @sunsonliu(#1203)(
81b25c5
) - feat: #1206 新增 html 标签属性白名单配置能力,新增自定义超链接属性配置能力 @sunsonliu(#1207)(
15bfa13
) - chore: 升级 dompurify 组件至
@^3.2.6
@sunsonliu(#1198)(9281ed7
)
cherry-markdown@0.9.3
- fix:[Bug Report] html 转 markdown 时,html 中带有空 table,会有报错 close #1181 @austwayliu(#1181)(
5921856
) - fix: #1188 修复脚注弹窗报错问题 @sunsonliu(#1191)(
49b1db9
) - fix(快捷键): 更新快捷键映射以使用标准键名 @RSS1102(#1183)(
0dbc2b1
) - fix: 修复 node 环境下执行 engine.makeHtml()报错的问题 @sunsonliu(#1179)(
0404752
) - fix: #1170 修复追加流式光标破坏超链接语法的问题 @sunsonliu(#1172)(
efcaa40
) - fix: 优化 cache 逻辑,避免内存爆炸 @sunsonliu(#1169)(
818bac2
) - fix: #1176 修复代码块按钮没有响应尺寸变化的问题 @sunsonliu(#1192)(
2f7ea63
)
cherry-markdown@0.9.2
- fix: browser size changes picture control layer offset problem @YFAnt(#1072)(
291ce59
) - fix: #1150 修复自动补全加粗被公式干扰的情况 @sunsonliu(#1166)(
1e5b450
) - fix: #1148 修复 afterInit 事件没有触发的问题 @sunsonliu(#1165)(
7cb7843
) - feat: #1080 扩展脚注的功能,增加 hover 数字角标出现 tips 的能力 @sunsonliu(#1161)(
d7cf684
) - feat: 优化流式输出的效果 @sunsonliu(#1164)(
40a7cef
) - fix: #1154 修复有序列表嵌套代码块时出现边框样式的问题 @sunsonliu(#1156)(
f5faca5
)
cherry-markdown@0.9.1
- chore: modified products include files @RSS1102(#1143)(
d23d141
) - fix: 修复自定义语法在引用语法里无法正常渲染自定义标签的问题 @sunsonliu(#1144)(
0f39d6b
) - fix: #1137 支持在公式里输入美元符号 @sunsonliu(#1138)(
63982bc
)
cherry-markdown@0.9.0
- fix: custom menu asynchronous operation processing #722 @YFAnt(#1050)(
63dfbd3
) - fix: 修复开启流式虚拟光标时,代码块被破坏的问题 #1093 @sunsonliu(#1110)(
67eb094
) - ci(core): add action for test build @RSS1102(#1054)(
321c388
) - fix: 1109 增加禁用 html 的配置能力 @sunsonliu(#1111)(
eb3e4b4
) - chore: add react demo @RSS1102(#1037)(
b72fb02
) - ci: cherry-markdown publish the dev package after merging PR @RSS1102(#1069)(
b0fba64
) - feat: add changesets @RSS1102(#1036)(
640a177
) - feat: engine.makeHtml 增加第二个参数;预览逻辑避免自动加载图片资源 close #1129 close #1124 @sunsonliu(#1130)(
67778d1
) - fix: 去掉告警信息 close #1095 @sunsonliu(#1096)(
4c460f1
) - feat: 支持有序列表英文字母 @YFAnt(#1046)(
b2b2f55
) - fix: 修复子菜单展开后没有跟随父菜单项移动 close #960 @YFAnt(#1045)(
839da2d
) - fix: 修复自动补全加粗功能和无序列表的冲突, 并且增加对\<和>转义的支持 close #1099 close #1098 @sunsonliu(#1103)(
2a73e28
) - fix: 修复滚动到指定目录不准确问题 @YFAnt(#1043)(
d26c814
) - fix: 修复行内公式和段落公式解析冲突的问题 close #1090 @sunsonliu(#1092)(
f069564
) - chore: update
style
andscript
paths in example files @RSS1102(#1059)(e0f7ffe
) - ci: 使用
changeset
进行发布流程自动化 @RSS1102(#1040)(a61dde9
)
cherry-markdown-vscode-plugin@0.0.19
- feat: add changesets @RSS1102(#1036)(
640a177
) - feat(vscodePlugin): added export preview png @RSS1102(#1044)(
b6ceb25
) - ci: beautify release message @RSS1102(#1057)(
f6bbd88
) - ci: 使用
changeset
进行发布流程自动化 @RSS1102(#1040)(a61dde9
) - Updated dependencies [
63dfbd3
,67eb094
,321c388
,eb3e4b4
,b72fb02
,b0fba64
,640a177
,67778d1
,4c460f1
,b2b2f55
,839da2d
,f6bbd88
,2a73e28
,d26c814
,f069564
,e0f7ffe
,a61dde9
]:- cherry-markdown@0.9.0
All notable changes to the "cherrymarkdown" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.