diff --git a/web/src/hooks.server.ts b/web/src/hooks.server.ts
index 1606f92796..4a08e7bf61 100644
--- a/web/src/hooks.server.ts
+++ b/web/src/hooks.server.ts
@@ -1,12 +1,12 @@
-import overpass from '$lib/assets/fonts/overpass/Overpass.ttf?url';
-import overpassMono from '$lib/assets/fonts/overpass/OverpassMono.ttf?url';
+import GoogleSans from '$lib/assets/fonts/GoogleSans/GoogleSans.ttf?url';
+import GoogleSansCode from '$lib/assets/fonts/GoogleSansCode/GoogleSansCode.ttf?url';
import type { Handle } from '@sveltejs/kit';
// only used during the build to replace the variables from app.html
export const handle = (async ({ event, resolve }) => {
return resolve(event, {
transformPageChunk: ({ html }) => {
- return html.replace('%app.font%', overpass).replace('%app.monofont%', overpassMono);
+ return html.replace('%app.font%', GoogleSans).replace('%app.monofont%', GoogleSansCode);
},
});
}) satisfies Handle;
diff --git a/web/src/lib/components/shared-components/settings/setting-combobox.svelte b/web/src/lib/components/shared-components/settings/setting-combobox.svelte
index 0a8db3f55b..e2bcfe3c20 100644
--- a/web/src/lib/components/shared-components/settings/setting-combobox.svelte
+++ b/web/src/lib/components/shared-components/settings/setting-combobox.svelte
@@ -1,5 +1,6 @@
-
-
-
-
- {#if isEdited}
-
- {$t('unsaved_change')}
-
- {/if}
-
-
-
{subtitle}
+
+
+
+ {#if isEdited}
+
+ {$t('unsaved_change')}
+
+ {/if}
-
+
+
{subtitle}
+
{@render children?.()}
diff --git a/web/src/lib/components/shared-components/settings/settings-language-selector.svelte b/web/src/lib/components/shared-components/settings/settings-language-selector.svelte
index ab171f8743..dbbdaabb94 100644
--- a/web/src/lib/components/shared-components/settings/settings-language-selector.svelte
+++ b/web/src/lib/components/shared-components/settings/settings-language-selector.svelte
@@ -4,6 +4,7 @@
import { defaultLang, langs } from '$lib/constants';
import { lang } from '$lib/stores/preferences.store';
import { getClosestAvailableLocale, langCodes } from '$lib/utils/i18n';
+ import { Label, Text } from '@immich/ui';
import { locale as i18nLocale, t } from 'svelte-i18n';
interface Props {
@@ -34,16 +35,14 @@
let closestLanguage = $derived(getClosestAvailableLocale([$lang], langCodes));
-
+
{#if showSettingDescription}
-
+
-
{$t('language_setting_description')}
+
{$t('language_setting_description')}
{/if}
diff --git a/web/src/lib/components/user-settings-page/app-settings.svelte b/web/src/lib/components/user-settings-page/app-settings.svelte
index b13b58959a..67d3484321 100644
--- a/web/src/lib/components/user-settings-page/app-settings.svelte
+++ b/web/src/lib/components/user-settings-page/app-settings.svelte
@@ -1,7 +1,6 @@