simvx.editor.preferences

Editor preferences and theme system.

Persistent settings via the unified AppConfig system (~/.config/simvx/config.json). EditorPreferences wraps an AppConfig and adds editor-specific theme application.

Module Contents

Classes

EditorPreferences

Holds the unified AppConfig and applies editor themes.

API

class simvx.editor.preferences.EditorPreferences[source]

Holds the unified AppConfig and applies editor themes.

Initialization

load() None[source]
save() None[source]
get_theme() simvx.core.ui.theme.AppTheme[source]

Return an AppTheme for the current preset and make it the singleton.

reset_to_defaults() None[source]