Topics screen — было / стало

Continue test · Main.html · экран Topics (по мотивам Figma node 43814:41795)
Было
Старый дизайн экрана Topics
Пропал таб «Test» — остался только «Topics»
Пропали кнопки Mistakes / Practice
Ошибки стали отдельным квадратиком
Появилась теория вначале каждого топика
Цифры (Part 01, 02…) заменили на слово Test
Появился отдельный блок с несколькими видео в самом конце
В некоторых топиках может быть видео — только в первом топике оно в самом конце, в остальных сразу после теории (см. топик 2)
Стало
Новый дизайн экрана Topics — текущий прототип
Как это работает
1
При входе в Topics сразу открыт первый топик.
2
Дальше открытым должен быть тот топик, в котором юзер закончил заниматься в прошлый раз — и экран сразу проскроливается к нему.
3
Обводкой подсвечивается, какой квадратик проходить следующим — см. прототип (next-up).
4
Следующий шаг всегда «липнет» к последнему топику, где юзер что-то делал — не обязательно к самому раннему незакрытому. Пример: юзер остановился на топике 5, потом порешал в топике 2 — сиреневая карточка на главном покажет следующий шаг из топика 2, а не из топика 5.
⚠️ Пункты 2 и 4 пока не реализованы в прототипе — сейчас применяется другая логика: всегда показывается самый ранний незавершённый топик по порядку (1→15), а не последний, где юзер реально работал.