v3.8.8

Vanessa219/vditorv3.8.8Dec 5, 2021by Vanessa219

AI Summary

This release focuses on user experience improvements, including better code editing workflows and Firefox compatibility.

Key Highlights

  • Improved code editing workflow (Enter key and click to switch to code input)
  • Added multi-language support
  • Fixed Firefox compatibility issues for code language selection and file drag-and-drop
  • Enabled async support for upload handlers and hint extensions
  • Resolved memory leaks

New Features

  • Multi-language support

Full Release Notes

* [1129](https://github.com/Vanessa219/vditor/pull/1129) WYSIWYG 下,点击语言后光标切换到代码输入框中 `改进功能`
* [1122](https://github.com/Vanessa219/vditor/pull/1122) 预览中退出全屏后,工具栏布局错误 `修复缺陷`
* [1123](https://github.com/Vanessa219/vditor/pull/1123) 预览模式下,工具栏不自动隐藏 `改进功能`
* [1124](https://github.com/Vanessa219/vditor/pull/1124) 在焦点更改后,代码选择列表不自动隐藏 `改进功能`
* [1121](https://github.com/Vanessa219/vditor/pull/1121) WYSIWYG 下,Enter 也可以切换到代码输入框中 `改进功能`
* [1103](https://github.com/Vanessa219/vditor/pull/1103) 支持多语言切换 `改进功能`
* [1105](https://github.com/Vanessa219/vditor/pull/1105) 兼容 Firefox 中的代码语言选择 `修复缺陷`
* [1098](https://github.com/Vanessa219/vditor/pull/1098) 兼容 Firefox 中的文件拖拽 `修复缺陷`
* [1097](https://github.com/Vanessa219/vditor/pull/1097) options.hint.extend[].hint 支持异步 `改进功能`
* [1101](https://github.com/Vanessa219/vditor/pull/1101) 支持 options.upload.handler 异步 `改进功能`
* [1089](https://github.com/Vanessa219/vditor/pull/1089) 解决内存泄漏问题 `开发重构`
* [158](https://github.com/88250/lute/issues/158) Table 紧跟的上一行不是空行时,SpinVditorSVDOM 会将整个表格过滤掉 `修复缺陷`