Что именно делает селектор тем?

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

Выполняют ли темы какую-то другую функцию, которую я ожидаю? Изменилось ли поведение?

Селектор тем делает то, что и должно: он меняет тему. Однако он не меняет цветовую палитру.
Вы можете изменить цветовую палитру в своих настройках https://meta.discourse.org/my/preferences/interface.

Похоже, что при выборе опции «Тема по умолчанию» палитра переключается, когда вы выбираете другую тему. В остальных случаях этого не происходит.

Довольно многие из них действительно похожи. Так что, я думаю, всё работает как положено, но из-за клонов вы не видите особых различий.

Очень часто различия связаны с цветами. Но поскольку работа с цветами совершенно неудобна для пользователя, вы не замечаете никаких изменений.

Объяснение вроде бы имеет смысл, а функционал — нет :sweat_smile:

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

Я думаю, это зависит от того, для чего вы используете темы. Темы вроде «amber» аналогичны теме по умолчанию, когда пользователь выбирает цветовую палитру. Поэтому, если вы используете темы для предложения разных цветов, логично принудительно использовать палитру по умолчанию, запретив пользователям выбирать палитры, так как их переключение может запутать.

Однако, если вы предлагаете различный функционал, например темы «horizon» или «redditish», которые показывают первую часть поста в списках тем, в отличие от темы по умолчанию, имеет смысл разрешить пользователю выбирать как функции, так и цвет.

Также существует компонент темы для выбора цвета: Sidebar Color Palette Toggle