跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

使用替代优化块的重命名流 #60234

已合并
将7个提交合并到
2024年4月12日
已合并

对话

凯文940726
复制链接
成员

@凯文940726 凯文940726 评论2024年3月27日

什么?

的一部分#59813.取代#60066。此外关闭 #60118.

最新设计是#60234(评论)

该公关做了几件事:

  1. 如果块上不存在名称,并且覆盖被禁用,请使用“允许覆盖”按钮
  2. 如果名称存在且覆盖被禁用,请使用切换
  3. 如果启用了覆盖,请使用切换
  4. 单击按钮时,显示本质上是重新命名的“重命名块”模式的“允许覆盖”模式
  5. 在所有其他重命名操作中,使用带覆盖警告文本的标准重命名模式
  6. 覆盖的默认状态为禁用,用户必须选择启用模式覆盖

为什么?

这是为了简化用于重命名和切换块覆盖的UI流。

怎么用?

向重命名模式添加覆盖警告,并在没有名称时将覆盖控件更改为按钮。

测试说明

  1. 创建同步模式并添加几个段落。
  2. 如果块没有名称,控件应显示覆盖按钮。
  3. 单击按钮应打开重命名模式。
  4. 块命名后,控件将成为切换按钮。
  5. 其他重命名流(列表视图、块工具栏、快捷方式)应显示覆盖警告。

屏幕截图或屏幕广播

24年4月24日至4月3日,海拔1.34.10.mp4

@凯文940726 凯文940726补充[类型]增强功能 改进建议。 需要设计反馈 需要一般设计反馈。 [功能]同步模式 与同步模式(以前的可重用块)相关标签2024年3月27日
复制链接

github-操作 机器人程序 评论2024年3月27日

尺寸变化:+721亿(0%)

总大小:1.75 MB

