我相信@turt2live关于使 matrix-org/matrix-react-sdk#2575 对实际的自定义标签超级用户更有用的反馈是:
这几乎就是我想要的,是的。 我确实喜欢处理类似于社区的标签的想法:您选择的标签最终会过滤Rooms
而不是被拉出。
我也非常赞成“标签作为过滤器”,最好是完全支持多个标签。
简而言之:一个房间可以有用户希望的任意多个标签,在 UI 中选择多个标签将是一个“交叉”过滤器,因此只会显示具有所有选定标签的房间。
这几乎就是我想要的,是的。 我确实喜欢处理类似于社区的标签的想法:您选择的标签最终会过滤房间而不是被拉出。
我也非常赞成“标签作为过滤器”,最好是完全支持多个标签。
简而言之:一个房间可以有用户希望的任意多个标签,在 UI 中选择多个标签将是一个“交叉”过滤器,因此只会显示具有所有选定标签的房间。
请不要以这种方式颠倒房间用户标签范式。 我不想重复选择和取消选择标签来找到我正在寻找的房间。 这需要大量的点击,它隐藏了我想看到的房间。 它不会那么有用。
“旧” Riot 过去的工作方式很棒:每个房间用户标签在 UI 中创建一个组,所有标签组都是可见的,所以我可以一次看到我所有的房间,我可以折叠组我不感兴趣。实际上没有隐藏房间,只是在折叠的、仍然可见的组中。 (是的,我必须在 Riot 之外设置这些标签;这无关紧要。)
布尔过滤很强大,但我认为这不是大多数用户需要或想要的。 我想不出一个通用的用户界面来做这样的事情。 既不是文件系统层次结构,也不是像 Gmail 这样的标记系统。
而且,事实上,它在一个方面没有那么强大:一次只能看到一个标签/过滤器交叉点。 我的屏幕上有足够的空间来显示多个标签组,就像我有足够的空间来查看目录列表和电子邮件标签列表一样。