Слогер Создать блог
Разработка

Как включить тёмную тему в Codex: светлый и тёмный режим без сюрпризов

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

Самый частый вопрос в поддержке магазина тем — не «какие цвета красивее», а «почему моя тема не переключается сама, когда я меняю тему на компьютере». Ответ упирается в то, как устроены режимы в Codex: есть принудительно светлый, принудительно тёмный и автоматический. Автоматический — это не магия, а CSS-медиазапрос prefers-color-scheme. Разберём по частям.

Зачем одной теме два набора цветов

Утром хочется светлый рабочий стол. Ночью тот же экран будто кричит. Это не вопрос вкуса, а общий ритм для большинства пользователей редактора. Тема Codex с полноценной поддержкой двух режимов даёт два рабочих состояния, и не нужно лезть в настройки каждый раз, когда меняется освещение.

Как устроена тема с двумя режимами

Внутри файла темы лежат две таблицы цветов: light и dark. Они независимо управляют фоном, текстом, границами и подсветкой синтаксиса.

СвойствоСветлый режимТёмный режим
Фонпочти белый / светло-серыйпочти чёрный / тёмно-серый
Тексттёмныйсветлый
Подсветка синтаксисавысокая насыщенность, контраст на основе оттенкапониженная насыщенность, чтобы меньше бликов
Границысветло-серыена тон темнее

Если в настройках кастомизации видишь две палитры — не пугайся. Обе работают на благо.

Как тема следует за системой

У кодексовских тем три режима: принудительно светлый, принудительно тёмный и авто. Авто опирается на CSS-медиазапрос prefers-color-scheme. Операционная система светлая — тема светлая; переключил ОС на тёмную — тема поехала следом. Без единого клика. Весь фокус в том, чтобы тема объявила этот запрос. Тогда редактор подхватывает системную схему.

@media (prefers-color-scheme: dark) { :root { /* переопределение тёмных переменных */ } }

Какие встроенные темы поддерживают оба режима по умолчанию

Из коробки полную пару светлой и тёмной схемы дают пять тем:

  • Codex default
  • Graphite
  • Dusk
  • Ink Paper
  • Forest

Выбираешь «авто» в настройках — и эффект виден сразу. Для остальных стилей загляни в галерею, там темы отсортированы по режиму.

Почему при кастомизации нужно заполнять обе палитры

Частая ошибка — задать одну палитру и забыть про вторую. Переключаешь режим — и интерфейс превращается то ли в белое пятно, то ли в чёрную дыру. Фреймворк темы подменяет переменные между двумя схемами, а всё, что не определено, падает в значение по умолчанию. Контраст разваливается. Заполнять обе палитры нужно не для красоты, а чтобы переключение никогда не ломалось.

Как избежать резкой вспышки при переключении

Переход со светлого на тёмный за один кадр — это больно глазам. Мне помогает такой подход:

  • Не переключай мгновенно — дай анимации 150–300 миллисекунд.
  • Не используй чистый чёрный в тёмной теме. Глубокий сине-серый сильно приятнее для глаз.
  • Держи один и тот же оттенок для цветов подсветки в обоих режимах, меняй только светлоту.
  • Сразу после переключения проверь синтаксис. Убедись, что текст не сливается с фоном.

Частые вопросы

Как заставить тему Codex следовать за системой? Выбери «авто» в настройках темы. Тема прочитает prefers-color-scheme и подстроится под ОС.

Текст не читается в тёмной теме на моей кастомной теме. Скорее всего, ты заполнил только светлые переменные. Открой гайд по кастомизации и добавь тёмный набор.

Все ли встроенные темы поддерживают оба режима? Не все. Пять перечисленных выше — да, у остальных режим проверяется в настройках.

Главный вывод: тема с двумя схемами — это не прихоть, а рабочий инструмент. Авторежим избавляет от ручного переключения, но только если обе палитры в порядке. Проверь, какие переменные у тебя заполнены, и настрой переход под себя.

По материалам: design. Текст переработан редакцией Слогера.

← На главную

Рекламное место — Конец поста
Реклама · Слогер

Комментарии (0)

Войдите, чтобы комментировать.

Пока нет комментариев. Будьте первым.

Маркетинг

Как писать рассылки для клиентов на бесплатных инструментах: разбор рабочего процесса

