Обновление изменило настройки «логотипа категории», и теперь все изображения микроскопические. Можно откатить?

После обновления до последней версии 20 минут назад все баннеры в отдельных разделах оказались перемещены в какой-то странный блок и сжались до невероятно маленького размера. Если рядом был текст, то он остался читаемым (хотя и он тоже был переработан). Я не менял никаких настроек, кроме самого обновления.

Сейчас в настройках указано, что требуется соотношение сторон 1:1. Это всегда было «рекомендованным» значением, или это новое изменение? Мне кажется, раньше было написано иначе, но я не уверен. Это точно не было обязательным требованием, ведь все мои баннеры соответствуют главному баннеру сайта, который явно предназначен для прямоугольной формы. Это довольно странное изменение, которое заставляет пересоздать около 40 уникальных баннеров.

Что вы имеете в виду под «баннерами отдельных разделов»?

У каждой доски есть «логотип категории». На этом сайте — огромный розовый блок с надписью «Поддержка». Они полностью и произвольно переработали весь интерфейс.

Так у вас проблема с компонентом баннера категории (тем, который использует цвет категории, как «Поддержка» здесь на Meta) или с описанием категории и изображением, которые отображаются ядром Discourse при загрузке изображения категории?

Вы пробовали безопасный режим?

Заголовки категорий недавно были переработаны: UX: Category header restyle by jordanvidrine · Pull Request #34081 · discourse/discourse · GitHub

Вы можете изменить размер изображения с помощью CSS. Возможно, что-то вроде этого вам поможет:

.category-heading__logo.category-logo.aspect-image {
  width: auto;
  height: 100px; 
}

Это никак не связано с тем, что я сделал. В ядре было что-то изменено с одним из последних обновлений. Я не использую никаких плагинов. Весь дизайн был изменён. Не знаю, как объяснить это лучше, и у меня нет скриншота старого стиля, но любой, кто видел оба варианта, поймёт, о чём я. Была изменена вся пропорция логотипа, по-другому отображается текст — теперь он помещён в рамку. Это полностью разрушило то, как у нас всё было настроено с помощью опций по умолчанию.

Редактирование: Как видно на скриншотах по ссылке выше (UX: Category header restyle by jordanvidrine · Pull Request #34081 · discourse/discourse · GitHub), старый стиль был слева, за исключением того, что соотношение 1:1 для логотипа не требовалось (и не запрашивалось), а весь формат был другим. Теперь все логотипы принудительно помещаются в уменьшенный квадрат, весь формат изменён, и текст стал доминирующим элементом, что полностью испортило их для нас.

Это не было бы проблемой, если бы изначально указывалось использовать соотношение 1:1. Но этого не было, поэтому мы создали индивидуальные версии основного баннерного изображения (а не квадратного логотипа), сохраняя ту же форму и дизайн, для каждого раздела.

Кажется, это сработает, мне просто нужно будет поэкспериментировать с размером. Спасибо!

Редактирование: Это не работает на мобильных устройствах, так как текст выталкивается из рамки, а страница растягивается по горизонтали. Я исправил это следующим кодом:

@media (max-width: 768px) {
  .category-heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 0.3em; /* Добавляет минимальный отступ между логотипом и текстом */
  }

  .category-heading__logo.category-logo.aspect-image {
    height: 140px;
    width: auto;
    margin-bottom: 0; /* Убирает дополнительный отступ */
  }

  .category-heading__title {
    font-size: 1.4em;
    margin-top: 0; /* Предотвращает дополнительный отступ над текстом */
  }
}

Это перемещает текст под логотип. Если кому-то ещё это понадобится…