Я создал черновик PR с реализацией этой функции:
Это добавляет поддержку отдельного изображения загрузочного экрана для тёмной темы, позволяя использовать другой ресурс на экране входа/регистрации при активной тёмной цветовой схеме.
В текущей реализации включено:
- настройка сайта
splash_screen_image_dark - выбор изображения загрузочного экрана с учётом тёмной темы
- возврат к существующему изображению загрузочного экрана, если тёмный ресурс не настроен
- обновлённые вспомогательные методы и рефакторинг
- соответствующее покрытие тестами RSpec
Также я перебил и перенёс изменения на чистую ветку, чтобы в истории PR остались только коммиты, связанные с этой функцией.
Буду рад получить обратную связь, особенно по следующим вопросам:
- название настройки
- уместность поведения при возврате к исходному варианту
- следует ли оставить это специфичным для загрузочного экрана или обобщить решение