Ich habe nun einen PR mit einer Entwurfsimplementierung für dieses Feature erstellt:
Dies fügt Unterstützung für ein separates Bild für den Splash-Screen im Dunkelmodus hinzu, sodass der Login/Registrierungs-Splash-Screen ein anderes Asset verwenden kann, wenn ein dunkles Farbschema aktiv ist.
Die Implementierung umfasst derzeit:
- Die Site-Einstellung
splash_screen_image_dark - Dunkelmodus-fähige Auswahl des Splash-Screen-Bildes
- Fallback auf das bestehende Splash-Bild, wenn kein dunkles Asset konfiguriert ist
- Aktualisierte Hilfsfunktionen/Refaktorierungen
- Begleitende RSpec-Tests
Ich habe die Arbeit zudem auf einen sauberen Branch rebased/cherry-picked, sodass der PR-Verlauf nur Commits enthält, die sich auf dieses Feature beziehen.
Feedback ist sehr willkommen, insbesondere zu:
- der Benennung der Einstellung
- der Angemessenheit des Fallback-Verhaltens
- der Frage, ob dies splash-screenspezifisch bleiben oder weiter verallgemeinert werden sollte