Adicionar configuração separada mobile_logo_dark para a tela de splash de login/cadastro

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
1 curtida