Make engine background color driven by theme
setting (#1842)
* Bump ts lib * Make engine background color driven by theme setting * A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu) * Force snapshots to dark mode, fix theme init * A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu) * Don't assume we have engineCommandManager in CameraControls, because for some reason it's being loaded before engineConnection in test environments? * Merge branch 'main' into change-bg-color * Replace optional chaining with this.engineCommandManager * A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu) * Okay now all snapshot tests are actually in dark mode * A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu) * trigger ci --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Kurt Hutten Irev-Dev <k.hutten@protonmail.ch>
This commit is contained in:
@ -3,10 +3,12 @@ import { parse } from '../lang/wasm'
|
||||
import { useStore } from '../useStore'
|
||||
import { engineCommandManager, kclManager } from 'lib/singletons'
|
||||
import { deferExecution } from 'lib/utils'
|
||||
import { Themes } from 'lib/theme'
|
||||
|
||||
export function useSetupEngineManager(
|
||||
streamRef: React.RefObject<HTMLDivElement>,
|
||||
token?: string
|
||||
token?: string,
|
||||
theme = Themes.System
|
||||
) {
|
||||
const {
|
||||
setMediaStream,
|
||||
@ -43,6 +45,7 @@ export function useSetupEngineManager(
|
||||
return kclManager.executeAst(_ast, true)
|
||||
},
|
||||
token,
|
||||
theme,
|
||||
})
|
||||
setStreamDimensions({
|
||||
streamWidth: quadWidth,
|
||||
|
Reference in New Issue
Block a user