Я только что опубликовал тему, над которой работал уже некоторое время. Теперь она доступна как open source под лицензией MIT: чистый, современный вид, построенный на полупрозрачных поверхностях в стиле матового стекла (шапка, боковая панель, меню, диалоги, поиск) с специально разработанными светлой и тёмной цветовыми схемами — без жёстко заданных цветов, всё привязано к CSS-переменным Discourse, поэтому работает сразу же с автоматическим переключением между светлым и тёмным режимами.
Репозиторий: terraboss/discourse-terraglass
Скриншоты
Светлая схема, запущенная на Meta. Меню уведомлений, через которое просматривается страница:
Выпадающий список поиска:
Диалоги — страница позади размывается, а затемняется:
Возможности
- Поверхности в стиле матового стекла — шапка, боковая панель/меню-гамбургер и поле поиска/выпадающий список в шапке полупрозрачны с эффектом размытия фона; прозрачность и сила размытия настраиваются
- Меню и диалоги в стиле стекла — выпадающие меню (например, уведомления) и диалоги имеют матовый вид, с тонкой кромкой и лёгким бликом сверху; за диалогом страница размывается, а затемняется. Прозрачность и размытие настраиваются отдельно для меню и диалогов
- Необязательная тонировка шапки — придайте шапке лёгкий цвет, либо следуя акцентному цвету активной схемы, либо любому пользовательскому цвету, с настраиваемой интенсивностью. В Safari область тулбара браузера тонируется в соответствии с этим. По умолчанию отключено
- Отдельные, специально разработанные светлая и тёмная цветовые схемы (а не просто инверсия одной схемы), проверенные на соответствие контрастности WCAG AA для текста и элементов интерфейса
- Однострочные превью ссылок в стиле X/Twitter с тонкой рамкой и скруглёнными углами
- Теги в форме флажков/стрелок в стиле Etiquette
- Фиксированные встраивания видео с соотношением сторон 16:9 на всех устройствах
- Список тем с чередованием цветов строк и ненавязчивым состоянием при наведении курсора
- Настраиваемое скругление углов для кнопок, карточек, модальных окон и полей ввода
- Доступный контур фокуса, использующий собственный цвет текста схемы, чтобы оставаться видимым как в светлом, так и в тёмном режиме
- Всё вышеперечисленное — это настройки темы — отключайте или настраивайте то, что вам не нужно
Установка
Настройка → Темы → Установить → Из git-репозитория:
https://github.com/terraboss/discourse-terraglass
Это также даст вам возможность «Проверить обновления» в один клик в будущем.
Буду рад обратной связи, готов принимать запросы на новые функции или сообщения об ошибках.
P.S.: Скриншоты сделаны на Meta
с темой, применённой локально в моём браузере через консоль разработчика ![]()




