Raxol.Core.UserPreferences (Raxol v2.0.1)
View SourceManages user preferences for the terminal emulator.
Acts as a GenServer holding the preferences state and handles persistence.
Summary
Functions
Returns a specification to start this module under a supervisor.
Returns the default preferences map. This includes default values for theme, terminal configuration, accessibility settings, and keybindings.
Returns the current theme id as an atom, defaulting to :default if not set or invalid.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Returns the default preferences map. This includes default values for theme, terminal configuration, accessibility settings, and keybindings.
Returns the current theme id as an atom, defaulting to :default if not set or invalid.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.