diff --git a/assets/favicon.png b/assets/favicon.png index 02df5201bcd41b7c0ad8f8512de59959eeeee012..c1c2e4666b8da29eb0a5c1ff979858b78c01f40c 100644 GIT binary patch delta 2362 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 I>zopr0A!~Zpa1{> diff --git a/src/alf/themes.ts b/src/alf/themes.ts index 82b2e1b40..a5f1e8c0b 100644 --- a/src/alf/themes.ts +++ b/src/alf/themes.ts @@ -1,5 +1,5 @@ import {atoms} from '#/alf/atoms' -import {Palette, Theme} from '#/alf/types' +import {type Palette, type Theme} from '#/alf/types' import { BLUE_HUE, defaultScale, @@ -79,19 +79,19 @@ export function createThemes({ gray_975: `hsl(${hues.primary}, 28%, ${defaultScale[1]}%)`, gray_1000: `hsl(${hues.primary}, 28%, ${defaultScale[0]}%)`, - primary_25: `hsl(${hues.primary}, 99%, 97%)`, - primary_50: `hsl(${hues.primary}, 99%, 95%)`, - primary_100: `hsl(${hues.primary}, 99%, 90%)`, - primary_200: `hsl(${hues.primary}, 99%, 80%)`, - primary_300: `hsl(${hues.primary}, 99%, 70%)`, - primary_400: `hsl(${hues.primary}, 99%, 60%)`, - primary_500: `hsl(${hues.primary}, 99%, 53%)`, - primary_600: `hsl(${hues.primary}, 99%, 42%)`, - primary_700: `hsl(${hues.primary}, 99%, 34%)`, - primary_800: `hsl(${hues.primary}, 99%, 26%)`, - primary_900: `hsl(${hues.primary}, 99%, 18%)`, - primary_950: `hsl(${hues.primary}, 99%, 10%)`, - primary_975: `hsl(${hues.primary}, 99%, 7%)`, + primary_25: `hsl(145, 30%, 97%)`, + primary_50: `hsl(145, 30%, 95%)`, + primary_100: `hsl(145, 30%, 90%)`, + primary_200: `hsl(145, 32%, 80%)`, + primary_300: `hsl(145, 34%, 70%)`, + primary_400: `hsl(145, 35%, 58%)`, + primary_500: `hsl(145, 35%, 45%)`, + primary_600: `hsl(145, 38%, 38%)`, + primary_700: `hsl(145, 40%, 32%)`, + primary_800: `hsl(145, 42%, 25%)`, + primary_900: `hsl(145, 45%, 18%)`, + primary_950: `hsl(145, 48%, 10%)`, + primary_975: `hsl(145, 50%, 7%)`, green_25: `hsl(${hues.positive}, 82%, 97%)`, green_50: `hsl(${hues.positive}, 82%, 95%)`, @@ -265,19 +265,19 @@ export function createThemes({ contrast_950: `hsl(${hues.primary}, 20%, ${dimScale[12]}%)`, contrast_975: `hsl(${hues.primary}, 20%, ${dimScale[13]}%)`, - primary_25: `hsl(${hues.primary}, 50%, ${dimScale[1]}%)`, - primary_50: `hsl(${hues.primary}, 60%, ${dimScale[2]}%)`, - primary_100: `hsl(${hues.primary}, 70%, ${dimScale[3]}%)`, - primary_200: `hsl(${hues.primary}, 82%, ${dimScale[4]}%)`, - primary_300: `hsl(${hues.primary}, 90%, ${dimScale[5]}%)`, - primary_400: `hsl(${hues.primary}, 95%, ${dimScale[6]}%)`, - primary_500: `hsl(${hues.primary}, 99%, ${dimScale[7]}%)`, - primary_600: `hsl(${hues.primary}, 99%, ${dimScale[8]}%)`, - primary_700: `hsl(${hues.primary}, 99%, ${dimScale[9]}%)`, - primary_800: `hsl(${hues.primary}, 99%, ${dimScale[10]}%)`, - primary_900: `hsl(${hues.primary}, 99%, ${dimScale[11]}%)`, - primary_950: `hsl(${hues.primary}, 99%, ${dimScale[12]}%)`, - primary_975: `hsl(${hues.primary}, 99%, ${dimScale[13]}%)`, + primary_25: `hsl(140, 15%, ${dimScale[1]}%)`, + primary_50: `hsl(140, 18%, ${dimScale[2]}%)`, + primary_100: `hsl(140, 22%, ${dimScale[3]}%)`, + primary_200: `hsl(140, 25%, ${dimScale[4]}%)`, + primary_300: `hsl(140, 28%, ${dimScale[5]}%)`, + primary_400: `hsl(140, 32%, ${dimScale[6]}%)`, + primary_500: `hsl(140, 35%, ${dimScale[7]}%)`, + primary_600: `hsl(140, 38%, ${dimScale[8]}%)`, + primary_700: `hsl(140, 42%, ${dimScale[9]}%)`, + primary_800: `hsl(140, 45%, ${dimScale[10]}%)`, + primary_900: `hsl(140, 48%, ${dimScale[11]}%)`, + primary_950: `hsl(140, 50%, ${dimScale[12]}%)`, + primary_975: `hsl(140, 55%, ${dimScale[13]}%)`, positive_25: `hsl(${hues.positive}, 50%, ${dimScale[1]}%)`, positive_50: `hsl(${hues.positive}, 60%, ${dimScale[2]}%)`, diff --git a/src/alf/tokens.ts b/src/alf/tokens.ts index 576aafe95..ded74629b 100644 --- a/src/alf/tokens.ts +++ b/src/alf/tokens.ts @@ -69,10 +69,10 @@ export const gradients = { }, sky: { values: [ - [0, '#0A7AFF'], - [1, '#59B9FF'], + [0, '#344e41'], + [1, '#a3b18a'], ], - hover_value: '#0A7AFF', + hover_value: '#344e41', }, midnight: { values: [ diff --git a/src/lib/styles.ts b/src/lib/styles.ts index 55fb1a844..641ac90be 100644 --- a/src/lib/styles.ts +++ b/src/lib/styles.ts @@ -1,7 +1,12 @@ -import {Dimensions, StyleProp, StyleSheet, TextStyle} from 'react-native' +import { + Dimensions, + type StyleProp, + StyleSheet, + type TextStyle, +} from 'react-native' import {isWeb} from '#/platform/detection' -import {Theme, TypographyVariant} from './ThemeContext' +import {type Theme, type TypographyVariant} from './ThemeContext' // 1 is lightest, 2 is light, 3 is mid, 4 is dark, 5 is darkest export const colors = { @@ -17,14 +22,14 @@ export const colors = { gray7: '#26272D', gray8: '#141417', - blue0: '#bfe1ff', - blue1: '#8bc7fd', - blue2: '#52acfe', - blue3: '#0085ff', - blue4: '#0062bd', - blue5: '#034581', - blue6: '#012561', - blue7: '#001040', + blue0: '#d5e8d9', + blue1: '#b8d6be', + blue2: '#95bd9f', + blue3: '#729f7c', + blue4: '#528157', + blue5: '#3a6141', + blue6: '#25422c', + blue7: '#14291a', red1: '#ffe6eb', red2: '#fba2b2', @@ -58,9 +63,9 @@ export const colors = { } export const gradients = { - blueLight: {start: '#5A71FA', end: colors.blue3}, // buttons - blue: {start: '#5E55FB', end: colors.blue3}, // fab - blueDark: {start: '#5F45E0', end: colors.blue3}, // avis, banner + blueLight: {start: '#a3b18a', end: colors.blue3}, // buttons + blue: {start: '#8a9e7b', end: colors.blue3}, // fab + blueDark: {start: '#658764', end: colors.blue3}, // avis, banner } export const s = StyleSheet.create({ diff --git a/src/style.css b/src/style.css index 9d72db4a1..d873ad0da 100644 --- a/src/style.css +++ b/src/style.css @@ -109,11 +109,11 @@ a[role='link'][data-no-underline='1']:hover { pointer-events: none; } .ProseMirror .mention { - color: #0085ff; + color: rgb(75, 155, 108); } .ProseMirror a, .ProseMirror .autolink { - color: #0085ff; + color: rgb(75, 155, 108); } /* OLLIE: TODO -- this is not accessible */ /* Remove focus state on inputs */ diff --git a/src/view/icons/Logo.tsx b/src/view/icons/Logo.tsx index 216c3352a..c235d28e2 100644 --- a/src/view/icons/Logo.tsx +++ b/src/view/icons/Logo.tsx @@ -57,8 +57,8 @@ export const Logo = React.forwardRef(function LogoImpl(props: Props, ref) { {gradient && ( - - + + )} diff --git a/web/index.html b/web/index.html index 5afe2a9e9..e23994088 100644 --- a/web/index.html +++ b/web/index.html @@ -144,11 +144,17 @@
- - + + + + + + + +