PROPOSED_NOT_OWNER_APPROVED · DESIGN EXAMPLE · 28.10.2026
Рекомендуется «Просторный 40»: отступ как у текущей карточки игрока, отдельная шапка с Back и X, доступные действия внизу. Компактная игра и существующая обложка сохраняются.
Это статический макет: данные и кнопки иллюстративные, запросов и отправки нет. Работают только переключатели ниже и прокрутка. Шрифт Onest при локальном наличии, иначе Arial; приложение и опубликованный Guide не изменены.
1. Сравните сценарии в одной рамке. Размеры указаны до масштабирования.
2. Размер desktop viewport
3. Сравнение и сложный контент
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · 450 view · 88×88 cover · описание 72 символа
Demo Arena Izmailovo
Сб, 7 нояб.
19:00 — 21:00
Вечерняя игра
Обычная игра · Парная игра
Организатор
Организатор примера
Места
Нет данных в примере
Место
Demo Arena IzmailovoSynthetic Moscow area · Izmailovo (demo)
Описание
Synthetic demo training session. Fee settlement is outside the platform.
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · 450 view · 88×88 cover · описание 72 символа
Demo Arena IzmailovoSynthetic Moscow area · Izmailovo (demo)
Условия
Оплата тренеру по договорённости · Synthetic demo settlement terms. Payment custody outside MVP.Условия аренды площадки уточняйте у организатора.
Описание
Synthetic demo training session. Fee settlement is outside the platform.
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · Обложка — пример · текст из public DEV capture · без рейтинга
ПЛОЩАДКА
Capital Club
Фото-образец из репозитория; не фотография Capital Club.
г. Москва, Сиреневый бульвар, 2 стр 1 Б
Контакты площадки
Контакты пока не добавлены
Ближайшие игры
На этой площадке пока нет игр
Будьте первым, кто создаст игру и соберёт компанию!
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · Синтетический пустой профиль · шапка вне PublicPlayerProfile
ИГРОК
Профиль игрока
И
Расстояние неизвестно
Игрок
не указан
Публичный профиль
ИГРОВОЙ ПРОФИЛЬ
Уровеньне указан
Районне указан
Безопасность общения
Войдите, чтобы заблокировать игрока или отправить жалобу.
Только публичная информация
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · 640 create · два столбца · текущий dim/dismiss
Создать игру
⌖
Demo Arena IzmailovoПлощадка выбрана на карте
Основное
Формат игры
Место и время
Обложка игры
Существующее поле выбора фото. Здесь загрузка не выполняется.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · 400 small · существующее действие FriendActions
ПОДТВЕРЖДЕНИЕ
Удалить из друзей?
Чтобы снова стать друзьями, понадобится новый запрос.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · 560 normal · native ProfileDialog
ВХОД
Войти в GoBadminton
Выберите способ входа. После входа вы вернётесь на эту страницу.
или
Войти или зарегистрироваться по email
Если вы уже входили через VK или Яндекс, войдите этим способом и добавьте email в «Способы входа». Совпадение адресов не объединяет профили.
Пример доступных способов; фактический набор определяет приложение.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · 480 · модальное окно · текущее согласие не меняется
КАРТА
Фильтры карты
ПЛОЩАДКИ
◉ Все площадки
○ Площадки с играми
РАДАР ИГРОКОВ
Показывать игроков рядом●
Только отображение слоя — не включает Radar и не меняет согласие на геопозицию.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · 680 · поиск закреплён · один список-scroll
КАТАЛОГ
Выберите площадку
Design example · пустой результат
По вашему запросу ничего не найдено.
Попробуйте другое название или адрес.
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · 450 · X и Back имеют разные существующие переходы
Игры на площадке
Расписание временно недоступно
Состояние загрузки расписания не выдаётся за отсутствие игр.
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · 450 · X и Back имеют разные существующие переходы
Ближайшие публичные игры
Нет доступных ближайших публичных игр
Показывается только доступная публичная информация.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · Fallback ProfileDialog · OS share остаётся системным
ИГРА
Поделиться игрой
Выделите ссылку и скопируйте её.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · 560 · никакой отправки, контактов или авторизации
ОБЩЕНИЕ
Запрос на общение
Отправьте одно первое сообщение. Продолжить переписку можно после принятия запроса.
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · Существующий CoverEditor / ProfileDialog
ПРОФИЛЬ
Обложка профиля
Фрагмент в шапке профиля при текущем размере экрана
Изображение-пример. При реализации сохраняется текущая crop geometry, без нового lightbox.
Условная карта · не API / не геопозиция
DESIGN EXAMPLE · Только существующий fallback · не обещание новой галереи
ПЛОЩАДКА
Площадка — пример
Типовая обложка: собственное фото не добавлено.
Контакты площадки
Контакты пока не добавлены
Условный фон приложения · модальный сценарий
DESIGN EXAMPLE · UNKNOWN · не success и не автоматический retry
ЖАЛОБА
Пожаловаться на игрока
Не удалось подтвердить отправку жалобы.
Она могла быть получена. Не отправляйте её повторно.
Панель находится в 20 px от края viewport. X — 44×44 с отступом 24 сверху/справа. Тело — единая линия 40 px. Рамка по горизонтали прокручивается, если не помещается на вашем экране. Карта схематическая, реальные позиции не показаны. Поведение фокуса/modal в этом макете не эмулируется.
Четыре решения для согласования
40основной отступ тела
24 / 24верхний / правый отступ X
1 scrollbody; шапка и действия доступны
450 / 640view / create; другие семьи своей ширины
40 px — измеренный край текущей карточки игрока (24+16). Текст внутри hero остаётся ещё на 16 px глубже. Главное изменение — один владелец внешнего padding и управления окном. 32 px — только запасная компактная альтернатива целиком.
Состояния в тех же surfaces
LoadingПроверяем доступность игрока…
Нейтральный status; шапка сохраняется.
EmptyНа этой площадке пока нет игр
Только фактическая CTA, без рейтингов и людей.
ErrorНе удалось загрузить профиль
Повторить — только если разрешено caller.
Access denied / expiredПрофиль недоступен
Просроченные данные не удерживаются.
BusyОтправляем…
Guards закрытия и submit сохраняются.
UNKNOWNРезультат не подтверждён
Не отправлять повторно; не рисовать success.
Длинный текст прокручивается целиком. В низком окне допустим scroll, но не скрытые условия и не вложенные вертикальные скроллы. Настоящая проверка 200% font scale, keyboard, mobile и приложения — NOT_TESTED; это иллюстрация системы.
Контекстный popover остаётся небольшим
Управление Radar
Войдите для Radar.
Существующие 280 px / padding18. Это не modal450; не добавляем focus trap, выдуманный таймер или новый X. Fullscreen map сохраняет «К списку». Новая media gallery не предлагается.
Исходные снимки для сравнения (не предложение)
Это предоставленные изображения. Player — синтетический fixture, не авторизованное наблюдение реального пользователя.
Текущий DEV trainer, предоставленный captureТекущий DEV venue с загруженным фото, предоставленный captureТекущие player components/CSS, synthetic fixture; НЕ live Radar
Основание: fb255124e2b7a3064b9daa078f4137119db089ba. Полный реестр, причина различий, guards и будущие implementation files — в DESKTOP_OVERLAY_STYLE_GUIDE_PROPOSED.md. Никаких app/QA/CI/DEV-ready утверждений.