文件名 大小 更改
build/block-editor/index.min.js 255千字节 +110亿(0%)
build/components/index.min.js 222千字节 +14亿(0%)
build/editor/index.min.js 70千字节 +39亿(0%)
build/patterns/index.min.js 6.38千字节 +475亿(+8%) 🔍
build/patterns/style-rtl.css 595亿 +41亿(+7%) 🔍
构建/模式/样式.css 595亿 +42亿(+8%) 🔍
ℹ️查看未更改
文件名 大小
构建/a11y/index.min.js 955亿
build/annotations/index.min.js 2.27千字节
build/api获取/index.min.js 2.32千字节
构建/auto/index.min.js 2.1千字节
build/blob/index.min.js 578亿
build/block-directory/index.min.js 7.26千字节
构建/块目录/样式-rtl.css 1.03千字节
构建/块目录/样式.css 1.03千字节
build/block-editor/content-rtl.css 4.46千字节
构建/块编辑器/内容.css 4.46千字节
构建/块编辑器/默认编辑器样式-rtl.css 395亿
构建/块编辑器/默认编辑器样式.css 395亿
build/block-editor/style-rtl.css 15.6千字节
构建/块编辑器/样式.css 15.6千字节
build/block-library/blocks/archives/editor-rtl.css 61亿
构建/块库/blocks/archives/editor.css 60亿
build/block-library/blocks/archives/style-rtl.css 90亿
build/block-library/blocks/archives/style.css 90亿
build/block-library/blocks/audio/editor-rtl.css 150亿
build/block-library/blocks/audio/editor.css 150亿
build/block-library/blocks/audio/style-rtl.css 122亿
build/block-library/blocks/audio/style.css 122亿
构建/block-library/blocks/audio/theme-rtl.css 133亿
构建/block-library/blocks/audio/theme.css 133亿
build/block-library/blocks/avatar/editor-rtl.css 116亿
构建/块库/blocks/avatar/editor.css 116亿
build/block-library/blocks/avatar/style-rtl.css 104亿
build/block-library/blocks/avatar/style.css 104亿
build/block-library/blocks/block/editor-rtl.css 305亿
build/block-library/blocks/block/editor.css 305亿
build/block-library/blocks/button/editor-rtl.css 415亿
build/block-library/blocks/button/editor.css 414亿
build/block-library/blocks/button/style-rtl.css 627亿
build/block-library/blocks/button/style.css 626亿
build/block-library/blocks/buttons/editor-rtl.css 337亿
构建/块库/blocks/buttons/editor.css 337亿
build/block-library/blocks/buttons/style-rtl.css 332亿
build/block-library/blocks/buttons/style.css 332亿
build/block-library/blocks/calendar/style-rtl.css 239亿
build/block-library/blocks/calendar/style.css 239亿
build/block-library/blocks/categories/editor-rtl.css 113亿
build/block-library/blocks/categories/editor.css 112亿
build/block-library/blocks/categories/style-rtl.css 124亿
build/block-library/blocks/categories/style.css 124亿
build/block-library/blocks/code/editor-rtl.css 53亿
build/block-library/blocks/code/editor.css 53亿
构建/块库/blocks/code/style-rtl.css 121亿
build/block-library/blocks/code/style.css 121亿
build/block-library/blocks/code/theme-rtl.css 124亿
build/block-library/blocks/code/theme.css 124亿
build/block-library/blocks/columns/editor-rtl.css 108亿
build/block-library/blocks/columns/editor.css 108亿
build/block-library/blocks/columns/style-rtl.css 421亿
build/block-library/blocks/columns/style.css 421亿
build/block-library/blocks/comment-author-avatar/editor-rtl.css 125亿
build/block-library/blocks/comment-author-avatar/editor.css 125亿
构建/块库/blocks/comment content/style-rtl.css 92亿
build/block-library/blocks/comment-content/style.css 92亿
build/block-library/blocks/comment-template/style-rtl.css 199亿
build/block-library/blocks/comment-template/style.css 198亿
build/block-library/blocks/comments-pagination-numbers/editor-rtl.css 123亿
build/block-library/blocks/comments-pagination-numbers/editor.css 121亿
构建/块库/blocks/comments分页/editor-rtl.css 222亿
build/block-library/blocks/comments-pageination/editor.css 209亿
build/block-library/blocks/comments-pagination/style-rtl.css 235亿
build/block-library/blocks/comments-pageination/style.css 231亿
build/block-library/blocks/comments-title/editor-rtl.css 75亿
build/block-library/blocks/comments-title/editor.css 75亿
build/block-library/blocks/comments/editor-rtl.css 840亿
build/block-library/blocks/comments/editor.css 839亿
build/block-library/blocks/comments/style-rtl.css 637亿
build/block-library/blocks/comments/style.css 636亿
build/block-library/blocks/cover/editor-rtl.css 647亿
build/block-library/blocks/cover/editor.css 650亿
build/block-library/blocks/cover/style-rtl.css 1.7千字节
build/block-library/blocks/cover/style.css 1.69千字节
build/block-library/blocks/details/editor-rtl.css 65亿
build/block-library/blocks/details/editor.css 65亿
build/block-library/blocks/details/style-rtl.css 86亿
build/block-library/blocks/details/style.css 86亿
build/block-library/blocks/embed/editor-rtl.css 322亿
build/block-library/blocks/embed/editor.css 322亿
build/block-library/blocks/embed/style-rtl.css 410亿
build/block-library/blocks/embed/style.css 410亿
build/block-library/blocks/embed/theme-rtl.css 133亿
build/block-library/blocks/embed/theme.css 133亿
build/block-library/blocks/file/editor-rtl.css 326亿
构建/块库/blocks/file/editor.css 327亿
build/block-library/blocks/file/style-rtl.css 280亿
build/block-library/blocks/file/style.css 281亿
build/block-library/blocks/file/view.min.js 324亿
build/block-library/blocks/footnotes/style-rtl.css 201亿
build/block-library/blocks/footnotes/style.css 199亿
build/block-library/blocks/form-input/editor-rtl.css 227亿
build/block-library/blocks/form-input/editor.css 227亿
build/block-library/blocks/form-input/style-rtl.css 343亿
build/block-library/blocks/form-input/style.css 343亿
build/block-library/blocks/form-submission-notification/editor-rtl.css 340亿
build/block-library/blocks/form-submission-notification/editor.css 340亿
build/block-library/blocks/form-submit-button/style-rtl.css 69亿
构建/块库/块/表单提交按钮/style.css 69亿
build/block-library/blocks/form/view.min.js 471亿
build/block-library/blocks/freeform/editor-rtl.css 2.61千字节
构建/块库/块/自由形式/编辑器.css 2.61千字节
build/block-library/blocks/galletry/editor-rtl.css 947亿
build/block-library/blocks/galletry/editor.css 952亿
build/block-library/blocks/gallower/style-rtl.css 1.72千字节
build/block-library/blocks/gallower/style.css 1.72千字节
build/block-library/blocks/gallower/theme-rtl.css版本 108亿
build/block-library/blocks/gallery/主题.css 108亿
build/block-library/blocks/group/editor-rtl.css 647亿
build/block-library/blocks/group/editor.css 647亿
build/block-library/blocks/group/style-rtl.css 57亿
build/block-library/blocks/group/style.css 57亿
构建/block-library/blocks/group/theme-rtl.css 78亿
构建/块-库/块/组/主题.css 78亿
build/block-library/blocks/heading/style-rtl.css 189亿
build/block-library/blocks/heading/style.css 189亿
build/block-library/blocks/html/editor-rtl.css 336亿
build/block-library/blocks/html/editor.css 337亿
build/block-library/blocks/image/editor-rtl.css 878亿
构建/块库/blocks/images/editor.css 878亿
build/block-library/blocks/image/style-rtl.css 1.6千字节
build/block-library/blocks/image/style.css 1.59千字节
构建/block-library/blocks/image/theme-rtl.css 133亿
构建/block-library/blocks/image/theme.css 133亿
build/block-library/blocks/image/view.min.js 1.54千字节
构建/block-library/blocks/latest comments/style-rtl.css 357亿
build/block-library/blocks/latest-comments/style.css 357亿
build/block-library/blocks/platest-posts/editor-rtl.css 213亿
build/block-library/blocks/platest-posts/editor.css 212亿
build/block-library/blocks/platest-posts/style-rtl.css 478亿
build/block-library/blocks/platest-posts/style.css 478亿
build/block-library/blocks/list/style-rtl.css 88亿
build/block-library/blocks/list/style.css 88亿
build/block-library/blocks/media-text/editor-rtl.css 306亿
build/block-library/blocks/media-text/editor.css 305亿
构建/块库/blocks/media-text/style-rtl.css 505亿
build/block-library/blocks/media-text/style.css 503亿
build/block-library/blocks/more/editor-rtl.css 431亿
build/block-library/blocks/more/editor.css 431亿
build/block-library/blocks/navigation-link/editor-rtl.css 668亿
build/block-library/blocks/navigation-link/editor.css 669亿
build/block-library/blocks/navigation-link/style-rtl.css 259亿
build/block-library/blocks/navigation-link/style.css 257亿
build/block-library/blocks/navigation-submenu/editor-rtl.css 296亿
build/block-library/blocks/navigation-submenu/editor.css 295亿
build/block-library/blocks/navigation/editor-rtl.css 2.26千字节
build/block-library/blocks/navigation/editor.css 2.26千字节
构建/block-library/blocks/navigation/style-rtl.css 2.26千字节
build/block-library/blocks/navigation/style.css 2.25千字节
build/block-library/blocks/navigation/view.min.js 1.03千字节
build/block-library/blocks/nextpage/editor-rtl.css 395亿
build/block-library/blocks/nextpage/editor.css 395亿
build/block-library/blocks/page-list/editor-rtl.css 377亿
build/block-library/blocks/page-list/editor.css 377亿
build/block-library/blocks/page-list/style-rtl.css 175亿
build/block-library/blocks/page-list/style.css 175亿
build/block-library/blocks/pragment/editor-rtl.css 235亿
build/block-library/blocks/pragment/editor.css 235亿
build/block-library/blocks/pragment/style-rtl.css 335亿
build/block-library/blocks/pragment/style.css 335亿
build/block-library/blocks/post-author/style-rtl.css 175亿
build/block-library/blocks/post-author/style.css 176亿
build/block-library/blocks/post-comments-form/editor-rtl.css 96亿
构建/块库/块/发布评论表单/editor.css 96亿
build/block-library/blocks/post-comments-form/style-rtl.css 508磅
build/block-library/blocks/post-comments-form/style.css 508磅
build/block-library/blocks/post-content/editor-rtl.css 74亿
build/block-library/blocks/post-content/editor.css 74亿
build/block-library/blocks/post-date/style-rtl.css 61亿
build/block-library/blocks/post-date/style.css 61亿
build/block-library/blocks/post-extract/editor-rtl.css 71亿
build/block-library/blocks/post-extract/editor.css 71亿
build/block-library/blocks/post-extract/style-rtl.css 141亿
build/block-library/blocks/post-extract/style.css 141亿
build/block-library/blocks/post-featured-image/editor-rtl.css 666亿
build/block-library/blocks/post-featured-image/editor.css 662亿
build/block-library/blocks/post-featured-image/style-rtl.css 342亿
build/block-library/blocks/post-featured-image/style.css 342亿
build/block-library/blocks/post-navigation-link/style-rtl.css 215亿
build/block-library/blocks/post-navigation-link/style.css 214亿
build/block-library/blocks/post-template/editor-rtl.css 99亿
build/block-library/blocks/post-template/editor.css 98亿
build/block-library/blocks/post-template/style-rtl.css 409亿
构建/块库/blocks/post-template/style.css 408亿
build/block-library/blocks/post-terms/style-rtl.css 96亿
build/block-library/blocks/post-terms/style.css 96亿
构建/块库/块/读取后时间/style-rtl.css 69亿
build/block-library/blocks/post-time-to-read/style.css 69亿
build/block-library/blocks/post-title/style-rtl.css 100亿
build/block-library/blocks/post-title/style.css 100亿
build/block-library/blocks/preactatted/style-rtl.css 125亿
build/block-library/blocks/preactatted/style.css 125亿
build/block-library/blocks/pullquote/editor-rtl.css 135亿
build/block-library/blocks/pullquote/editor.css 135亿
build/block-library/blocks/pullquote/style-rtl.css 354亿
build/block-library/blocks/pullquote/style.css 353亿
build/block-library/blocks/pullquote/theme-rtl.css 174亿
构建/block-library/blocks/pullquote/theme.css 174亿
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122亿
build/block-library/blocks/query-pagination-numbers/editor.css 121亿
build/block-library/blocks/query-pagination/editor-rtl.css 221亿
build/block-library/blocks/query-pagination/editor.css 211亿
build/block-library/blocks/query-pagination/style-rtl.css 288亿
build/block-library/blocks/query-pagination/style.css 284亿
build/block-library/blocks/query-title/style-rtl.css 63亿
build/block-library/blocks/query-title/style.css 63亿
build/block-library/blocks/query/editor-rtl.css 486亿
build/block-library/blocks/query/editor.css 486亿
build/block-library/blocks/query/view.min.js 958亿
build/block-library/blocks/quote/style-rtl.css 237亿
build/block-library/blocks/quote/style.css 237亿
构建/block-library/blocks/quote/theme-rtl.css 233亿
构建/block-library/blocks/quote/theme.css 235亿
build/block-library/blocks/read-more/style-rtl.css 140亿
build/block-library/blocks/read-more/style.css 140亿
build/block-library/blocks/rss/editor-rtl.css 149亿
build/block-library/blocks/rss/editor.css 149亿
build/block-library/blocks/rss/style-rtl.css 289亿
build/block-library/blocks/rss/style.css 288亿
build/block-library/blocks/search/editor-rtl.css 184亿
build/block-library/blocks/search/editor.css 184亿
构建/块库/blocks/search/style-rtl.css 690亿
build/block-library/blocks/search/style.css 689亿
构建/block-library/blocks/search/theme-rtl.css 114亿
构建/block-library/blocks/search/theme.css 114亿
build/block-library/blocks/search/view.min.js 478亿
build/block-library/blocks/seleparator/editor-rtl.css 146亿
build/block-library/blocks/seleparator/editor.css 146亿
build/block-library/blocks/seleparater/style-rtl.css 229亿
build/block-library/blocks/seleparater/style.css 229亿
build/block-library/blocks/seleparater/theme-rtl.css 194亿
build/block-library/blocks/seleparater/theme.css 194亿
构建/块库/blocks/shortcode/editor-rtl.css 323亿
build/block-library/blocks/shortcode/editor.css 323亿
build/block-library/blocks/site-logo/editor-rtl.css 754亿
build/block-library/blocks/site-logo/editor.css 754亿
build/block-library/blocks/site-logo/style-rtl.css 204磅
build/block-library/blocks/site-logo/style.css 204磅
build/block-library/blocks/site-tagline/editor-rtl.css 86亿
build/block-library/blocks/site-tagline/editor.css 86亿
build/block-library/blocks/site-title/editor-rtl.css 116亿
build/block-library/blocks/site-title/editor.css 116亿
build/block-library/blocks/site-title/style-rtl.css 57亿
build/block-library/blocks/site-title/style.css 57亿
build/block-library/blocks/social-link/editor-rtl.css 184亿
构建/块库/块/社交链接/editor.css 184亿
build/block-library/blocks/social-links/editor-rtl.css 676亿
build/block-library/blocks/social-links/editor.css 675亿
build/block-library/blocks/social-links/style-rtl.css 1.48千巴
build/block-library/blocks/social-links/style.css 1.48千巴
build/block-library/blocks/spacer/editor-rtl.css 350亿
build/block-library/blocks/spacer/editor.css 350亿
build/block-library/blocks/spacer/style-rtl.css 48亿
build/block-library/blocks/spacer/style.css 48亿
构建/块库/blocks/table/editor-rtl.css 395亿
build/block-library/blocks/table/editor.css 395亿
build/block-library/blocks/table/style-rtl.css 639亿
build/block-library/blocks/table/style.css 639亿
build/block-library/blocks/table/theme-rtl.css 152亿
build/block-library/blocks/table/theme.css 152亿
build/block-library/blocks/tag-cloud/style-rtl.css 251亿
构建/块库/块/标记云/style.css 253亿
build/block-library/blocks/template-part/editor-rtl.css 431亿
build/block-library/blocks/template-part/editor.css 431亿
build/block-library/blocks/template-part/theme-rtl.css 107亿
build/block-library/blocks/template-part/theme.css 107亿
build/block-library/blocks/term-description/style-rtl.css 111亿
build/block-library/blocks/term-description/style.css 111亿
构建/块库/blocks/text列/editor-rtl.css 95亿
build/block-library/blocks/text-columns/editor.css 95亿
build/block-library/blocks/text-columns/style-rtl.css 166亿
build/block-library/blocks/text-columns/style.css 166亿
build/block-library/blocks/verse/style-rtl.css 99亿
build/block-library/blocks/verse/style.css 99亿
build/block-library/blocks/video/editor-rtl.css 552亿
build/block-library/blocks/video/editor.css 555磅
build/block-library/blocks/video/style-rtl.css 185亿
build/block-library/blocks/video/style.css 185亿
构建/block-library/blocks/video/theme-rtl.css 133亿
build/block-library/blocks/video/theme.css 133亿
build/block-library/classic-rtl.css 179亿
构建/块库/classic.css 179亿
build/block-library/common-rtl.css 1.11千字节
build/block-library/common.css 1.11千字节
build/block-library/editor-elements-rtl.css 75亿
build/block-library/editor-elements.css 75亿
构建/块库/editor-rtl.css 12.4千字节
build/block-library/editor.css 12.4千字节
构建/块-库/元素-rtl.css 54亿
build/block-library/elements.css 54亿
build/block-library/index.min.js 218千字节
build/block-library/reset-rtl.css 472亿
构建/块库/reset.css 472亿
build/block-library/style-rtl.css 14.8千字节
build/block-library/style.css 14.8千字节
构建/块库/theme-rtl.css 707亿
构建/块-库/theme.css 713亿
build/block-serialization-default-parser/index.min.js 1.12千字节
build/block-serialization-specifi-parser/index.min.js 2.87千字节
build/blocks/index.min.js 51.5千字节
build/commands/index.min.js 15.2千字节
build/commands/style-rtl.css 953亿
build/commands/style.css 951亿
build/components/style-rtl.css 11.9千字节
build/components/style.css 11.9千字节
构建/撰写/索引min.js 12.6千字节
build/core-commands/index.min.js 2.77千字节
构建/core-data/index.min.js 72.5千字节
构建/定制e-widgets/index.min.js 11.2千字节
构建/定制e-widgets/style-rtl.css 1.36千字节
构建/定制e-widgets/style.css 1.36千字节
构建/数据控制/索引.min.js 640亿
build/data/index.min.js 9千字节
构建/日期/索引.min.js 17.9千字节
build/deprecated/index.min.js 451亿
build/dom-ready/index.min.js版本 324亿
构建/dom/index.min.js 4.65千字节
构建/编辑-发布/分类-rtl.css 579亿
构建/编辑post/classic.css 579亿
build/edit-post/index.min.js 23.6千字节
构建/编辑-发布/样式-rtl.css 5.5千字节
构建/编辑-发布/样式.css 5.5千字节
build/edit-site/index.min.js 230千字节
构建/编辑site/style-rtl.css 15千字节
构建/编辑site/style.css 15千字节
build/edit-widgets/index.min.js 17.7千字节
build/edit-widgets/style-rtl.css 4.16千字节
build/edit-widgets/style.css 4.16千字节
构建/编辑器/样式-rtl.css 5.49千字节
构建/编辑器/样式.css 5.48千字节
build/element/index.min.js 4.83千字节
build/escape-html/index.min.js 537亿
build/format-library/index.min.js 8.07千字节
build/format-library/style-rtl.css 493亿
构建/格式库/样式.css 492亿
build/hooks/index.min.js 1.55千字节
build/html-entities/index.min.js 448亿
build/i18n/index.min.js版本 3.58千字节
构建/交互/调试.min.js 16.2千字节
构建/交互/文件.min.js 447亿
构建/交互/image.min.js 1.67千字节
构建/交互性/index.min.js 13千字节
构建/交互/导航.min.js 1.17千字节
build/interactivity/query.min.js 740亿
构建/交互/路由.min.js 1.36千字节
构建/交互/搜索.min.js 618亿
构建/is-shallow-equal/index.min.js 527亿
构建/键盘快捷方式/index.min.js 1.3千字节
build/keycodes/index.min.js 1.46千字节
构建/list-reasable-blocks/index.min.js 2.11千字节
构建/list-rusable-blocks/style-rtl.css 851亿
构建/列出可重用块/style.css 851亿
build/media-utils/index.min.js 2.92千字节
build/modules/importmap-polyfill.min.js 12.2千字节
build/notices/index.min.js 948亿
build/nux/index.min.js 1.57千字节
build/nux/style-rtl.css 748亿
build/nux/style.css 744亿
build/plugins/index.min.js 1.8千字节
build/preferences-persistence/index.min.js 2.06千字节
build/preferences/index.min.js 2.83千字节
build/preferences/style-rtl.css 710磅
build/preferences/style.css 712亿
build/primitives/index.min.js 975亿
build/priority-queue/index.min.js 1.52千字节
构建/私有apis/index.min.js 1千字节
build/react-i18n/index.min.js 623亿
build/react-refresh-entry/index.min.js 9.47千字节
build/reflect刷新运行时/index.min.js 6.78千字节
build/redux-routine/index.min.js 2.7千字节
构建/可重用块/index.min.js 2.73千字节
构建/可重用块/样式-rtl.css 256亿
构建/可重用块/样式.css 256亿
构建/rich-text/index.min.js 10千字节
build/router/index.min.js 1.88千字节
构建/服务器端渲染/index.min.js 1.96千字节
build/shortcode/index.min.js 1.39千字节
build/style-engine/index.min.js 2.03千字节
构建/token-list/index.min.js 582亿
构建/url/index.min.js 3.74千字节
build/vendors/intert-polyfill.min.js 2.48千字节
build/vendors/react-dom.min.js 41.7千字节
build/vendors/react.min.js 4.02千字节
build/viewport/index.min.js 957亿
build/warning/index.min.js 249亿
build/widgets/index.min.js版本 7.23千字节
构建/widgets/style-rtl.css 1.17千字节
build/widgets/style.css 1.17千字节
构建/wordcount/index.min.js 1.02千字节

