diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-12-26 01:59:17 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-12-26 01:59:17 +0100 |
commit | cce40ab1d2ad8cc1b60fabb4cc8281ea0490a123 (patch) | |
tree | bb96df2676934a9cd4ef2bc5a48957e8b32fb646 /packages/preload | |
parent | refactor: Simplify browserViewBounds handling (diff) | |
download | sophie-cce40ab1d2ad8cc1b60fabb4cc8281ea0490a123.tar.gz sophie-cce40ab1d2ad8cc1b60fabb4cc8281ea0490a123.tar.zst sophie-cce40ab1d2ad8cc1b60fabb4cc8281ea0490a123.zip |
feat: Set nativeTheme theme source on dark mode
Diffstat (limited to 'packages/preload')
-rw-r--r-- | packages/preload/src/SophieRendererImpl.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/preload/src/SophieRendererImpl.ts b/packages/preload/src/SophieRendererImpl.ts index bd0f6cb..a06433f 100644 --- a/packages/preload/src/SophieRendererImpl.ts +++ b/packages/preload/src/SophieRendererImpl.ts | |||
@@ -24,13 +24,13 @@ import { | |||
24 | BrowserViewBounds, | 24 | BrowserViewBounds, |
25 | browserViewBounds, | 25 | browserViewBounds, |
26 | MainToRendererIpcMessage, | 26 | MainToRendererIpcMessage, |
27 | PaletteMode, | ||
28 | paletteMode, | ||
29 | RendererToMainIpcMessage, | 27 | RendererToMainIpcMessage, |
30 | sharedStore, | 28 | sharedStore, |
31 | SharedStoreListener, | 29 | SharedStoreListener, |
32 | SharedStoreSnapshotIn, | 30 | SharedStoreSnapshotIn, |
33 | SophieRenderer, | 31 | SophieRenderer, |
32 | themeSource, | ||
33 | ThemeSource, | ||
34 | } from '@sophie/shared'; | 34 | } from '@sophie/shared'; |
35 | 35 | ||
36 | export type MessageSender = (channel: RendererToMainIpcMessage, ...args: unknown[]) => void; | 36 | export type MessageSender = (channel: RendererToMainIpcMessage, ...args: unknown[]) => void; |
@@ -81,9 +81,9 @@ export class SophieRendererImpl implements SophieRenderer { | |||
81 | } | 81 | } |
82 | } | 82 | } |
83 | 83 | ||
84 | setPaletteMode(mode: PaletteMode): void { | 84 | setThemeSource(mode: ThemeSource): void { |
85 | if (paletteMode.safeParse(mode).success) { | 85 | if (themeSource.safeParse(mode).success) { |
86 | this.#send(RendererToMainIpcMessage.SetPaletteMode, mode); | 86 | this.#send(RendererToMainIpcMessage.SetThemeSource, mode); |
87 | } | 87 | } |
88 | } | 88 | } |
89 | 89 | ||
@@ -106,7 +106,7 @@ export function createSophieRenderer(): SophieRenderer { | |||
106 | return { | 106 | return { |
107 | setSharedStoreListener: impl.setSharedStoreListener.bind(impl), | 107 | setSharedStoreListener: impl.setSharedStoreListener.bind(impl), |
108 | setBrowserViewBounds: impl.setBrowserViewBounds.bind(impl), | 108 | setBrowserViewBounds: impl.setBrowserViewBounds.bind(impl), |
109 | setPaletteMode: impl.setPaletteMode.bind(impl), | 109 | setThemeSource: impl.setThemeSource.bind(impl), |
110 | reloadAllServices: impl.reloadAllServices.bind(impl), | 110 | reloadAllServices: impl.reloadAllServices.bind(impl), |
111 | }; | 111 | }; |
112 | } | 112 | } |