# Add separate mobile\_logo\_dark setting for the login/signup splash screen

**URL:** https://meta.discourse.org/t/add-separate-mobile-logo-dark-setting-for-the-login-signup-splash-screen/402949
**Category:** Feature
**Tags:** login, ux
**Created:** [14 mei 2026 om 12:06 UTC](https://meta.discourse.org/t/add-separate-mobile-logo-dark-setting-for-the-login-signup-splash-screen/402949 "2026-05-14T12:06:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [14 mei 2026 om 12:06 UTC](https://meta.discourse.org/t/add-separate-mobile-logo-dark-setting-for-the-login-signup-splash-screen/402949/1 "2026-05-14T12:06:23Z")

</div>

At the moment, the same mobile logo appears to be used in both the logged-in mobile header and the unauthenticated login/signup splash screen.

It would be useful to have a separate site setting, for example:

`mobile_logo_dark`

or more specifically:

`login_mobile_logo_dark`

This would allow admins to use a logo that works well on the splash screen background without also affecting the compact header logo shown to logged-in users.

## Use case

On mobile, the login/signup splash screen often has different visual requirements from the logged-in header.

For example, a site may want:

- a larger, more decorative logo on the splash screen;
- a darker or blended background version for dark mode;
- a simplified compact logo in the logged-in mobile header.

Currently, changing the mobile logo to suit the splash screen can make the logged-in header look oversized or visually awkward. Conversely, optimising the logo for the header can make the splash screen look too plain or poorly blended.

## Suggested behaviour

Add a separate upload setting for the splash/login mobile logo in dark mode.

### Possible priority order:

1. use `login_mobile_logo_dark` / `mobile_logo_dark` if set;
2. fall back to the existing dark mobile logo;
3. fall back to the normal mobile logo.

This would give admins more control over branding on the first unauthenticated screen, while preserving the existing logged-in header behaviour.

## Why this helps

The splash screen is often the first thing new users see, so it benefits from a logo designed specifically for that context. The logged-in mobile header has much tighter space constraints, so it usually needs a different asset.

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [15 mei 2026 om 09:30 UTC](https://meta.discourse.org/t/add-separate-mobile-logo-dark-setting-for-the-login-signup-splash-screen/402949/2 "2026-05-15T09:30:13Z")

</div>

I’ve now opened a draft implementation PR for this feature:

[https://github.com/discourse/discourse/pull/40065](https://github.com/discourse/discourse/pull/40065)

This adds support for a separate dark-mode splash screen image, allowing the login/signup splash screen to use a different asset when a dark colour scheme is active.

The implementation currently includes:

- `splash_screen_image_dark` site setting
- dark-mode aware splash screen image selection
- fallback to the existing splash image when no dark asset is configured
- updated helper methods/refactors
- accompanying RSpec coverage

I also rebased/cherry-picked the work onto a clean branch so the PR history only contains commits related to this feature.

Feedback very welcome, especially around:

- naming of the setting
- whether the fallback behaviour is appropriate
- whether this should remain splash-screen specific or be generalised further
