Discord делает интересную вещь для баннера карточки пользователя по умолчанию. Они используют средний плоский цвет из аватара пользователя.
Пример:
Используя https://matkl.github.io/average-color/:
Discord делает интересную вещь для баннера карточки пользователя по умолчанию. Они используют средний плоский цвет из аватара пользователя.
Пример:
Используя https://matkl.github.io/average-color/:
Вот мой пример этого:
К сведению, в Discourse используется похожий подход: в превью тем, хотя там применяется «доминирующий цвет», а не «средний».
Я предполагаю, что доминирующий цвет даст лучшие результаты.
Учитывается ли эта ошибка в рамках данного редизайна?
Я знаю, что это находится немного выше по цепочке от Карточки пользователя, но это вызывает серьёзную проблему на Карточках пользователей, когда они конфликтуют со Следиемыми словами.
Чтобы закрыть вопрос, Натан:
Это добавлено в новое обновление:
Добавить ссылку на Google Maps через настройки сайта к местоположению пользователя
Было бы здорово также добавить поддержку OpenStreetMap.
Это уже добавлено
Теперь вы можете выбрать Google Maps или OpenStreetMap в настройках ![]()
В целом, я считаю, что редизайн получился хорошим, но, на мой взгляд, важно оставить подписи к значкам. Возможность мгновенно различать значки с одинаковой иконкой крайне важна для быстрого просмотра, как в данном случае. Например, без подписи невозможно понять, является ли эта иконка:

значком «Знаменитая ссылка», «Отличный ответ» или «Отличная тема» (на нашем сайте они настроены именно так, но у вас может быть иначе). С категорией значков «Начало работы» ситуация ещё хуже: там 16 значков используют одну и ту же иконку, хотя их значения совершенно разные. Для меня как для модератора важно видеть, получил ли пользователь значок за прочтение правил, но в новом дизайне этот значок выглядит точно так же, как и 15 других совершенно разных значков (включая такие, как «Первый Onebox» и «Новый пользователь месяца»).
Пожалуйста, сделайте опциональным добавление этой новой карточки пользователя в Discourse. Старая карточка намного лучше новой, к тому же новая добавляет странный фоновый цвет, который выглядит ужасно. Кроме того, на новой карточке ничего не отображается — никакой информации там нет.
В целом мне это не нравится, поэтому прошу вас не навязывать это в Discourse, когда вы добавите эту функцию.
Мы были бы рады узнать, что вам нравится в старом дизайне!
Не могли бы вы рассказать об этом подробнее? Я вижу информацию, когда нажимаю на вашу карточку, а также на свою.
Вы используете это на своём форуме?
Судя по прозрачности, похоже, это моя тема. Мы уже давно обсуждаем все проблемы, с которыми вы столкнулись, и, к сожалению, не знаю, как долго я смогу помогать, поскольку проблемы не в самой теме, а в несовместимостях, которые мне так и не удалось найти.
Есть ошибки в консоли?
Я думаю, что это может быть проблема совместимости темы.
Нет.
Кстати, я хотел бы высказать своё мнение: цвет фона выглядит неприятно, когда он совпадает с цветом изображения профиля. Было бы лучше, если бы вы использовали изображение фона по умолчанию или что-то подобное, вместо цвета профиля. Кроме того, фон должен быть размыт, как здесь:
Лично мне это очень нравится. Это должно быть настройкой на уровне сайта, так как я вижу, что людям это не очень нравится, но я считаю, что это отлично.
У меня работает нормально:
Это меня давно беспокоило, поэтому после небольшого поиска я нашел
… что, на мой взгляд, гораздо лучше подходит для этой цели, чем усреднение. Примеры из аватаров участников этой ветки:
Код здесь: color-finder/src/colorfinder-1.1.js at master · pieroxy/color-finder · GitHub
Моя цель — в конечном итоге перейти к такому подходу. Однако проблема заключается в том, что из-за того, что изображения размещены на CDN, подобные методы не работают.
ПРИМЕЧАНИЕ: Из-за ограничений объекта canvas это работает только в том случае, если изображение загружено с вашего собственного домена.
У нас есть решение, которое выполняет эту задачу для изображений в нашем бэкенде на Rails, но я не могу получить к нему доступ из компонента темы. Поскольку пока это лишь эксперимент, я думаю, стоит подождать, пока это станет проще реализовать.
Я поднимал это ранее. Это называется «Доминирующий цвет».