Как крутить
Весь интерфейс — одна страница: колесо слева, управление справа. На телефоне то же самое, только одной колонкой.
Прокрут
Кнопка «Крутить» в центре колеса. Пока оно вращается, нажать второй раз нельзя — результат уже выбран на старте, анимация просто его показывает. Выпавший сектор открывается карточкой: можно закрыть или сразу крутить ещё.
Фильтры
Три кнопки над подсказкой решают, какие сектора участвуют:
- Все — нормальные и мемные вместе, режим по умолчанию.
- Нормальные — только обычные блюда. Это то, что нужно, если колесо используется всерьёз.
- Мемные — только абсурдные. Для компании.
Фильтр не удаляет сектора, а убирает их из прокрута. Переключение на «Все» возвращает всё как было.
Настроить колесо
Кнопка «Настроить колесо» открывает редактор. Там правятся названия секторов, их тип и состав списка. Изменения сохраняются сами — рядом с заголовком редактора видно статус сохранения, отдельной кнопки «Сохранить» нет.
Сектора без названия в колесо не попадают, так что пустую строку можно оставить как есть — она просто не будет участвовать.
Съедено
Выпавшее блюдо уходит в блок «Съедено» и больше не выпадает до конца круга. Полоска рядом показывает, сколько круга пройдено. Два способа вернуть:
- Вернуть все — сбрасывает список целиком и начинает круг заново.
- Любой пункт в списке можно вернуть по одному, если блюдо отменилось.
Когда остаётся последний сектор, колесо показывает экран «Колесо пройдено!» и предлагает начать новый круг.
История
Свёрнутый блок «История» хранит прокруты по порядку, последний сверху. Нужна только чтобы вспомнить, что было вчера; на выпадение она не влияет. Чистится кнопкой «Очистить историю».
Вход через Telegram
Без входа колесо живёт в браузере: на другом устройстве будет пустой список по умолчанию. После входа через Telegram колесо привязывается к аккаунту и совпадает на сайте и в мини-приложении.
Внутри Telegram вход не нужен — мини-приложение узнаёт пользователя само. Светлая тема там тоже подхватывается из настроек Telegram.
Что именно сохраняется на сервере — на странице данные.
Если не работает
- Колесо пустое
- Все сектора либо отфильтрованы, либо ушли в «съедено». Нажать «Вернуть все» или переключить фильтр на «Все».
- Кнопка «Крутить» не реагирует
- Колесо ещё вращается или открыт экран конца круга — закрыть его и повторить.
- На телефоне список другой
- Вход через Telegram сделан не везде. Войти на обоих устройствах одним аккаунтом.