Челленджи

С чем сюда приходят

Ставится отдельно, в составе набора Карусель: модуль не входит в установщик приложения. Откройте Каталог модулей → Дополнительные и нажмите Установить на карточке набора Карусель, и набор поставит все свои модули разом.

Что это за страница

Челленджи — это текущий список того, что вам выдала карусель — "Что накрутила карусель: счётчики и таймеры". Он находится в Карусель → Челленджи. Карточки, которые появляются в карусели, попадают сюда сами, при условии, что на странице Карусель для карточки был задан Счётчик челленджа; карточка без него просто появляется на ленте и не учитывается.

Как это настроить

  1. Откройте Карусель → Челленджи. Ничего включать не нужно: список заполняется сам по мере появления карточек. До этого он показывает "Пока ничего. Появившиеся карточки будут показаны здесь."
  2. Добавить руками добавляет строку, которую не выдала ни одна карточка. Заполните Название, выберите Тип — Разы, Минуты или Проценты — укажите Сколько и нажмите Добавить. Подсказка поясняет, что будет дальше: "Если название уже существует, оно увеличится, вместо создания второй строки."
  3. Объединение происходит по названию и типу. "Приседания" как Разы и "Приседания" как Минуты остаются двумя отдельными строками, это сделано намеренно.
  4. Как ведёт себя список содержит один переключатель: Держать отработавшие на экране — "Таймер, который истёк, ждёт, чтобы его отметили как выполненный. Отключите это, и он сразу уйдёт с оверлея."
  5. Текущий список — это сам список. Каждая строка показывает название, тип под ним и число справа в поле, которое можно редактировать.
  6. У строки типа Минуты также есть кнопка воспроизведения (Запустить), которая превращается в Пауза, когда таймер работает. Счётчики Разы и Проценты нечего запускать — это числа, а не часы.
  7. Редактирование числа происходит прямо в поле, в том виде, как оно показано: "5:30" для обратного отсчёта — это пять с половиной минут, "20%" для процентов — двадцать. Нажмите Enter или кликните в сторону, и значение сохранится.
  8. Отметить выполненным (галочка) убирает строку из списка и помещает её в раздел Выполненные. Корзина (Удалить) удаляет её без сохранения в истории.
  9. Выполненные ниже перечисляет последние двадцать выполненных задач с временем завершения каждой. Очистить историю очищает его, предварительно спрашивая подтверждение.
  10. Очистить список в заголовке страницы очищает текущий список. Он спрашивает "Удалить все челленджи из списка?" и не сохраняет ничего в Выполненные.
  11. Кнопки "Сохранить" нет. Каждая кнопка и каждое отредактированное число вступают в силу сразу, как вы их применили, и оверлей следует за изменениями мгновенно.

Что происходит, когда таймер истекает

Строка не исчезает. Она остаётся с обратным отсчётом на нуле и словами время вышло рядом с типом, ожидая, когда её отметят как выполненную — чтобы вы могли отличить челлендж, который вы действительно выполнили, от того, который просто истек, пока вы были заняты.

Работающий обратный отсчёт переживает закрытие приложения: сохраняется момент его окончания, а не число, которое тикает вниз, поэтому при повторном открытии приложения показывается время, которое действительно осталось. Если карточка с таким же названием появится, пока таймер работает, её минуты добавятся к концу отсчёта, а не заменят оставшееся время.

Что это не умеет