В течение прошлого года Дэниел Джеймс занимался разработкой плагина Dark Mode для WordPress. Плагин активно устанавливается более чем на 1К сайтов. Темный режим заменяет белый и серый цвета в бэкэнде на более темные цвета, которые не раздражают глаза.
Джеймс опубликовал предложение объединить плагин в ядро. Есть три вещи, которые нужно знать о темном режиме. У него нет режима высокой контрастности для обеспечения доступности, это не новая цветовая схема администратора для серверной части и не инструмент, который помогает людям с проблемами зрения.
По умолчанию WordPress поставляется с восемью цветовыми схемами администратора. Однако цветовые схемы применяются только к боковой панели WordPress и панели инструментов администратора. Темный режим применяется к области основного содержимого панели инструментов. Это дает пользователям возможность одновременно использовать темный режим и цветовую схему администратора.
Темный режим несовместим с Gutenberg, но совместим с TinyMCE. Из-за скорости, с которой Gutenberg разрабатывается как плагин, Джеймс решил, что предложение о слиянии без поддержки Gutenberg – лучший путь вперед. Совместимость с Gutenberg, скорее всего, наступит после того, как он будет объединен в ядро.
Поскольку темный режим влияет на область содержимого панели инструментов WordPress, если он объединен с ядром, плагины должны будут поддерживать две разные цветовые схемы.
Для Dark Mode непросто поддерживать каждый плагин, особенно когда многие из них используют настраиваемые элементы пользовательского интерфейса. В этом руководстве на странице GitHub плагина объясняется, как разработчики могут добавить поддержку темного режима.
Предложение натолкнулось на препятствие
В комментариях к предложению приняли участие члены основной группы и группы доступности. Гэри Пендергаст, основной разработчик WordPress, изложил список требований из Руководства по основам, которые плагин еще не выполнил.
Джеймс ответил , объяснив, что процесс слияния функционального плагина с ядром, как описано в Core Handbook, не подходит для всех проектов.
«Например, еженедельные встречи, стартовые сообщения и т. д.», – сказал Джеймс. «Я понимаю, что сейчас Гутенберг, вероятно, является главным приоритетом, но было бы здорово, если бы я мог помочь в том, что делать, чтобы продвинуть это вперед. Я думаю, что введение Gutenberg и Dark Mode было бы отличным дополнением, о котором можно было бы кричать в 5.0 ».
Некоторые преимущества темного режима
Одним из очевидных преимуществ является то, что темный режим эстетически приятен, особенно после захода солнца. В зависимости от технологии экрана более темные цвета более энергоэффективны. Этот режим также набирает популярность. Например, ранее в этом году Apple объявила, что Dark Mode будет доступен в macOS Mojave.
Я использую Dark Mode на Reddit, приложение Twitter на моем iPhone, а теперь и WordPress. Я люблю просматривать веб-страницы на своем телефоне, лежа в постели, а моему партнеру нравится не видеть яркий экран, сияющий в ее направлении.
Судя по комментариям, сделанным к предложению и в социальных сетях , есть определенная заинтересованность в наличии опции темного режима в WordPress.