Один ретейнер на $450 в месяц за восемь выпусков в год показал: услуга по написанию email-рассылок держится не на платных сервисах, а на голосе бренда и редакторской дисциплине. Разбираю стек, процесс, цены и типичные провалы.

Слогер 29.09.2026 ▲ 0
Карьера

Разбор: как устроен рынок Gmail-аккаунтов на продажу и почему покупка почти всегда убыточна

Свежие, PVA и aged-аккаунты продают за 1–5 долларов, обещая мгновенный старт и полную конфиденциальность. Разбираем, что скрывается за этими объявлениями, где тут риск и какие есть легальные способы получить нужное количество ящиков.

Слогер 29.09.2026 ▲ 0
Разработка

Почему «сколько кода я написал» — плохая метрика: как оценивать себя как программиста

Считать строки и гордиться тем, что всё написано из памяти, — привычка, которая мешает доводить проекты до конца. Разбираю, какие вопросы о своём коде стоит задавать вместо этого.

Слогер 29.09.2026 ▲ 0
Разработка

Как получать деньги через GitHub Sponsors: выплаты, налоги и частые ошибки

Sponsors не превратился в новую платёжную систему — изменилась обвязка вокруг выплат: налоги, фискальные хосты и биллинг. Разбираем, что нужно настроить до того, как профиль станет публичным.

Слогер 29.09.2026 ▲ 0
Разработка

Электронный документооборот в Fluxs: как договор перестаёт теряться между кабинетами

Во вторник договор ушёл юристу. В четверг клиент спрашивает, когда подпишем. Юрист говорит, что давно отдал в бухгалтерию. Бухгалтерия ничего не получала. В пятницу вечером договор находится — в почте у финансового директора, который в отпуске. Никто не ленился. Просто у документа не было маршрута. Мы сделали в Fluxs модуль «Документооборот». Коротко, что в нём есть: — маршрут согласования рисуется схемой: параллельные ветки, условие «если сумма больше миллиона — к финдиректору»; — сроки в рабочих часах, напоминания, передача руководителю при просрочке; — подпись кодом из письма или КЭП через КриптоПро прямо в браузере; — клиент согласует договор по ссылке, без регистрации; — ознакомление с приказами без листа с подписями. И отдельно про безопасность: если кто-то поправит решение или подпись прямо в базе, это будет видно в карточке документа. Модуль бесплатный с тарифа «Бизнес». Как

Слогер 28.09.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Карьера

Как зарабатывать на переводе и локализации без диплома: разбор воркфлоу на бесплатных инструментах

Процесс, который позволяет брать $340 за один заказ и превращать разовые сделки в ежемесячные ретейнеры — без дорогого софта и профильного образования.

Слогер 28.09.2026 ▲ 0
Образование

Как проверить старые соцсети перед визой и учёбой за рубежом: 6 категорий и порядок действий

Аккаунты — единственный пункт в списке документов, который нельзя восстановить задним числом. Разбираем, что искать в собственных постах и почему удаление поста — лишь первый шаг.

Слогер 28.09.2026 ▲ 0
Карьера

Чистка цифрового следа перед собеседованием: график на 6 недель и что уже поздно начинать

Рекрутеры чаще гуглят кандидата не на этапе отклика, а когда он уже в шортлисте. Отсюда и запас времени, и жёсткий дедлайн — разбираем обратный отсчёт по неделям.

Слогер 28.09.2026 ▲ 0
Образование

Как учиться сложным вещам: система, где знания проверяются действием, а не перечитыванием

Пять приёмов из практики преподавания и self-learning в кибербезопасности: карта вместо первой страницы, worked examples, извлечение из памяти, интервалы и цикл «сломал — починил — объяснил».

Слогер 28.09.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Карьера

Как подготовиться к собеседованию по кодингу: 7 книг и порядок, в котором их читать

Провал на интервью редко связан с тем, что вы не умеете программировать. Чаще не хватает системы, словаря для разговора о дизайне и практики объяснять решение вслух — и всё это можно закрыть книгами.

Слогер 27.09.2026 ▲ 0
Карьера

Как откликаться на вакансии без диплома: разбор фильтра, который отсеивает за две минуты

Junior-вакансия с Python, SQL и автоматизацией, три документа от кандидата — и отказ через 120 секунд после отправки. Разбираем, что здесь происходит и как проходить такие воронки, если диплома нет.

Слогер 27.09.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru