Вообще-то нет, тёмная тема и так-то не нужна™, а в том виде, в котором она сейчас есть на моём сайте и на большинстве виденных мной других, она вообще — зло.

Очень может статься, что я её выпилю, кстати. Потому что это же жуткий костылизм: специальный JS, который подпихивает особый тэг, чтобы указать, что надо включить тёмную тему, при этом этот же JS вынужден сохранять у тебя в Local Storage пометку, что ты на Тёмной Стороне, а при загрузке страницы эту пометку считывать (иначе тема будет переключаться на светлую при каждом переходе на другую страницу). Это мне вообще радикально не нравится; у меня тут и «печенек» нету, и в Local Storage я к юзеру тоже лезть не хочу (собственно, и не лезу особо: «dark: true» — единственное, что мой сайт пихает в Local Storage, и то только если юзер в тёмную тему тыкал).

По-хорошему должно быть как: у тебя в браузере есть настройка «я на Тёмной Стороне», на сайте есть соответствующие строчки в CSS — и всё, браузер сам понимает, что надо рисовать сайт в тёмном варианте. И даже при первом входе на сайт. Вот такое я с удовольствием буду поддерживать.

Ответы