跳到内容
新问题

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

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

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

新菜单项对话框的迭代 #48612

关闭
10项任务
萨克森F已打开此问题2023年3月1日·12条评论
关闭
10项任务

新菜单项对话框的迭代 #48612

萨克森F已打开此问题2023年3月1日·12条评论
标签
[块]导航 影响导航块

评论

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

萨克森F 评论2023年3月1日

这解决了什么问题?

当前对话框的几个问题:

  • 根据您是在画布中还是在检查器/浏览模式侧栏中,我们使用不同的对话框。
  • 在画布中,我们先创建一个链接,然后再决定该链接是什么。这意味着如果用户决定取消操作,则必须完成删除该链接的过程。
  • 我们并不总是在检查器的对话框中将“页面链接”显示为块选项
  • “应用”按钮很少(从不?)需要,因为只要单击一个选项,链接就会被添加

你建议的解决方案是什么?

链接插入器v2.mp4
  • 一个对话框,无论您在何处添加链接
  • 点击选项后显示链接预览,这样用户可以在点击“添加”(替换“应用”)之前更改设置,如“在新选项卡中打开”。
  • 单击链接预览药丸上的编辑应恢复到原始状态。这应该与编辑链接几乎相同。
  • 在选择选项之前不显示“添加”按钮
  • 在项目列表中包含一个选项,以添加“改为插入块”,切换到通用块插入器对话框
  • 始终在底部显示草拟新页面的选项
  • 在这个通用块插入器对话框中,如果您选择“页面链接”,它会恢复到原始对话框
  • 添加“所有页面”选项以插入页面列表。以后单击此按钮将进入与添加页面链接相同的“预览”状态,您可以在其中选择父页面。
  • 添加自定义链接会将您带到可以添加文本的状态
  • 在画布(和浏览模式侧栏)中编辑自定义链接会触发预览状态,您可以在其中进行编辑或分离
@萨克森F 萨克森F已添加这个[块]导航 影响导航块标签2023年3月1日
@詹姆斯科斯特
复制链接
贡献者

詹姆斯科斯特 评论2023年3月2日

就6.2而言,此设计将解决两大问题:

1.在导航面板中创建菜单项时,更加强调页面链接

屏幕截图2023-03-02,15 20 10

有点出乎意料的是,Page Link没有出现在这个popover中,像Page Break、Spacer之类的东西变得更加突出。

2.页面链接(和自定义链接–#48593)无法在“导航”面板中编辑

页面链接.mp4

页面链接可以添加到菜单中,但不能编辑。

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

@萨克森F这里缺少的一件事是如何编辑自定义链接。

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

更新了原型以显示自定义链接

@马马杜卡
复制链接
成员

马马杜卡 评论2023年3月3日

我认为这样一个可重用的组合框将是组件包的一个很好的补充。也许我们可以用阿里亚基特作为基础。复写的副本@ciampo公司 @米尔卡

@詹姆斯科斯特,此外#1从您的列表(#2正在进行中),我们希望在6.2中提供哪些其他增强功能?在这个发布周期的后期,很难引入像这样建议的UI更改。

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

@马马杜卡,是的,已经很晚了☹️

其他似乎重要的项目:

当菜单中也只包含一个页面列表块时,做一些事情会很好。家长觉得这是多余的:

屏幕截图2023-03-03,09 33 42

我会为那件事出个问题。

@格特戴夫
复制链接
贡献者

虽然我很欣赏用户体验方面的担忧,但我认为在WP 6.2发布周期的这个阶段,我们无法对Link UI进行这些更改。

我觉得我们应该

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

显然,这取决于我们认为“关键”的内容,但作为管理主菜单的工具,在单击[+]时将这些块视为建议是很奇怪的:

屏幕截图2023-03-03,10 32 52

大多数时候,你会想在菜单中添加一个现有页面,或者起草一个新页面并添加它。这两种流动现在都被埋没了。

@格特戴夫
复制链接
贡献者

该对话框不是链接控制,而是<插入器>组件,这样很好👍

我们需要更新决定要显示哪些块的逻辑。如果我没记错的话,这是基于频率模型。。。

@ciampo公司
复制链接
贡献者

我认为这样一个可重用的组合框将是组件包的一个很好的补充。也许我们可以用阿里亚基特作为基础

谢谢你的ping!

这个@wordpress/组件软件包中已经有一些组件可以在这里提供帮助:组合框控件自定义SelectControl.

我也很感激这些组件可能没有采用最新的编辑器设计语言。我们确实计划对其进行处理,并(如上所述)使用阿里亚基特这也是更新组件外观的最佳时机。

虽然,看一下本期文章顶部的视频,这里提出的并不像是一个简单的组合框,因为单击下拉列表中的某个项目并不会简单地选择该项目,而是可以触发显示新的UI。考虑到所提出的UI是如何根据其特定用例进行定制的,我的建议是直接在站点编辑器包中构建这样一个组件。

最后,我也附和@格特戴夫关于在WP6.2发布周期中这么晚才进行此类更改的想法。

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

虽然,看一下本期文章顶部的视频,这里提出的并不像是一个简单的组合框,因为单击下拉列表中的某个项目并不会简单地选择该项目,而是可以触发显示新的UI。

@ciampo公司我认为这只是ComboBox与下面的自定义呈现项+静态呈现项(新草稿/插入块)的组合,具体取决于搜索是否为空。这只是对已有产品的修改。

@格特戴夫
复制链接
贡献者

我也想将此连接到#47310。非常重要的一点是,我们不要在不将较低级别的组件作为一个整体的情况下就进行大量的更改。

@格特戴夫
复制链接
贡献者

@萨克森F我认为我们应该结束这一次,以支持发布一套修改后的设计#49091。这太令人困惑了。我会继续,但如果你觉得有必要的话,请随时重新开放。

免费注册 在GitHub上加入此对话.已经有帐户了吗?登录发表评论
标签
[块]导航 影响导航块
项目
开发

没有分支或拉请求

5名参与者