- Ячейка 266×434 (арт 266×388 + количество 46): при 1920 px
GridLayoutGroup считает 5 колонок, раньше 270 не влезало из-за
отступов и выходило 4.
- Пропорции 350:511 сохранены.
- Проверки: EditMode 69/69, standalone собран.
- Ячейка коллекции 216×360: полный арт карты без обрезки и искажений,
под ним только количество («есть ×N» / «в колоде ×N · есть ×M»).
- Убраны бейдж грейда, плашка имени и камень редкости.
- Проверки: EditMode 69/69, standalone собран.
- PlayerTopBar рисует «← В лобби» слева от Rating/Community, если передан
onLobby; в Lobby кнопки нет.
- Тест PlayerTopBar проверяет наличие кнопки.
- Проверки: EditMode 69/69, standalone собран.
- Правая панель сокращена до 420 px и больше не растягивается
(childForceExpandWidth = false).
- Коллекция занимает всё свободное место; число колонок считается по
ширине, карточки не обрезаются справа.
- Проверки: EditMode 69/69, standalone собран.
- PlayerTopBar вынесен из LobbyView в общий компонент; DeckBuilder
использует его: Rating/Community неактивны, «В лобби» — в меню.
- Меню может рендериться над сценой (overlayParent), Esc закрывает меню
и оверлеи DeckBuilder.
- Коллекция: сетка 6 в ряд со скроллом, ячейка 216×242 — грейд,
иллюстрация, имя поверх, количество, камень редкости.
- Просмотр: ЛКМ не добавляет, ПКМ открывает карточку; режим колоды
включает добавление и показывает «в колоде ×N · есть ×M».
- Список колод: + Новый набор, эмблема клана, N/50 · T N/16, кебаб-меню
«Открыть/Удалить».
- Фильтры: поиск по названию, редкость C/R/RR/RRR/SP, клан, грейд,
триггер.
- Проверки: EditMode 69/69, SCENE_SMOKE success=True, PLAYMAT_SMOKE
success=True, standalone собран.
- PlayerTopBar вынесен из LobbyView в общий компонент; DeckBuilder
использует его, Rating/Community неактивны, «В лобби» — в меню.
- Коллекция: крупная сетка 6 в ряд со скроллом, ячейка 216×242 —
грейд, иллюстрация, имя поверх, количество, камень редкости.
- Просмотр: ЛКМ не добавляет, ПКМ открывает карточку; режим колоды
включает добавление и показывает «в колоде ×N · есть ×M».
- Список колод: + Новый набор, эмблема клана, N/50 · T N/16, кебаб-меню
«Открыть/Удалить».
- Фильтры в оверлее: поиск по названию, редкость C/R/RR/RRR/SP, клан,
грейд, триггер.
- Тесты: DeckFilter редкость/поиск, PlayerTopBar, панели DeckBuilder.
- Проверки: EditMode 69/69, SCENE_SMOKE success=True, PLAYMAT_SMOKE
success=True, standalone собран.
- Lobby: 2D-дашборд с процедурным фоном, топбаром (инициалы, ник, MMR,
сезон), плашками BATTLE / DECK BUILDER / SHOP, миссиями-заглушкой,
балансами, заглушками чата и друзей. 3D-окружение в Lobby не строится.
- BATTLE: оверлей выбора колоды и режима (Рейтинговый / С ботом),
серверная валидация через ValidateDeckAsync; Ranked уходит в очередь.
- Rating — заглушка лидерборда; Community — отдельная сцена с вкладками
«Гайды / Колоды / Тикеты» и переходом из Lobby.
- LoginMenu вынесен в общий HamburgerMenu; в Lobby добавлены «История
матчей» и «Выйти». Esc закрывает меню и оверлеи.
- MetaView удалён; онбординг в Lobby не показывается (выбор триал-деки —
отдельный экран).
- NeonUi: BodySliced для растягиваемых панелей; сцена Community в Build
Settings, SceneSmoke проверяет LobbyBackdrop/LobbyScreen.
- Проверки: EditMode 62/62, SCENE_SMOKE success=True, PLAYMAT_SMOKE
success=True, standalone собран.
- Login: полноэкранный арт Resources/Login/login_bg, неоновая панель
560x420, два поля, кнопка «Войти», ссылка «Создать аккаунт», статус.
- NeonUi: 9-slice панель/поле/кнопка с фаской, свечение, иконки.
- LoginMenu: гамбургер, RU/EN, версия, адрес сервера; закрытие по Esc,
кнопке и клику вне панели.
- Tab/Shift+Tab между полями, Enter отправляет форму (в открытом меню — нет).
- 3D-окружение в Login больше не строится; SceneSmoke проверяет backdrop,
окружение требуется только для Lobby.
- EditMode 60/60, SCENE_SMOKE success=True, standalone собран.
- План: TASK-2026-021 C1-C9; ручная приёмка — за пользователем.