Большие изменения в фильтрах

Мы завершили ряд изменений в фильтрах, направленных на улучшение читаемости, сокращения занимаемого на странице места и повышению удобства составления фильтров с условиями ИЛИ.
Интерфейс.
Основное изменение в интерфейсе — убраны висящие везде выпадающие списки для добавления условий фильтрации (которые «+ Искать по»). При сложном фильтре (включающем в себя вложенные друг в друга фильтры) все эти «+ Искать по» занимали массу места на странице, а смысла никакого не несли.
Теперь мы все это убрали и сделали так, что «+ Искать по» появляется только там, где происходит добавление условия.
Если добавляется условие во вложенный фильтр — «+ Искать по» будет только там:
Если добавляется условие во вложенный фильтр — «+ Искать по» будет только там
Если на основной уровень — то только на основном:
Если на основной уровень — то только на основном
После применения (или перехода по ссылке с фильтром) «+ Искать по» вообще не появляется и фильтр имеет только текстовое представление:
После применения (или перехода по ссылке с фильтром) «+ Искать по» вообще не появляется и фильтр имеет только текстовое представление
Добавление условия фильтрации происходит после наведения мышки и клика на том уровне, куда надо добавить условие (для удобства появившийся выпадающий список еще и раскрывается):
Добавление условия фильтрации
Добавление условия фильтрации
Теперь вообще любая работа с условиями фильтра унифицирована и имеет общее правило — если при наведении появилась подсветка, значит с тем местом можно что-то сделать (это «что-то», конечно, зависит от контекста) — если навели на сам фильтр, то добавляется условие фильтрации, если на условие — значит это условие можно отредактировать и т. п.:
Теперь любая работа с условиями фильтра унифицирована
Удаляются условия также единообразно — клик по характерному крестику удаляет условие:
Удаляются условия также единообразно
Удаление через клик по крестику
И раз уж мы поджимали фильтр по высоте, то заодно решили убрать никому непонятную кнопку «Свернуть фильтр», которая сворачивала фильтр до узкой строки и которой не пользовался никто вообще:
Убрали кнопку «Свернуть фильтр»
Функции убранной кнопки заменили просто скрытием фильтра при скролле:
Функции убранной кнопки заменили просто скрытием фильтра при скролле
Функционал.
Помимо интерфейса, мы внесли большие изменения в фильтр, в саму его основу — теперь в фильтре больше нет групп.
Тех самых групп, про которых раньше было написано «Объединять условия через И, а группы через ИЛИ», тех самых, которые жили с нами с самой первой версии этих фильтров на протяжении 6 лет:
Нет групп
Теперь все условия всегда объединяются через И (если специально не указано объединять через ИЛИ) о чем дополнительно напоминает надпись над фильтром (да, все условия в фильтре на скриншотах выше объединены через И):
Теперь все условия всегда объединяются через И
Если надо использовать в фильтре объединение условий через ИЛИ — надо просто это ИЛИ добавить, также, как добавляются все остальные условия — через выпадающий список «+ Искать по»:
+ Искать по
Например, надо найти всех потребителей с подтвержденным адресом email из Москвы, Курска и Хабаровска. Раньше, это бы выглядело так:
Поиск раньше
Теперь это выглядит так:
Поиск сейчас
Но это простой пример, на котором польза, может быть, не так очевидна, однако в реальности встречаются более сложные условия — например, надо найти действие «Вход на сайт», выданное с 1 марта по 1 апреля в брендах Балтика 7 или Арсенальное:
Было:
Было
Стало:
Стало
При этом, условия И/ИЛИ можно вкладывать друг в друга (если это вдруг зачем-то может понадобиться) — аналогично добавлению ИЛИ надо навести на блок ИЛИ (или И) и кликнуть по нему:
Условия можно вкладывать
Условия можно вкладывать
Условия можно вкладывать
Разумеется, эти изменения не повлияют на старые фильтры, ссылки на которые уже где-то сохранены — всё старое будет прекрасно работать и в новом.
Мы сами довольны тем, что получилось и надеемся, что использование новых фильтров будет приносить такое же удовольствие, которое приносило нам их написание.
Самая большая гидроэлектростанция России — Саяно-Шушенская ГЭС, восстановление которой сейчас завершается, одобряет данные изменения.
Саяно-Шушенская ГЭС

Вас заинтересуют следующие материалы