测试 #145525
不再显示 应该是复选框而不是按钮。它不是一个动作。同步或不同步是动作。我会选择一个动作并勾选不再显示选项。
dtcbnfnu1#
这将是"不再显示"按钮的一个很好的UI设计。例如,文件扩展名弹出窗口,提供帮助查找市场扩展的功能:
它有一个容易点击的"不再显示"按钮。不幸的是(根据引导我到这里的搜索),如果你不小心点击了这个按钮而不是另一个按钮,似乎没有办法撤销这个偏好设置。"不再显示"是一个设置(工作区或用户),所以我同意@sandy081的观点,它可能不应该由一个按钮来表示,这意味着其他东西。无论如何,人们应该能够通过UI轻松地更改设置。
lqfhib0f2#
@sandy081扩展是否有能力在模态对话框中添加复选框?
zed5wv103#
我不知道。@bpasero可能是回答这个问题的合适人选。
xu3bshqb4#
我认为今天不可能实现,因为API在通知和对话框之间几乎共享。
ffscu2ro5#
我想知道我们是否需要开始考虑一个独立的对话API扩展,可以使用我们在核心中的所有支持。特别是当我们决定让用户对禁用通知有更多的控制时,我们将看到扩展使用模态对话框更多,我认为我们必须为此做好准备,避免不符合我们模式的对话框。//cc @sbatten@jrieken
yquaqz186#
今天我们有稳定版本:vscode/src/vscode-dts/vscode.d.ts第1964行到第1976行| | exportinterfaceMessageOptions{ || | || | /** || | * 指示此消息应为模态。 || | / || | modal?: boolean; || | || | /* || | * 人类可读的详细信息,显示不那么突出。_注意_详细信息仅在{@link MessageOptions.modal modal}消息中显示。 || | / || | detail?: string; || | } |提议的版本:vscode/src/vscode-dts/vscode.proposed.resolvers.d.ts第10行到第15行| | exportinterfaceMessageOptions{ || | /* || | * 不渲染原生消息框。 || | */ || | useCustom?: boolean; || | } |
omqzjyyz7#
哦,我明白了,细节仅适用于模态框。这相当可疑,因为所有的MessageOptions属性仅适用于对话框。
7条答案
按热度按时间dtcbnfnu1#
这将是"不再显示"按钮的一个很好的UI设计。例如,文件扩展名弹出窗口,提供帮助查找市场扩展的功能:
它有一个容易点击的"不再显示"按钮。不幸的是(根据引导我到这里的搜索),如果你不小心点击了这个按钮而不是另一个按钮,似乎没有办法撤销这个偏好设置。"不再显示"是一个设置(工作区或用户),所以我同意@sandy081的观点,它可能不应该由一个按钮来表示,这意味着其他东西。无论如何,人们应该能够通过UI轻松地更改设置。
lqfhib0f2#
@sandy081扩展是否有能力在模态对话框中添加复选框?
zed5wv103#
我不知道。@bpasero可能是回答这个问题的合适人选。
xu3bshqb4#
我认为今天不可能实现,因为API在通知和对话框之间几乎共享。
ffscu2ro5#
我想知道我们是否需要开始考虑一个独立的对话API扩展,可以使用我们在核心中的所有支持。特别是当我们决定让用户对禁用通知有更多的控制时,我们将看到扩展使用模态对话框更多,我认为我们必须为此做好准备,避免不符合我们模式的对话框。
//cc @sbatten@jrieken
yquaqz186#
今天我们有稳定版本:
vscode/src/vscode-dts/vscode.d.ts
第1964行到第1976行
| | exportinterfaceMessageOptions{ |
| | |
| | /** |
| | * 指示此消息应为模态。 |
| | / |
| | modal?: boolean; |
| | |
| | /* |
| | * 人类可读的详细信息,显示不那么突出。_注意_详细信息仅在{@link MessageOptions.modal modal}消息中显示。 |
| | / |
| | detail?: string; |
| | } |
提议的版本:
vscode/src/vscode-dts/vscode.proposed.resolvers.d.ts
第10行到第15行
| | exportinterfaceMessageOptions{ |
| | /* |
| | * 不渲染原生消息框。 |
| | */ |
| | useCustom?: boolean; |
| | } |
omqzjyyz7#
哦,我明白了,细节仅适用于模态框。这相当可疑,因为所有的MessageOptions属性仅适用于对话框。