Raxol.Terminal.Theme.ThemeServer (Raxol v2.0.1)
View SourceUnified theme system for the Raxol terminal emulator. Handles theme management, preview, switching, and customization.
Summary
Functions
Applies a theme to the terminal.
Returns a specification to start this module under a supervisor.
Exports a theme to a file.
Gets the state of a theme.
Gets all loaded themes.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Imports a theme from a file.
Loads a theme from a file or directory.
Previews a theme without applying it.
Unloads a theme by ID.
Updates a theme's configuration.
Types
@type theme_id() :: String.t()
Functions
Applies a theme to the terminal.
Returns a specification to start this module under a supervisor.
See Supervisor.
Exports a theme to a file.
Gets the state of a theme.
Gets all loaded themes.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Imports a theme from a file.
Loads a theme from a file or directory.
Previews a theme without applying it.
Unloads a theme by ID.
Updates a theme's configuration.