压缩尺寸作用

@贾斯穆森
复制链接
贡献者

做得好,虽然这里和那里有一些调整要做,但这似乎有正确的成分。你能看看这个看看这是否有助于穿针?通过统一模式,可能会有一些简化的名称管理。

复制链接
贡献者

@塔尔丹 塔尔丹 留下了评论

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

这工作得很好。我留下了一些公关评论,主要是关于副本的,可以做一些调整。

在测试中,有一个流程似乎没有涵盖:

  1. 创建图案
  2. 添加段落
  3. 使用块选项下拉菜单(通过列表视图或画布)命名块。

执行此操作时,可以在模式中看到不同的UI,但在命名块后仍启用了覆盖。感觉可能有两种方法可以解决这个问题:

  • 在下拉列表中显示“Allow overrides”而不是“Rename”,并在所有位置使用相同的模式(编辑图案时)。这样,每个地方都有相同的流量。
  • (或)允许用户正常命名块,但不启用覆盖。相反,仍然要求用户单击高级区域中的“允许覆盖”。

在实践中,变为切换的“允许覆盖”按钮对我来说也不是最好的选择,但它似乎更像是一件可以反复使用的小事。

packages/block-editor/src/components/block-rename/modal.js 过时的 显示已解决 隐藏已解决
packages/block-editor/src/components/block-rename/modal.js 过时的 显示已解决 隐藏已解决
packages/patterns/src/components/allow-overrides-modal.js 过时的 显示已解决 隐藏已解决
packages/block-editor/src/hooks/block-renaming.js 过时的 显示已解决 隐藏已解决
@贾斯穆森
复制链接
贡献者

