А как насчёт всех тех администраторов, которые не являются программистами? Аргумент «это можно скрыть с помощью CSS» работает для многих функций Discourse, но при этом часто всё равно добавляют соответствующий параметр. Я считаю, что должна быть возможность отключить это без использования CSS. При этом я всё же предпочёл бы решение по принципу opt-in, поскольку мне нравится идея подчёркивания конкретных бейджей, но мне бы не понравилось видеть все бейджи «первый xxx» повсюду во всех сообществах Discourse. И я боюсь, что многие администраторы не станут отключать эту функцию, особенно если для этого требуются знания CSS.
Кроме того, это снижает значимость щита модератора, поскольку теперь он выглядит как ещё один бейдж.
Мне нравятся цвета, потому что иначе нет никакой разницы между хорошими и отличными темами. Кроме того, цвета могут быть полезны для пользовательских многоцветных изображений, которые были загружены. Но я понимаю вашу обеспокоенность по поводу визуального шума. У плагина реакций есть параметр:
discourse reactions desaturated reaction panel
Снижает визуальный шум реакций, отображая их в ненасыщенном виде до наведения курсора
Многие подобные параметры могли бы работать и здесь. Хотя это тоже можно реализовать с помощью CSS ![]()