Skip to content

Dark mode in the app

Your app has its own light and dark palettes, independent of the builder and of this documentation site.

You set the default. Settings → Appearance → Default Mode in the builder: light, dark, or follow the device.

Members can override it if you place the Dark Mode feature. Tapping it toggles the app’s theme, and the choice persists between sessions.

Without that feature, your default is what everyone gets.

Follow the device is usually the right default. Members who have chosen dark system-wide have already told their phone what they want, and an app that ignores it feels careless at night.

Set an explicit light or dark default when your brand depends on it — a community whose identity is a dark palette should not appear light because a member’s phone is.

The two palettes are edited separately and are not derived from each other. A colour that reads well on white rarely reads well on near-black at the same lightness, which is why the builder asks for both rather than inverting one.

If you brand the light palette heavily and leave the dark one at its defaults, members who switch see something that looks like a different product. Either set both, or set an explicit default mode and do not offer the toggle.

The Dark Mode feature is chrome rather than a screen — it does not navigate anywhere, it just toggles.

The side drawer is the usual home, alongside settings and sign-out. It is a reasonable candidate for the upper nav bar if you have the slots and your members switch often.

It is a poor use of a bottom nav slot, where you have eight at most and members expect destinations rather than switches.

The preview honours the app’s Default Mode, so you can check both palettes without a build. Toggle the Dark Mode feature in the preview to see the other one.

Check the screens with the most colour: the feed, the directory, and any screen with your branding on it. Plain text screens tend to look fine in both regardless.

SymptomCauseFix
Members cannot switchNo Dark Mode feature is placedPlace one
The app ignores the deviceDefault Mode is set to explicit light or darkSet it to follow the device
Dark mode looks unstyledOnly the light palette was brandedSet the dark palette
The builder is dark and the app is notThey are separate settingsChange Default Mode
A member’s choice does not persistThey are running an older buildRebuild and redistribute