拿着这个旋转,我错过了一点细微差别,看到了切换,但大多数时候没有块名,我找不到命名按钮。很可能我做错了什么。我希望能通过@萨克森F

@凯文940726
复制链接
成员 作者

执行此操作时,可以在模式中看到不同的UI,但在命名块后仍启用了覆盖。感觉可能有两种选择来解决这个问题

是的,这是基于命名块自动启用覆盖的假设。命名功能后,您需要手动“退出”该功能(#59812). (我有多个探索性PR都连接在一起,我知道这有点令人困惑😅)

大多数时候看到的是切换,但没有块名,我找不到命名按钮。

高级面板中的命名控件已被设计删除。这也与中的建议相匹配#60118。但这只是一个可能的选项,我们可以单独重新讨论。如果你在下拉列表中找不到重命名按钮,那么很可能是一个错误😅.

@萨克森F
复制链接
贡献者

是的,这是基于命名块自动启用覆盖的假设。你需要

至少在最初,我不会通过重命名自动启用同步。这项公关的方向是添加一种明确的方式来启用覆盖(与基于名称的覆盖相比),同时鼓励更改名称,我认为至少在短期内是正确的方法。我们将重命名操作和覆盖操作分开,但可以通过“允许覆盖”按钮将它们联系在一起。

我们需要做什么才能让这件事过去?我认为这比我们现有的有了很大的改进,是一个明智的起点。渴望得到@法比安凯对此也有一些想法。

@塔尔丹
复制链接
贡献者

只是为了标记一些依赖项。我认为这个设计方向(选择块命名)与这个PR有着连锁效应-仅将metadata.name用作模式覆盖的提示。我认为这使得它作为一种解决方案不可行,所以这意味着要重新开始为它本应该解决的问题制定解决方案-模式覆盖:单个绑定属性保存在模式标记中,不自动更新这个结论听起来对吗,@凯文940726?

对我来说,这并不是一个障碍,但我想弄清楚相互关联的任务是什么。

@法比安凯
复制链接
成员

谢谢ping:)这个测试很好!向所有相关人员致敬。

