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 @@