Некоторые настройки невелики, но их всё равно стоит сделать правильно. Тёмная тема теперь доступна во всём личном кабинете: любой может включить её в настройках аккаунта, если предпочитает работать с более тёмным интерфейсом, будь то дело вкуса, освещения или просто того, что так легче глазам во время долгой работы.
Её включение меняет внешний вид самого личного кабинета, интерфейса, где находятся статистика использования, счета, API-ключи, реферальная программа, двухфакторная аутентификация и купоны. На API она никак не влияет. Запросы, ответы, заголовки квоты и цены работают совершенно одинаково независимо от того, какая тема выбрана в личном кабинете, поскольку тёмная тема касается только внешнего вида интерфейса управления аккаунтом, а не поведения API.
Эта настройка находится рядом с языковыми настройками в том же разделе личного кабинета, и обе служат одной идее: инструменты вокруг API должны подстраиваться под то, как человеку удобно работать, а не требовать от всех работать одинаково. Переключение между светлой и тёмной темой происходит мгновенно, и его можно отменить в любой момент, не теряя других настроек и предпочтений аккаунта.
Самый очевидный случай одновременно и самый частый: проверка счётчика квоты или статуса ключа ночью, часто с телефона, во время отладки чего-то, что сломалось в нерабочее время. Ярко-белый личный кабинет в тёмной комнате в такой момент создаёт небольшое, но реальное неудобство, и именно такое неудобство тёмная тема убирает, не требуя ни от кого объяснять, почему это важно.
Мы считаем, что такие детали интерфейса стоит делать как следует, а не по остаточному принципу, даже в компании, основной продукт которой API, а не визуальное приложение. Личный кабинет остаётся местом, где большинство людей напрямую взаимодействует с My Geocode: проверяет ключ, просматривает счёт или следит за счётчиком квоты в напряжённый день, и небольшие удобства там при многократном использовании складываются так, что это легко недооценить.
Для всего этого не пришлось трогать то, как устроен и обслуживается сам API, и отчасти поэтому функция вышла как простая настройка аккаунта, а не как крупный проект. Личный кабинет и API намеренно разделены на отдельные слои, поэтому визуальная настройка с одной стороны никогда не влияет на обработку запросов, учёт квоты или цены с другой.
Если вы проводите в личном кабинете заметное время, управляя ключами для команды или просто периодически проверяя использование, тёмная тема уже доступна без отдельной регистрации или запроса функции. Это настройка, а не тариф или дополнение, и она одинаково доступна каждому аккаунту.
Настройки аккаунта, включая тёмную тему и язык, доступны в любое время по адресу /dashboard.