我仍然坚持我的强烈意见,即当块被重命名时,默认情况下不应启用覆盖切换,而应解耦该操作,以便用户必须特别选择进入。

除此之外,我还注意到一些粗糙的边缘:

  • 当一个块在创建模式之前已经命名时,在我重新加载页面之前,它在实例中是不可编辑的。似乎在创建模式时未初始化实例覆盖。
  • 当块已经启用了名称和覆盖时,块名称设置将从高级设置中完全删除,并且只能通过块上下文菜单访问。我认为这很令人困惑。我认为流动@贾斯穆森在此处创建模式覆盖:提高使用命名覆盖的UI清晰度#59813(评论)这样会更好
  • 每当我试图选择一个分组块时,我也会在这个分支上得到一个错误,例如来自使用模式洗牌实验的tt4的分组块。不确定这是否相关。

@凯文940726 凯文940726将基本分支从 update/pattern-overrides-opt-out 大旅行箱 2024年4月3日10:52
@凯文940726 凯文940726 用力推动的这个 更新/模式覆盖重命名ui 分支2次,最近一次 d48f797电话 5e8be30 比较 2024年4月3日11:45
@萨克森F
复制链接
贡献者

萨克森F 评论2024年4月3日

当块已经启用了名称和覆盖时,块名称设置将从高级设置中完全删除,并且只能通过块上下文菜单访问。我认为这很令人困惑。

