From cbc7cd080889bbb8af052717d2831880ccd10475 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 18 Sep 2024 19:35:34 -0500 Subject: [Neue] Base (#5395) * Add fontScale, gate it, fix some computes * Add inter, integrate * Clean up * Apply to old Text component * Use numeric weight * Cleanup * Clean up appearance settings * Global tracking * Fix regular italic variant * Refactor settings and fontScale values * Remove flags * Get rid of lower weight font usage * Remove gate from settings * Refactor appearance settings for reuse * Add neue type nux * Update defaults * Load fonts, add fallback families * Load fonts via plugin in production * Fixes * Fix for web * Nits --------- Co-authored-by: Hailey --- src/storage/index.ts | 2 ++ src/storage/schema.ts | 2 ++ 2 files changed, 4 insertions(+) (limited to 'src/storage') diff --git a/src/storage/index.ts b/src/storage/index.ts index 819ffab7e..4be08170d 100644 --- a/src/storage/index.ts +++ b/src/storage/index.ts @@ -2,6 +2,8 @@ import {MMKV} from 'react-native-mmkv' import {Device} from '#/storage/schema' +export * from '#/storage/schema' + /** * Generic storage class. DO NOT use this directly. Instead, use the exported * storage instances below. diff --git a/src/storage/schema.ts b/src/storage/schema.ts index bc41fd3ed..1a9656fed 100644 --- a/src/storage/schema.ts +++ b/src/storage/schema.ts @@ -2,5 +2,7 @@ * Device data that's specific to the device and does not vary based account */ export type Device = { + fontScale: '-2' | '-1' | '0' | '1' | '2' + fontFamily: 'system' | 'theme' lastNuxDialog: string | undefined } -- cgit 1.4.1