Решили: у пластины появились КОНЦЫ — по шеврону у левой и правой кромки, остриями внутрь.
Размер задаёт тема свойством --gm-plate-cap, по умолчанию ноль. Включены пока только у пунктов
главного меню; ширина пункта выросла 380 → 430, чтобы подпись не касалась шеврона.
Почему: разбор Heroes Olden Era 21.08.2026 показал, что при равных размерах и одинаковой фаске
его кнопка отличается от нашей ровно этим — декоративным завершением. Приём стоит три отрезка на
конец, а работает на каждом экране, где есть кнопки. В списке работ он первый по отношению
«эффект к затратам» (_teardowns/08-gap-vs-refs.md).
Остриями ВНУТРЬ, а не наружу: наружу они читаются стрелками «сюда» и обещают перемещение, которого кнопка не делает; внутрь — обрамляют подпись и сводят взгляд к центру пластины.
Сказано: «У нас UI намного слабее их… Выписываем, пытаемся понять как сделать наш лучше, взяв эти рефы» и выбор первого шага — «Концы у кнопок и панелей» (21.08.2026, сессия 26182ec4).
Грабли:
- Числа кастомных свойств пластины идут БЕЗ единиц. Написала
--gm-plate-cap: 9px— свойство молча не прочиталось, контрол остался с нулём и ничего не нарисовал. Про это уже стоит предупреждение в шапкеcomponents/button.uss, и я его не прочла. Проверять надо не «применился ли USS», а конкретное поле контрола:_capчерез рефлексию в play показал0сразу. - Концы едят ширину подписи. На кнопке с длинным словом («ПРИСОЕДИНИТЬСЯ» при кегле вывески) шеврон встал вплотную к тексту. Место под концы обязано быть заложено в ширину — поэтому свойство и не включено глобально: на мелкой кнопке диалога шеврон съест подпись.
Владелец правды: Assets/_Project/Scripts/UI/Components/PlateButton.cs (метод DrawCaps),
Assets/_Project/UI/Theme/screens/mainmenu.uss.