From 7b8335a3fbccbef2b644a3d83b80521afa563c70 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Sun, 7 Dec 2025 16:28:00 +0100 Subject: [PATCH] fix(settings): unify global settings across web apps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add desktopPosition prop to Clock layout for nav sync - Remove duplicate local theme/locale controls from Clock, Calendar, Todo, Zitare - Move GlobalSettingsSection to proper position in settings pages - Remove weekStartsOn from Calendar (now handled by GlobalSettingsSection) All web apps now consistently use GlobalSettingsSection for: - Navigation (desktopPosition, sidebarCollapsed) - Theme (mode, colorScheme) - Language (locale) - General (startPage, weekStartsOn, soundsEnabled) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../src/routes/(app)/settings/+page.svelte | 156 +----------------- .../apps/web/src/routes/(app)/+layout.svelte | 1 + .../src/routes/(app)/settings/+page.svelte | 107 ++---------- .../src/routes/(app)/settings/+page.svelte | 80 +-------- .../src/routes/(app)/settings/+page.svelte | 144 +--------------- 5 files changed, 26 insertions(+), 462 deletions(-) diff --git a/apps/calendar/apps/web/src/routes/(app)/settings/+page.svelte b/apps/calendar/apps/web/src/routes/(app)/settings/+page.svelte index 9145580ff..a0e49ff8f 100644 --- a/apps/calendar/apps/web/src/routes/(app)/settings/+page.svelte +++ b/apps/calendar/apps/web/src/routes/(app)/settings/+page.svelte @@ -1,17 +1,12 @@