Agora abri um PR de implementação em rascunho para este recurso:
Isso adiciona suporte a uma imagem de tela de splash separada para o modo escuro, permitindo que a tela de splash de login/cadastro utilize um ativo diferente quando um esquema de cores escuro estiver ativo.
A implementação atualmente inclui:
- configuração do site
splash_screen_image_dark - seleção da imagem de tela de splash adaptada ao modo escuro
- fallback para a imagem de splash existente quando nenhum ativo escuro estiver configurado
- métodos auxiliares atualizados/refatorações
- cobertura RSpec correspondente
Também rebasei/cherry-picked o trabalho para uma branch limpa, de modo que o histórico do PR contenha apenas commits relacionados a este recurso.
Comentários são muito bem-vindos, especialmente sobre:
- a nomenclatura da configuração
- se o comportamento de fallback é apropriado
- se isso deve permanecer específico para a tela de splash ou ser generalizado ainda mais