Documentation Index
Fetch the complete documentation index at: https://docs.jitera.ai/llms.txt
Use this file to discover all available pages before exploring further.
Change application appearance between Light, Dark, and System themes. Theme Switcher allows customization of visual interface colors to match personal preferences or reduce eye strain, with automatic system detection for seamless adaptation to operating system settings.
Capabilities
- Switch between three theme options (Light, Dark, System)
- Access theme controls from user profile menu
- Apply theme changes instantly without page reload
- Persist theme preference across sessions and devices
- Automatically detect and follow system theme when System option selected
- Preview theme changes immediately upon selection
- Maintain theme consistency across all application pages
How to Use
-
Open user profile menu:
- Click user profile button at bottom of sidebar (shows avatar and name)
- Profile menu opens displaying user information and settings
-
Access theme switcher:
- Locate theme switcher in profile menu below user info section
- Theme switcher displays as three icon buttons in horizontal row
- Current theme shows with highlighted/selected state
-
Select Light theme:
- Click sun icon (first button) to activate Light theme
- Interface switches to light background with dark text
- Theme applies immediately across all pages
- Selection persists automatically for future sessions
-
Select Dark theme:
- Click moon icon (second button) to activate Dark theme
- Interface switches to dark background with light text
- Reduces eye strain in low-light environments
- Theme selection saves automatically
-
Select System theme:
- Click monitor icon (third button) to activate System theme
- Application automatically detects operating system theme preference
- Theme switches between Light and Dark based on OS settings
- Updates automatically when system theme changes
-
Verify theme application:
- Close profile menu by clicking outside or pressing Escape
- Navigate through application pages to confirm theme consistency
- Theme applies to all UI elements (sidebar, content, dialogs, buttons)
Requirements
| Requirement | Details |
|---|
| Permission | Any authenticated user |
| Browser | Chrome, Firefox, Safari (latest 2 versions) |
| System | Operating system with theme detection support (for System option) |
| Storage | Browser localStorage enabled for preference persistence |
Limitations
| Limitation | Value |
|---|
| Theme options | 3 themes (Light, Dark, System) |
| System detection | Requires browser support for prefers-color-scheme |
| Custom themes | No custom color schemes or user-defined themes |
| Persistence | Per-device storage (does not sync across multiple devices) |
| Transition | Instant switch (no animation or fade effect) |
Not Supported:
- Creating custom theme color palettes
- Adjusting individual UI element colors independently
- Scheduling automatic theme changes by time of day
- Importing or exporting custom theme configurations
- Per-project theme preferences (theme applies globally)
- High contrast mode or accessibility-specific themes
- Theme preview before applying selection
- Reverting to previous theme with undo button
- Sharing theme preferences across multiple devices
- Custom icon sets for theme switcher buttons
Configuration
| Setting | Default | Description |
|---|
| Default theme | System | New users start with System theme matching OS |
| Storage method | localStorage | Theme preference stored in browser localStorage |
| Storage key | theme | Key name for localStorage theme value |
| System detection | Enabled | Automatically detects OS theme when System selected |
| Application scope | Global | Theme applies to entire application uniformly |