Раздел «Библиотека»
Раздел Библиотека — это каталог публичных рецептов сообщества. Здесь можно искать опубликованные рецепты, фильтровать их по стилю и характеристикам, просматривать подробности, ставить реакции, делиться ссылкой и копировать понравившийся рецепт в свои Рецепты.
В Библиотеке нельзя создавать, редактировать, удалять или публиковать рецепты напрямую. Эти действия относятся к разделу личных рецептов. Библиотека работает как витрина опубликованных рецептов.
Назначение раздела
Раздел помогает:
- находить публичные рецепты других пользователей;
- сравнивать рецепты по стилю, крепости, горечи, цвету и плотности;
- смотреть состав рецепта, график затирания и брожения;
- сохранять интересный рецепт себе через копирование;
- делиться публичной ссылкой на рецепт;
- оценивать рецепты реакциями
нравитсяине нравится.
Список рецептов
После открытия раздела приложение загружает публичные рецепты и показывает их карточками. На узком экране карточки идут вертикальным списком. На широком экране они отображаются сеткой.
Список загружается постранично: при прокрутке ближе к концу приложение автоматически подгружает следующую страницу. Пока новая страница загружается, в конце списка отображается индикатор загрузки.
Чтобы обновить текущую выдачу вручную, потяните список вниз.
Карточка рецепта
На карточке публичного рецепта отображаются:
- название рецепта;
- имя автора, если оно доступно;
- код стиля, если рецепт привязан к стилю BJCP;
- до шести хэштегов;
- основные расчётные показатели:
ABV— крепость;OG— начальная плотность;FG— конечная плотность;IBU— горечь;EBC— цвет;
- счётчики лайков, просмотров и копирований;
- изображение рецепта, если оно есть;
- заглушка в виде бокала с цветом по
SRM, если изображения нет.
Цвет EBC в карточке рассчитывается из SRM по приближению:
EBC = SRM × 1.97
Если какое-то значение не рассчитано или отсутствует в данных рецепта, вместо него отображается —.
Поиск по названию
В верхней части раздела есть поле Поиск по названию рецепта....
Как пользоваться:
- Начните вводить название или часть названия рецепта.
- Приложение подождёт короткую паузу после ввода и обновит список.
- Чтобы очистить строку поиска, нажмите кнопку очистки в поле.
Поиск выполняется по названию рецепта. Запрос отправляется с задержкой около 500 мс после последнего изменения текста.
Если по запросу ничего не найдено, приложение показывает сообщение Ничего не найдено. Если список пуст без поискового запроса, отображается Публичные рецепты не найдены.
Фильтры
Фильтры открываются кнопкой с иконкой фильтра в поле поиска. Если фильтры или поиск активны, на иконке фильтра появляется небольшая точка.
На широком экране панель фильтров открывается справа. На узком экране она открывается как нижняя панель.
Фильтр по стилю
В блоке Стиль нажмите кнопку выбора стиля. Откроется экран Выбор стиля, где можно найти и выбрать стиль BJCP.
После выбора в фильтре отображается код и название стиля. Чтобы убрать стиль из фильтра, нажмите кнопку очистки рядом с ним.
Фильтры по диапазонам
В панели доступны диапазоны:
ABV, %— крепость, от0до20 %;IBU— горечь, от0до120;EBC— цвет, от0до80;SG (OG)— начальная плотность, от1.000до1.120;FG— конечная плотность, от0.990до1.040.
Переместите края ползунка, чтобы задать минимальное и максимальное значение. После изменения диапазона список рецептов обновляется.
У каждого диапазона есть действие сброса. Чтобы сбросить все фильтры сразу, нажмите Очистить в верхней части панели фильтров.
Хэштеги, авторы и страны
В блоке Теги и авторы можно выбрать:
Хэштеги;Пользователи;Страны.
Каждый пункт открывает диалог множественного выбора с полем Поиск. Отметьте нужные значения чекбоксами и нажмите Готово. Чтобы закрыть диалог без применения изменений, нажмите Отмена.
Выбранные значения отображаются в панели фильтров как чипы. Отдельный чип можно удалить, чтобы убрать конкретный хэштег, автора или страну из фильтра.
Просмотр публичного рецепта
Чтобы открыть рецепт, нажмите на его карточку в списке. Откроется экран Публичный рецепт.
На экране просмотра могут быть доступны следующие блоки:
- изображение рецепта;
Общая информация;Характеристики;- статистика просмотров, лайков, дизлайков и копирований;
Оборудование;Вода и ионы (ppm);Ингредиенты;Затирание;Брожение;- описание рецепта;
- хэштеги.
После возврата из публичного рецепта список библиотеки обновляется, чтобы подтянуть актуальные счётчики просмотров, реакций и копирований.
Общая информация
В блоке Общая информация отображаются:
Название;Автор;Страна автора.
Если значение отсутствует, вместо него показывается —.
Характеристики рецепта
В блоке Характеристики отображаются:
Стиль— код и название BJCP-стиля, если стиль выбран;Объём (batch)— объём партии;Кипячение— время кипячения в минутах;OG— начальная плотность;FG— конечная плотность;ABV— крепость;IBU— горечь;EBC— цвет.
Объём, температура и плотность отображаются с учётом единиц, выбранных в профиле пользователя. Например, плотность может показываться как SG, °P или °Bx, если это настроено в профиле.
Реакции и счётчики
В блоке статистики отображаются:
- количество просмотров;
- количество лайков;
- количество дизлайков;
- количество копирований.
Чтобы поставить лайк или дизлайк, нажмите соответствующую кнопку. Повторное нажатие на выбранную реакцию снимает её.
Реакции доступны только пользователям, вошедшим в аккаунт. Если вы не авторизованы, приложение покажет сообщение Войдите, чтобы поставить реакцию.
Оборудование
Блок Оборудование открывается как раскрываемая секция. В нём могут отображаться:
- название профиля оборудования;
- объём партии;
- объём до кипячения;
- время кипячения.
Если данных оборудования нет, поля показываются как —.
Вода и ионы
Блок Вода и ионы (ppm) показывает водный профиль рецепта:
Ca;Mg;Na;Cl;SO₄;HCO₃;pH.
Ионы отображаются в ppm. Если значение отсутствует, показывается —.
Ингредиенты
Блок Ингредиенты показывает количество ингредиентов и раскрывает состав по группам:
Сбраживаемые;Хмель;Дрожжи;Прочее.
Для сбраживаемых отображается название, масса и назначение. Для хмеля отображается название, количество, способ использования и время. Для дрожжей и прочих ингредиентов отображаются доступные количество, единица и способ использования.
Массы и объёмы форматируются с учётом единиц профиля пользователя.
Затирание
Блок Затирание показывает количество шагов и список температурных пауз или операций. Для каждого шага могут отображаться:
- название или тип шага;
- температура;
- длительность в минутах;
- время рампа или догрева.
Если график затирания отсутствует, отображается —.
Брожение
Блок Брожение показывает количество этапов и список этапов ферментации. Для каждого этапа могут отображаться:
- название или тип этапа;
- температура;
- длительность в днях;
- время рампа в днях.
Если график брожения отсутствует, отображается —.
Копирование рецепта к себе
Чтобы сохранить публичный рецепт в свои личные рецепты:
- Откройте публичный рецепт.
- Нажмите кнопку с тремя точками в правом нижнем углу.
- Выберите
Копировать.
После копирования приложение открывает созданную копию в редакторе рецепта. Оригинальный публичный рецепт при этом не меняется.
Копирование доступно только авторизованным пользователям. Если вы не вошли в аккаунт, приложение покажет сообщение Войдите в аккаунт, чтобы копировать рецепт.
Поделиться рецептом
На экране публичного рецепта можно поделиться ссылкой:
- через кнопку
Поделитьсяв верхней панели; - через меню с тремя точками и пункт
Поделиться.
Ссылка ведёт на публичный просмотр рецепта. В веб-версии используется маршрут вида /public-recipes/{id}.
Ошибки и пустые состояния
Если первая загрузка списка завершилась ошибкой, приложение показывает:
- значок ошибки;
- текст ошибки;
- кнопку
Повторить.
Если ошибка произошла при подгрузке следующей страницы, текущий список остаётся на экране, а приложение не продвигает номер страницы дальше.
Если публичный рецепт не удалось открыть, на экране просмотра отображается текст ошибки и кнопка Повторить.
Если ошибка возникла при копировании, приложение показывает сообщение Ошибка копирования: .... Если ошибка возникла при реакции, отображается Ошибка: ....
Что важно помнить
Библиотека показывает только публичные рецепты сообщества. Личные черновики, редактирование и публикация находятся в разделе Рецепты.
Фильтры комбинируются между собой. Если включить слишком много условий, список может стать пустым. В таком случае очистите отдельные фильтры или нажмите Очистить, чтобы сбросить всю панель фильтров.