From ebbb45f8a071a8bb7451aa88e90c51f27c33921e Mon Sep 17 00:00:00 2001 From: WardPearce Date: Wed, 18 Feb 2026 06:20:09 +1300 Subject: [PATCH] Added setting json export --- docs/DOCKER-FULL.md | 2 +- .../lib/components/settings/Interface.svelte | 29 +++++++++++++++---- .../src/lib/externalSettings/index.ts | 13 +++++++++ materialious/src/lib/i18n/locales/en.json | 2 ++ 4 files changed, 40 insertions(+), 6 deletions(-) diff --git a/docs/DOCKER-FULL.md b/docs/DOCKER-FULL.md index 728ff4c6..5fec3196 100644 --- a/docs/DOCKER-FULL.md +++ b/docs/DOCKER-FULL.md @@ -95,7 +95,7 @@ volumes: ``` ### Overwriting Materialious defaults -Materialious allows you to overwrite the default values using `VITE_DEFAULT_SETTINGS`, see [SETTINGS](./SETTINGS.md) for more details. +Materialious lets you customize the default settings by overriding them with `VITE_DEFAULT_SETTINGS`. To configure this easily, go to **Settings** → **Interface** and click "Export to JSON." For more details, check the [SETTINGS](./SETTINGS.md) page. **Please note:** These overwrites only apply on 1st load & won't replace existing configuration stored in browser local storage. diff --git a/materialious/src/lib/components/settings/Interface.svelte b/materialious/src/lib/components/settings/Interface.svelte index a248efc9..18887455 100644 --- a/materialious/src/lib/components/settings/Interface.svelte +++ b/materialious/src/lib/components/settings/Interface.svelte @@ -1,5 +1,5 @@