@法比安凯块名已从高级面板中完全删除,因此不只是在启用覆盖时才删除。请参见#60118(评论)。这个问题涉及到几个原因,但与这项工作相关的一个原因是,重命名会产生重置已经覆盖块的实例的副作用。这是一种破坏性行为,如果只是检查员内部的输入而没有确认动作,则很难在周围设置护栏。

此探索的另一个主要目的是明确区分“重命名”和“允许覆盖”操作,因此不包括重命名模式中的切换。无论是在源代码中还是在编辑器中的随机块上使用,重命名模式都可以保持一致。将检查器中的初始“允许覆盖”按钮重新标记为“设置覆盖…”,这将触发“设置覆盖”模式,这有助于澄清为什么它会变成切换。

@法比安凯
复制链接
成员

@萨克森F谢谢你的真知灼见。我想知道完全禁用重命名字段是否是更好的解决方案。删除它会使它看起来像有一个bug

@凯文940726
复制链接
成员 作者

我更新了分支,以便在模式内部编辑时在重命名模式中添加“允许覆盖”切换。我还将开关设置为“opt-in”而不是opt-out,以避免上面提到的一些问题。

卡普图2024-04-03 at.18.47.52.mp4

注释

模式覆盖的代码可能不应属于块编辑器包裹。但为了进行这一探索,我决定在未来的后续行动中,一旦我们能够确认设计UX,就对其进行重构。

