Skip to content

IPC Route settings

Timon Home edited this page Mar 19, 2026 · 2 revisions

IPC Route: settings

Handlers for reading and writing application-wide settings. Settings are persisted alongside profiles in electron-store.


settings:get

Transport: invoke

Returns current settings merged with defaults, guaranteeing a complete AppSettings object even when reading configs written by older versions.

Request

No parameters.

Response

AppSettings

See Settings Reference for the full schema and defaults.


settings:save

Transport: invoke

Overwrites the stored settings. Caller must pass the complete AppSettings shape.

Request

settings: AppSettings

Response

void

Side effects

  • Persists to disk immediately via electron-store
  • Renderer dispatches SET_SETTINGS to update local state after save

Clone this wiki locally