Я полагаю, что отзыв @turt2live о том, как сделать matrix-org/matrix-react-sdk#2575 более удобным для настоящих опытных пользователей пользовательских тегов, таков:
это в значительной степени то, что я хотел, да. Тем не менее, мне нравится идея рассматривать теги как сообщества: теги, которые вы выбираете, в конечном итоге фильтруют Rooms
, а не извлекаются.
Я также за «теги как фильтры», в идеале с полной поддержкой нескольких тегов.
Вкратце: комната может иметь столько тегов, сколько пожелает пользователь, и выбор нескольких тегов в пользовательском интерфейсе будет фильтром «пересечения», поэтому будут отображаться только комнаты со всеми выбранными тегами.
это в значительной степени то, что я хотел, да. Мне нравится идея рассматривать теги как сообщества: теги, которые вы выбираете, в конечном итоге фильтруют комнаты, а не извлекаются.
Я также за «теги как фильтры», в идеале с полной поддержкой нескольких тегов.
Вкратце: комната может иметь столько тегов, сколько пожелает пользователь, и выбор нескольких тегов в пользовательском интерфейсе будет фильтром «пересечения», поэтому будут отображаться только комнаты со всеми выбранными тегами.
Пожалуйста, не переворачивайте парадигму пользовательских тегов комнаты таким образом. Я не хочу постоянно выбирать и отменять выбор тегов, чтобы найти нужные комнаты. Это требует много кликов и скрывает комнаты, которые я хочу видеть. Это было бы не так полезно.
«Старый» Riot работал отлично: каждый пользовательский тег комнаты создавал группу в пользовательском интерфейсе, и все группы тегов были видны, поэтому я мог видеть все свои комнаты одновременно и мог свернуть группы. Меня это не интересовало. На самом деле никакие комнаты не были скрыты , просто в свернутых, все еще видимых группах. (Да, мне пришлось установить эти теги за пределами Riot; это не имеет значения.)
Логическая фильтрация — это мощное средство, но я не думаю, что это то, что нужно большинству пользователей. Я не могу придумать общий пользовательский интерфейс, который делает такие вещи. Ни иерархии файловых систем, ни системы тегов, подобные Gmail, не работают таким образом.
И, на самом деле, это было бы менее мощным в одном аспекте: одновременно можно было бы увидеть только одно пересечение тега/фильтра. На моем экране достаточно места для отображения нескольких групп тегов, так же как у меня достаточно места для просмотра списков каталогов и списков тегов электронной почты.