CKEditor 5 v26.0.0 发布:具有可扩展的构建、内联部件样式和注释指南
CKEditor 5 v26.0.0 已经发布,本次更新包括支持创建一个定制的编辑器构建、Mac上的按键管理、设计内联部件、编辑器占位符和一组关于使用协作特性注释的新指南等内容。
通过 DLL 构建,更容易将插件添加到构建中
通过增强 webpack 的 DllPlugin 兼容性,用户现在可以准备一个单一的构建,并在其中添加一个功能,而无需重新编译所有的东西。不过,在允许使用额外的插件扩展构建而不需要重新构建捆绑包的同时,某些插件集必须被解耦。这导致了 "软需求 "的引入,可能需要调整当前的编辑器设置。
引入内联部件样式
内联部件是实现自定义元素(如占位符)的流行解决方案。以前,当对内容应用样式时,内联部件是没有样式的。现在,该功能已重新实现,将内联部件纳入到所有内容的文本操作中。现在,不管是什么内容,都会得到和普通文本一样的处理 —— 加粗、斜体或彩色都是一样的。
扩展协作功能文档
在上一个版本中,CKEditor 5 已经引入了重新设计的注释 API。现在,用户除了选择显示模式(内嵌,窄侧栏,宽侧栏或组合侧栏+内嵌),还可以对它们进行大量的定制,修改主题,并添加自定义的模板或视图与 UI 元素和功能。
优化编辑器占位符的表现
编辑器占位符的默认表现已更改。以前,一旦用户将编辑区域聚焦(例如,只需单击它),它就会消失。现在,仅当在编辑器中键入或粘贴了一些实际内容时,占位符才会消失。
优化了 Mac 上的按键管理
在这个版本之前,Ctrl 和 Cmd 修饰符在 Mac 上是可以互换使用的。用户可以使用 Ctrl+B 或 Cmd+B 在 macOS 上应用粗体,尽管在代码中定义为 "Ctrl+B"。这样做的一个副作用是,CKEditor 5 的键盘快捷键可能会与其他一些 macOS 按键冲突。从这个版本开始,在代码中定义为 "Ctrl+B" 的按键只能由 macOS 上的Cmd+B 和 PC 上的 Ctrl+B 触发。如果用户希望在 macOS 上使用 Ctrl 定义一个按键,请使用 "强制修饰符" 符号:'Ctrl!+B'。
详细内容请查看更新公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Apache Log4j 2.14.1 发布,Java 日志框架
Apache Log4j 2.14.1 已经发布。Log4j 是一个用于记录应用程序行为的框架。Log4j 2 是对 Log4j 的升级,提供了重大改进,超越其前身 Log4j 1.x,并提供许多其它现代功能 ,例如对标记的支持、使用查找的属性替换、lambda 表达式与日志记录时无垃圾等。该版本包含了一些错误修复和改进。 主要更新内容 将 "map" 解析器的后端与 "mdc" 解析器统一起来,丰富 "map" 解析器的功能 将文档中的 JsonTemplateLayout 解析器配置表替换为 section 在 JsonTemplateLayou t中支持堆栈跟踪截断 添加没有参数的日志方法 记录 LogBuilder 默认方法不执行任何操作 在 ParameterFormatter 中用 IdentityHashMap 替换 HashSet 来检测循环 重构 AsyncAppender 和 AppenderControl 以处理 Throwables 在 JsonTemplateLayout 中添加 eventTemplateRootObjectKey 参数 Log4j 将无法在...
-
下一篇
GoLand 2021.1 Beta 发布
GoLand 2021.1 Beta已经发布,该版本更新包括支持通过 Docker、SSH 和 WSL 2 远程构建和运行、支持 Go 1.16、支持从 JSON 生成代码以及一些错误修复。 运行目标 Goland 2021.1 支持在本地计算机上开发所有源代码,并以远程计算机为目标运行代码。目前,IDE 支持 Docker、SSH 和 WSL2(Linux 的 Windows 子系统)。 Go 1.16 支持 从 Go 1.16 开始,用户可以通过 //go:embed 在构建时将文件和目录嵌入到 Go 二进制文件中。对此,GoLand 提供了代码高亮、从 embed 指令里面的引用导航到项目中的文件和文件夹、Rename 重构、Find Usages、代码完成以及一些代码检查。 GoLand 会警告用户在测试期间创建的 goroutine 中对 testing.T 方法 Fatal 的无效调用。专用的快速修复程序将重写调用 t.Fatal(或类似方法)的代码,以便使用 t.Error 发出测试失败的信号,并使用 return 语句提前退出 goroutine。 在 Go 1.16 ...
相关文章
文章评论
共有0条评论来说两句吧...