В настоящее время в списке тем в выпадающем меню категорий отображаются только категории верхнего уровня:
В некоторых случаях появляется поле поиска, где можно напрямую перейти к подкатегориям:
Но это поле появляется не всегда (по-моему, это зависит от того, сколько категорий видит пользователь).
В композере и других разделах приложения, с другой стороны, пользователи всегда могут перейти напрямую к подкатегории.
Несколько мыслей:
(a) Стоит ли обновить логику, определяющую появление поля поиска?
В частности, было бы полезно, чтобы оно отображалось для всех на Meta прямо сейчас, пока мы экспериментируем с более вложенной структурой категорий.
(b) Стоит ли рассмотреть возможность сделать его более похожим на остальные выпадающие списки категорий, например, тот, что в композере?
Это изменение будет более масштабным, чем вариант (a), но, возможно, стоит подумать о том, чтобы сделать его более согласованным с другими селекторами категорий?
«Скрывать поле ввода поиска в выпадающем списке фильтров, если вариантов меньше 10»
Мне кажется, что хотя они не отображаются по умолчанию, подкатегории, которые вернул бы поиск, должны учитываться при определении, есть ли более 9 вариантов.
Стоит подумать, стоит ли объединить выпадающие списки категорий и подкатегорий — в редакторе у нас один выпадающий список, поэтому отображение подкатегорий там необходимо.
В навигации выпадающие списки также выполняют функцию хлебных крошек, поэтому мы их разбиваем и делаем отдельные меню для категорий, подкатегорий и тегов.
Как вы хотите реализовать опцию «без подкатегорий» в одном выпадающем списке?
Идея выбора того, что именно вы хотите видеть:
сообщения из родительской категории и всех её подкатегорий
только сообщения из родительской категории
сообщения из одной из подкатегорий
мне кажется логичной. Опция «без подкатегорий» нужна, чтобы получить то, что раньше было Support, теперь, когда у него много подкатегорий. Поэтому я не уверен, как это можно реализовать в одном меню.