Settings
Settings
Open the Options page by clicking the gear icon in the Solstice popup. Settings sync across your Chrome browsers via Chrome Sync.
Global Settings
Master Toggle
Default: Enabled
A global on/off switch for Solstice. When disabled, no dark mode is applied to any site. Per-site settings are preserved and will take effect again when you re-enable.
Scope Mode
Default: Everywhere
Controls which sites get dark mode:
- Everywhere — Dark mode applies to all sites. Use the excludelist to opt out specific sites that already have dark themes or don’t work well.
- Allowlist — Dark mode only applies to sites you’ve explicitly added. Use this if you prefer to manually control which sites get dark mode.
Site Lists
Allowlist (Allowlist Mode)
Sites where dark mode will be applied. Add the current site from the popup with a single tap. In the Options page, you can search, browse, and remove sites from the list.
Excludelist (Everywhere Mode)
Sites excluded from dark mode. Useful for sites that are already dark or where dark mode causes issues. Manage from the popup or Options page.
Both lists support:
- Search — Filter the list when you have more than 5 entries
- Pagination — 20 items per page with a “Show all” option
- Remove — Click the remove button on any site card
Per-Site Settings
Each site has independent settings stored by hostname:
| Setting | Range | Default | Description |
|---|---|---|---|
| Enabled | on/off | on | Whether dark mode is active for this site |
| Mode | auto / native / filter / override | auto | Strategy selection |
| Brightness | 80–120% | 100% | Brightness adjustment |
| Contrast | 80–120% | 100% | Contrast adjustment |
| Sepia | 0–100% | 0% | Sepia filter amount |
All per-site settings persist across sessions and sync across browsers.
Storage
Solstice uses Chrome’s storage API with two tiers:
Synced Storage
Settings that follow you across browsers:
- Global settings (master toggle, scope mode)
- Allowlist and excludelist
- Per-site settings (mode, brightness, contrast, sepia)
Local Storage
Data that stays on the current device:
- Detection cache — Cached analysis of each site’s native dark mode support. Entries expire after 7 days.
- Quality cache — Cached contrast analysis results. Entries expire after 7 days.
Caches are cleaned automatically on extension startup.
Privacy
- All detection, styling, and quality analysis happens locally in your browser
- No data is sent to any external server
- No analytics, telemetry, or tracking of any kind
- No accounts or sign-in required
- Settings sync exclusively through your Chrome Sync account