Gutenberg 21.1.0 更新资讯

Gutenberg 21.1.0 RC1 版本已经发布,本次版本带来了一些新的功能、增强以及修复。以下是本次更新的详细内容。

图片[1]-Gutenberg 21.1.0 RC1 更新:新功能、增强与修复

新功能

互动 API

  • iAPI 路由:新增对通过 attachTo 支持的新路由区域的支持。

增强

块库

  • 作者块:重构设置面板,改为使用 ToolsPanel。
  • 头像块:重构设置面板,改为使用 ToolsPanel。
  • 评论分页:去除链接底部多余的边距。
  • 导航:在子菜单展开时跳转子菜单图标。
  • 导航块:在子菜单展开时旋转子指示菜单图标。
  • 导航链接:新增 dropdownMenuPropsresetAll 函数。
  • 文章导航链接:重构设置面板,改为使用 ToolsPanel。
  • 站点 logo 设置面板:重构为使用 ToolsPanel。
  • [实验表单]:新增示例块预览。

互动 API

  • iAPI 路由:支持新的样式和脚本模块,支持客户端导航。
  • iAPI:导出 NavigateOptionsPrefetchOptions 类型。
  • iAPI:引入 AsyncActionTypeYield 类型帮助器。

扩展性

  • 社交:通过块变体支持自定义链接图标。

修复

核心数据

  • getHomePage:修复返回对象未解决的问题。

块库

  • 日历块:修复颜色不在全局样式和 theme.json 之间切换的问题。
  • 表单:在块编辑器中正确应用类名。
  • 文件上传表单块:扩展 iOS 兼容的音频 MIME 类型。
  • 图片块:修复本机组件中过时的可访问性提示。
  • 图片块:修复 resetAll 返回图像分辨率的默认值。
  • 社交链接:允许重置图标大小并遵循 theme.json 样式。
  • 视频块:防止重复轨道的生成。

互动 API

  • 修复在新的全客户端导航逻辑中的图像灯箱问题。
  • iAPI 路由:修复新访问页面上的动态导入问题。
  • iAPI:修复 withScope 生成器中捕获的错误。
  • iAPI:修复重复的嵌套区域。
  • iAPI:修复没有兄弟节点的评论解析问题。

全局样式

  • 表单块:修复全局样式对所有表单元素的影响。
  • 实现统一的页眉布局。

数据视图

  • 数据表单:使用垂直间距代替单元格内边距来实现垂直间距。

文章编辑器

  • 文章发布面板:更新为使用分类法标签,而不是硬编码的 “标签”。

媒体

  • 上传新媒体时:使实体失效。

插件

  • 修复 wp-list-reusable-blocks RTL 样式注册中的错误样式句柄。

数据层

  • resolveSelectsuspendSelect:新增私有选择器支持。

可访问性

  • 模板 API:新增返回按钮并修复在模板创建流程中导航时的焦点丢失问题。

性能

  • 头像块:优化用户控制查询。

文档

  • 示例:向文档块中添加 isPostSavingLocked 示例。
  • 命令:为 README 添加样式表要求。
  • 创建块:添加自定义块命名空间的文档。
  • 文档修复:修复 Developer.WordPress.org 上的断链。
  • 修复一些拼写错误。
  • 文件结构:修复 folder-structure.md 中的拼写错误。
  • 块属性:添加 role 属性的解释。

代码质量

  • 模式:删除未使用的属性。
  • TypeScript:将 HtmlEntities 包转换为 TS。
  • TypeScript:将弃用包迁移到 TS。
  • TypeScript:将 is-shallow-equal 包迁移到 TS。
  • iAPI:修复变更日志,包含 PR 70296。

块编辑器

  • 媒体列表:使用 placement 属性设置弹出位置。
  • 重构:将 URLInputButton 组件重构为功能性 React 组件。
  • 警告:将 popoverProps.position 替换为 popoverProps.placement

组件

  • 圆形选项选择器:使用 placement 属性设置弹出位置。
  • 文件上传表单块:移除在 Chromium 浏览器中选择 .heic 文件的临时修复。

文章编辑器

  • PostAuthorCombobox:简化 onFilterValueChange 防抖回调。

互动 API

  • iAPI:对互动和互动路由的注释进行小修复。

块库

  • 社交链接:使用 placement 属性设置弹出位置。

工具

  • 测试:改进文档设置侧边栏定位器。
  • 确保:实际测试环境用于端到端测试。
  • 跳过:跳过失败的端到端测试。
  • 端到端测试:为链接颜色支持添加测试用例。
  • 端到端测试:对某些测试进行小的代码质量改进。

其他

  • 块库:移除 screencast.com 嵌入块变体。

Gutenberg 21.1.0 版本为开发人员和用户带来了许多改进,尤其是在可访问性、性能和扩展性方面。本次更新提高了用户体验,还为开发人员提供了更多功能和更好的支持。


联系我们
教程看不懂?联系我们为您免费解答!免费助力个人,小企站点!
客服微信
客服微信
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
© 转载声明
本文作者:贼将鼠胆
THE END
喜欢就支持一下吧
点赞1121 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容