Raxol.Style.Colors.Persistence (Raxol v0.2.0)
View SourceHandles persistence of color themes and user preferences.
This module provides functionality for:
- Saving and loading themes
- Managing user preferences
- Handling theme file storage
Summary
Functions
Deletes a theme.
Lists all available themes.
Loads the current theme from user preferences.
Loads a theme from a file.
Loads user preferences from file.
Saves a theme to a file.
Saves user preferences to file.
Functions
Deletes a theme.
Parameters
theme_name- The name of the theme to delete
Returns
:okon success{:error, reason}on failure
Lists all available themes.
Returns
- A list of theme names
Loads the current theme from user preferences.
Returns
{:ok, theme}on success{:error, reason}on failure
Loads a theme from a file.
Parameters
theme_name- The name of the theme to load
Returns
{:ok, theme}on success{:error, reason}on failure
Loads user preferences from file.
Returns
{:ok, preferences}on success{:error, reason}on failure
Saves a theme to a file.
Parameters
theme- The theme to save
Returns
:okon success{:error, reason}on failure
Saves user preferences to file.
Parameters
preferences- The preferences to save
Returns
:okon success{:error, reason}on failure