Theme Categories
Themes are organized into two categories:Color Themes
Gradient color palettes with carefully selected shades (31 themes)
Wallpaper Themes
Beautiful background images with matching color extraction (6 themes)
Accessing Themes
Navigate to Settings → Theme to browse and select your preferred theme.
Color Themes
Color themes use gradient palettes with shades ranging from 950 (darkest) to 0 (lightest). Each theme includes 12 color stops for smooth UI rendering.Available Color Themes
Dark & Neutral (7 themes)
Dark & Neutral (7 themes)
- Dark — Classic dark mode with subtle grays
- Dark Grey — Deep charcoal to soft gray gradient
- Slate Shadow — Cool slate tones
- Mystic Fog — Mysterious foggy grays
- Eclipse Steel — Industrial steel finish
- Urban Concrete — Modern concrete aesthetic
- Misty Morning — Soft morning mist palette
Warm & Earth Tones (7 themes)
Warm & Earth Tones (7 themes)
- Beige — Warm sandy beige gradient
- Middle Beige — Balanced earth tones
- Light Beige — Soft cream to tan
- Desert Dune — Warm desert sand
- Twilight Amber — Deep amber glow
- Autumn — Rich autumn leaves
- Coral Sunrise — Warm coral and peach
Cool & Ocean (5 themes)
Cool & Ocean (5 themes)
- Ice Queen — Cool ice blue tones
- Ocean — Deep ocean cyan
- Navy — Classic navy blue
- Celestial Aura — Ethereal sky blue
- Digital Oasis — Vibrant teal
Nature & Forest (2 themes)
Nature & Forest (2 themes)
- Tropical Forest — Lush green forest
- Forest — Deep woodland green
- Velvet Emerald — Rich emerald tones
Bold & Vibrant (10 themes)
Bold & Vibrant (10 themes)
- Sunset — Pink and rose sunset
- Rose — Romantic rose pink
- Crimson Night — Deep crimson red
- Volcanic Crimson — Intense lava red
- Neon Dream — Electric purple neon
- Cosmic Ember — Magenta and purple
- Retro Outrun — 80s synthwave vibes
- Aurora Twilight — Purple aurora gradient
- Light — Inverted light mode palette
Theme Structure
Each color theme is defined inthemes.ts with a complete shade palette:
themes.ts
Wallpaper Themes
Wallpaper themes feature stunning background images with automatically extracted dominant colors for UI elements.Available Wallpapers
Cosmic Purple
Deep space purple with vibrant accents
Deep Ocean
Underwater teal and turquoise depths
Mountain Peaks
Majestic mountain silhouettes
Mountain Sky
Serene mountain skyline at dusk
Mystic Blue
Mystical blue and magenta blend
Royal Purple
Regal purple gradient elegance
Wallpaper Configuration
Wallpaper themes are configured inconfig/backgroundImageThemes.ts:
config/backgroundImageThemes.ts
Dominant Color Extraction
Each wallpaper includes extracted dominant colors for UI consistency:Gradient Colors
Wallpapers also include gradient color scales (light → mid → dark):Theme Provider
Themes are managed globally through theThemeProvider component.
Using the Theme Provider
providers/ThemeProvider.tsx
Theme Context API
Implementation Details
Theme Selection UI
The theme selector (app/settings-pages/theme.tsx) displays themes in a grid with visual previews:
app/settings-pages/theme.tsx
Theme Persistence
Theme selection is persisted insettingsStore:
stores/settingsStore.ts
Applying Theme Variables
Themes are applied using Uniwind CSS variables:providers/ThemeProvider.tsx
Checking Theme Type
Determine if a theme uses a background image:Best Practices
Related Resources
Multi-Currency Display
Configure fiat currency display preferences
Settings Overview
Explore all app configuration options