Added motion planel for raw/pitch/roll and acceleration. Consolidated all colors into one stylesheet in themes/palette.gd.
This commit is contained in:
1 parent
948b177eee
commit
f05a6148fb
13 files changed
+672
No files matched your search
@@ -0,0 +1,57 @@
|
||||
extends RefCounted
|
||||
## Rebuild: godot --headless --path . --script themes/build_theme.gd
|
||||
|
||||
const ACCENT = Color("ff7b00")
|
||||
const SECONDARY = Color("402e32")
|
||||
const TEXT = Color("f5f1ed")
|
||||
const PANEL = Color("201b1f")
|
||||
const SKY = Color("172f40")
|
||||
const GROUND = Color("4b3930")
|
||||
const COMPASS_TEST = Color(0.44361365, 0.72118443, 0, 1)
|
||||
const WHITE = Color.WHITE
|
||||
const CLEAR = Color.TRANSPARENT
|
||||
|
||||
# Color methods cannot initialize constants; treat these static values as read-only.
|
||||
static var ACCENT_LIGHT: Color = ACCENT.lightened(0.25)
|
||||
static var ACCENT_DARK: Color = ACCENT.darkened(0.25)
|
||||
static var INPUT: Color = PANEL.darkened(0.40)
|
||||
static var SURFACE: Color = PANEL.lightened(0.04)
|
||||
static var PANEL_DIM: Color = PANEL.darkened(0.20)
|
||||
static var TEXT_SOFT: Color = TEXT.darkened(0.055)
|
||||
static var TEXT_MUTED: Color = TEXT.lerp(SECONDARY, 0.34)
|
||||
static var TEXT_MUTED_SOFT: Color = TEXT.lerp(SECONDARY, 0.40)
|
||||
static var BORDER: Color = TEXT.lerp(SECONDARY, 0.64)
|
||||
static var BORDER_DISABLED: Color = SECONDARY.lightened(0.08)
|
||||
static var GRID: Color = SECONDARY.lightened(0.18)
|
||||
static var THUMB_SOFT: Color = TEXT.lerp(SECONDARY, 0.18)
|
||||
static var VIEWPORT_BACKGROUND: Color = PANEL.darkened(0.45)
|
||||
|
||||
static var HIGH_CONTRAST: Dictionary = {
|
||||
"text": TEXT, "muted_text": TEXT_MUTED,
|
||||
"active_text": INPUT, "surface": PANEL,
|
||||
"panel": PANEL, "input": INPUT,
|
||||
"hover": SECONDARY, "pressed": ACCENT, "fill": ACCENT,
|
||||
"disabled": PANEL_DIM, "border": BORDER,
|
||||
"disabled_border": BORDER_DISABLED, "focus": ACCENT,
|
||||
"separator": SECONDARY, "thumb": TEXT_MUTED,
|
||||
"fill_text": INPUT,
|
||||
}
|
||||
static var SOFT: Dictionary = {
|
||||
"text": TEXT_SOFT, "muted_text": TEXT_MUTED_SOFT,
|
||||
"active_text": TEXT, "surface": SURFACE,
|
||||
"panel": PANEL, "input": INPUT,
|
||||
"hover": SECONDARY, "pressed": SECONDARY,
|
||||
"fill": ACCENT, "disabled": PANEL,
|
||||
"border": CLEAR, "disabled_border": CLEAR,
|
||||
"focus": ACCENT, "separator": SECONDARY,
|
||||
"thumb": THUMB_SOFT, "fill_text": INPUT,
|
||||
}
|
||||
|
||||
static var INSTRUMENT: Dictionary = {
|
||||
"instrument_accent": ACCENT_LIGHT,
|
||||
"instrument_grid": GRID,
|
||||
"horizon_sky": SKY,
|
||||
"horizon_ground": GROUND,
|
||||
"alert_background": ACCENT_DARK,
|
||||
"alert_text": WHITE,
|
||||
}
|
||||
Reference in new issue
Block a user