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
:ok
on 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
:ok
on success{:error, reason}
on failure
Saves user preferences to file.
Parameters
preferences
- The preferences to save
Returns
:ok
on success{:error, reason}
on failure