Skip to main content

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

  1. Open user profile menu:
    • Click user profile button at bottom of sidebar (shows avatar and name)
    • Profile menu opens displaying user information and settings
  2. 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
    Profile menu showing Light theme selected with sun icon highlighted, moon and monitor icons for Dark and System themes
  3. 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
  4. 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
    Profile menu showing Dark theme selected with moon icon highlighted, interface displayed in dark mode
  5. 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
    Profile menu showing System theme selected with monitor icon highlighted, theme matches operating system preference
  6. 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

RequirementDetails
PermissionAny authenticated user
BrowserChrome, Firefox, Safari (latest 2 versions)
SystemOperating system with theme detection support (for System option)
StorageBrowser localStorage enabled for preference persistence

Limitations

LimitationValue
Theme options3 themes (Light, Dark, System)
System detectionRequires browser support for prefers-color-scheme
Custom themesNo custom color schemes or user-defined themes
PersistencePer-device storage (does not sync across multiple devices)
TransitionInstant 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

SettingDefaultDescription
Default themeSystemNew users start with System theme matching OS
Storage methodlocalStorageTheme preference stored in browser localStorage
Storage keythemeKey name for localStorage theme value
System detectionEnabledAutomatically detects OS theme when System selected
Application scopeGlobalTheme applies to entire application uniformly