@萨克森F
复制链接
贡献者

@法比安凯名称字段根本不应该在那里,您在某些情况下看到它在这个分支上可见吗?考虑从高级中删除块名,这是一个完全独立的问题,也有利于此项工作。

@萨克森F
复制链接
贡献者

@凯文940726如上所述,我不认为我们需要在rename模式中使用overrides切换,而是希望现在保留rename和override单独的操作。如果我们得到反馈,人们正在寻找重命名或相关的覆盖,我们可以重新评估。

@法比安凯
复制链接
成员

@法比安凯名称字段根本不应该在那里,您在某些情况下看到它在这个分支上可见吗?考虑从高级中删除块名,这是一个完全独立的问题,也有利于此项工作。

从WordPress 6.5开始,名称字段在任何块的高级部分都可见。我想这艘船已经开航了。我会非常小心地从那里再次删除它,因为用户现在已经习惯了,我认为再次删除它会造成很大的破坏。

@贾斯穆森
复制链接
贡献者

刚刚与Saxon聊了一下这里的反馈,以便更好地理解本公关中探索的一些途径。简短的总结围绕这两点展开:

  1. 从“高级”部分删除块名称字段。
  2. “设置块覆盖”的方法。

我将深入讨论该聊天中的更多细节,但请快速查看此分支的当前状态,并将一些点混合作为反馈。全球投资基金:
分支

GIF显示编辑同步图案,选择图像,然后单击“允许覆盖”按钮。

此按钮是用于设置覆盖的“设置”功能。这里的动机是允许部分模式是一种高级流,因此模式可以提供内容。

但是,一旦提供了用户提供的名称,那么“允许覆盖”就变成了一个切换。

另外,我尝试在列表视图中重命名一个组块,结果发现那里有一个错误,组块的名称没有反映在检查器中。

命名

打开此包-块在被覆盖时需要一个名称。将其移动到由“Allow overrides”按钮调用的模式中,可以提供它为什么需要名称的上下文。

还有重命名组块的工效学,没有启用任何覆盖。这是一个纯粹的外观更改,主要在列表视图中可见。下面是一个示例6.5发布站点结构:

6-5-租赁侧-列表-视图

该页面中的每个模块都是一个组块,有很多内容需要构建和编辑,这些化妆品为任何编辑提供了有意义的概述和导航启示。但实际上,只是在列表视图中。因为这也是重命名的主要界面(省略号菜单>重命名),所以您也可以在高级部分重命名,这有点重复。

为此,我支持从高级部分删除块名,并将省略号菜单作为执行此操作的主要位置。

所以我可以把这个PR作为前进的一步:让按钮最初为覆盖提供一个名称是有意义的。从高级中删除块名也很有意义。可能有空间重新查看随后出现的切换,这可能是需要探索的内容,但它确实提供了一种简单的方法,可以一目了然地判断某些内容是否可重写,因此值得尝试。

接下来的步骤

基于以上,我建议如下。首先,修复无法重命名组块的错误-不知道为什么会出现这种情况。

另外,让我们按摩这些模态:

允许重写
重命名
重命名并覆盖警告

最后两个是相同的模式,后者只是在块允许重写时发出上下文警告。让我们去掉复选框,让它们看起来更像。对上述三项的建议:

模态调整

@法比安凯
复制链接
成员

谢谢@贾斯穆森@萨克森F:)该概述非常有用。

我支持我刚才的评论,因为我认为当覆盖处于活动状态时,禁用高级部分中的名称字段是一个更明智的选择,并且当用户试图单击它而不是完全删除它时,可能会触发该模式。

除了这一个细节之外,我真的认为你所概述的流程将非常有效:)

@萨克森F
复制链接
贡献者

@法比安凯我不认为删除名称输入会阻碍这项工作,所以可以在短期内在输入下提供警告文本,并在Rich的另一期中讨论名称字段。

