В процессе разработки фичи был спроектирован и добавлен новый компонент фильтрации в дизайн систему (так же была поправлена стилистика отображения всех компонентов и переработана логика взаимодействия).
- Унифицированный компонент фильтрации для дизайн системы
- Фикс работы всех контроллов фильтрации
Полностью переработано и оптимизировано флоу работы компонентов фильтрации.
Добавлена функциональность по сохранению наборов фильтров, и взаимодействия с ними.
В результате проделанной работы можно подвести итог по основным решенным задачам:
Виталий Говор, Старший дизайнер дизайн-системы РТ
Вообще, приятно видеть, когда такой сложный компонент не просто реализуют на уровне компонентов, но и снабжают его большим кол-вом примеров.
Было создано множество прототипов, проведено А/Б тестирование фильтрации, после чего был создан универсальный "швейцарский нож" для наших продуктов! 🙂
Также, отдельно бы отметил, что были постоянные предложения по улучшению наших продуктов и отдельных компонентов, что тоже приятно!
- Четко выделены основные функции, которые были снабжены детализированным описанием,
- Спецификация по компоненту сделана на достаточно высоком уровне, что способствовало быстрому внедрению компонента в нашу дизайн-систему.
- Уровень детализации отдельных составляющих – высокий. Это позволяет создавать большое кол-во комбинаций и покрывает максимум кейсов, которые могут встретиться на наших проектах.