Adding dark edge lines in light mode + enabling SSAO (#2219)
* adding dark edge lines in light mode + enabling SSAO * A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu) * Rerun CI --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Frank Noirot <frank@zoo.dev> Co-authored-by: Frank Noirot <frank@kittycad.io>
This commit is contained in:
@ -23,6 +23,17 @@ export function setThemeClass(theme: Themes) {
|
||||
}
|
||||
}
|
||||
|
||||
// Returns the resolved theme in use (Dark || Light)
|
||||
export function getResolvedTheme(theme: Themes) {
|
||||
return theme === Themes.System ? getSystemTheme() : theme
|
||||
}
|
||||
|
||||
// Returns the opposing theme
|
||||
export function getOppositeTheme(theme: Themes) {
|
||||
const resolvedTheme = getResolvedTheme(theme)
|
||||
return resolvedTheme === Themes.Dark ? Themes.Light : Themes.Dark
|
||||
}
|
||||
|
||||
/**
|
||||
* The engine takes RGBA values from 0-1
|
||||
* So we convert from the conventional 0-255 found in Figma
|
||||
@ -30,7 +41,7 @@ export function setThemeClass(theme: Themes) {
|
||||
* @returns { r: number, g: number, b: number, a: number }
|
||||
*/
|
||||
export function getThemeColorForEngine(theme: Themes) {
|
||||
const resolvedTheme = theme === Themes.System ? getSystemTheme() : theme
|
||||
const resolvedTheme = getResolvedTheme(theme)
|
||||
const dark = 28 / 255
|
||||
const light = 249 / 255
|
||||
return resolvedTheme === Themes.Dark
|
||||
|
Reference in New Issue
Block a user