@法比安凯
复制链接
成员

还为您提到的票证添加了评论#60118(评论)

我认为把它从公共关系中去掉,然后看看我们是否能在完全删除它之前找到一个替代方案会更好。但我不会在这里阻止进展:)在下一个WP核心版本发布之前,我们有一些时间来解决这个问题

@里奇塔博
复制链接
成员

@法比安凯我不认为删除名称输入会阻碍这项工作,所以可以在短期内在输入下提供警告文本,并在Rich的另一期中讨论名称字段。

同意。

当用户试图点击它而不是完全删除它时,可能会触发该模式。

我们不应该在输入选择时触发模型。我也不认为有时会有这样的投入是不理想的。

我确实认为Advanced面板中的名称输入更令人困惑,因为它在很大程度上与此无关(您可以为List View重命名)。但让我们继续在#60118

@里奇塔博
复制链接
成员

里奇塔博 评论2024年4月10日

在contentOnly锁定模式下选择可覆盖块时,我们显示块连接图标的原因是什么?这里显示这个块图标似乎很奇怪,特别是因为它不是很有描述性。
+1如果我们能避免这种情况,我会的。对于块连接来说,这也不是一个完美的解决方案,因此可能需要迭代。

这有点像旁白,但也许这是可行的。表示这与其他东西有关,很像模板部件/同步模式。

清洁喷丸2024-04-10,11 44 42

@法比安凯
复制链接
成员

@里奇塔博我想知道它是否应该是紫色的。因为紫色总是代表全局元素。而超控恰恰相反🤔😅

@里奇塔博
复制链接
成员

我们当然可以从这里进行迭代,但我确实注意到,有两种不同的交互用于启用和禁用覆盖,特别是两种不同交互用于启用覆盖,这是出乎意料的。

我们可以简化如下吗(不要介意实际的设计指标,而是流程):

清洁喷丸2024-04-10at.12.31.44.mp4

拆卸以下部件之间的连接元数据名称UI从按钮变为切换(完全删除切换)。即使我的街区有元数据名称值,我仍然会看到相同的“允许覆盖”按钮。

我单击“Allow overrides”,然后用name字段进行模式渲染。如果没有名字,我需要添加一个。如果已经存在,我会在输入字段中看到它。

我选择“允许覆盖”以确认我的覆盖。当我在模式上按下“Allowoverrides”时,会应用绑定,就像我最初创建绑定时一样。

现在我在Inspector中看到了第二个按钮,但它呈现“禁用覆盖”。

当我选择该按钮时,我会看到一个“禁用覆盖”模式来确认我的决定。帮助文本应该说明现有覆盖将发生什么。此模态上没有名称字段。当我在模式上按下“禁用覆盖”时,绑定被删除。

@里奇塔博
复制链接
成员

里奇塔博 评论2024年4月10日

@里奇塔博我想知道它是否应该是紫色的。因为紫色总是代表全局元素。而超控恰恰相反🤔😅

是的,也许1:1不起作用。关于使用紫色进行绑定/覆盖的思考@詹姆斯科斯特?

我想这就是绑定和覆盖有点混乱的地方。由于具有有界属性的块具有从“别处”派生的值——这是否是“全局”是另一个问题。

@詹姆斯科斯特
复制链接
贡献者

同意这并不完美,但总的来说我不太介意,因为部分街区仍在同步(样式)。值得注意的是,Figma组件实例中的可覆盖层总是紫色的。

也就是说,图标可能会一直保持紫色,直到出现覆盖,然后切换到常规颜色。值得一试吗?我担心跟踪所有这些颜色的变化会很困难,比如跨列表视图、检查器面板等。

@萨克森F
复制链接
贡献者

@里奇塔博如果我们觉得按钮可以同时传递状态和操作(启用和禁用),那么我可以接受这种方法。

@萨克森F
复制链接
贡献者

仅使用颜色指示块是否已被覆盖将是一个可访问性问题。如果我们可以建立一个通用的模式,我们可以使用样式(本地设置vs全局)和块,这将是更好的。例如用点表示变化

@里奇塔博
复制链接
成员

@里奇塔博如果我们觉得按钮可以同时传递状态和操作(启用和禁用),那么我可以接受这种方法。

我认为这很好是的。

@凯文940726
复制链接
成员 作者

我认为在删除名称时需要删除binding属性(这可能更可取),或者更新其他地方的一些代码,以考虑只有当块具有bindings属性和名称时才可以重写它。

这是固定的是可覆盖块还要检查元数据名称。这更符合我们的需求#58601.

复制链接
贡献者

@塔尔丹 塔尔丹 留下了评论

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

这对我来说效果很好。我很想把它合并起来,以解除其他工作的障碍,然后跟进可能需要更改的任何较小部分。

免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[功能]同步模式 与同步模式(以前的可重用块)相关 需要设计反馈 需要一般的设计反馈。 [类型]增强功能 改进建议。
项目
还没有
开发

成功合并此请求可能会解决这些问题。

从块检查器中删除重复的“重命名”控件
7名参与者