Оформление
Часовые пояса
Хоккей — лига с огромной географией: домашний матч может идти в Хабаровске, а вы смотрите расписание из Москвы. Postmatch аккуратно разводит «когда на самом деле» и «сколько на часах в городе события».
Два режима показа
- По времени устройства (по умолчанию) — время как на часах вашего iPhone. Удобно, когда планируете свой день.
- По времени площадки — «стенные часы» города арены или события. Удобно, чтобы понять, во сколько игра по местному времени там.
Момент времени при этом всегда один и тот же — меняется лишь то, в каком поясе он показан.
Где переключить
В шапке выбранного дня в календаре появляется контрол выбора времени — например «Время: местное / Уфа». В списке — только те пояса, по которым в этом дне действительно есть события (город хозяев для матча, пояс события для расписания). Если все события дня в одном поясе, контрол не показывается — переключать нечего.
Откуда берётся пояс
- Матч — по городу команды-хозяев. Приложение знает города всех клубов лиг и переводит их в часовой пояс. Например, домашние матчи «Амура» идут по хабаровскому времени.
- Событие команды — по поясу, который выбрали при его создании (по умолчанию — местное время автора).
Дракон играет в Питере
У некоторых клубов домашняя арена — в другом городе. Такие исключения учтены: пояс берётся по реальному городу площадки, а не по «прописке» команды.
Напоминания не зависят от режима
Напоминание о дедлайне или событии срабатывает в точный момент времени — независимо от того, в каком поясе вы сейчас смотрите расписание. Переключение режима показа меняет только отображение, но не сдвигает сами напоминания. Подробнее — Уведомления.