background Color backgroundColor : string = "#0f0119"
spacing spacing : number = 8
bottom Bar Height bottomBarHeight : number = 80
top Bar Height topBarHeight : number = 40
bar Color barColor : string = "#1c092c"
bar Gradient Percent barGradientPercent : number = 0.05
bar Gradient Angle barGradientAngle : number = 110
background Gradient Percent backgroundGradientPercent : number = 0.2
background Gradient Angle backgroundGradientAngle : number = 150
action Bar Color actionBarColor : string = "#3a1957"
action Bar Animation Duration actionBarAnimationDuration : number = 0.3
action Bar Context Color actionBarContextColor : string = "#3a1957"
action Bar Context Animation Duration actionBarContextAnimationDuration : number = 0.3
action Bar Context Shadow actionBarContextShadow : string = "rgba(0,0,0,0.2)"
bar Text Color barTextColor : string = "rgba(255,255,255,0.6)"
bar Text Highlight Color barTextHighlightColor : string = "rgba(255,255,255,0.6)"
bar Break barBreak : string = "rgba(255,255,255,0.3)"
bar Active Text Color barActiveTextColor : string = "rgba(255,255,255,0.9)"
bar Highlight Text Color barHighlightTextColor : string = "#66d5c1"
bar Disabled Text Color barDisabledTextColor : string = "rgba(255,255,255,0.2)"
panel Slot Color panelSlotColor : string = "#858b99"
panel Slot Selected Color panelSlotSelectedColor : string = "#66d5c1"
full Reset Color fullResetColor : string = "#66d5c1"
bar Top Dropdown Color barTopDropdownColor : string = "#1c092c"
bar Top Line Color barTopLineColor : string = "rgba(255,255,255,0.1)"
end Game Background Color endGameBackgroundColor : string = "#1c092c"
end Game Text Color endGameTextColor : string = "rgba(255,255,255,1)"
chit Highlight Color chitHighlightColor : string = "#66d5c1"
chit Outline Width chitOutlineWidth : number = 3
chit Outline Strength chitOutlineStrength : number = 0.75
panel Selection Cutout Background panelSelectionCutoutBackground : string = "#ffffff"
panel Selection Cutout Selected panelSelectionCutoutSelected : string = "#66d5c1"
dialog Background Color dialogBackgroundColor : string = "rgba(0,0,0,0.5)"
dialog Foreground Color dialogForegroundColor : string = "#ffffff"
dialog Font Size dialogFontSize : number = 14
spark Foreground Color sparkForegroundColor : string = "#222"
spark Duration sparkDuration : number = 200
spark Border Width sparkBorderWidth : number = 4
spark Padding sparkPadding : number = 2
spark Border Color sparkBorderColor : string = "rgba(0,0,0,0.3)"
spark Flash Color sparkFlashColor : string = "#0ff"
spark Size sparkSize : number = 20
spark Font Size sparkFontSize : number = 12
top Bar Drop Shadow Color topBarDropShadowColor : string = "rgba(0,0,0,0.7)"
top Bar Player Drop Shadow Color topBarPlayerDropShadowColor : string = "rgba(0,0,0,0.2)"
gallery Item Width galleryItemWidth : number = 150
gallery Item Height galleryItemHeight : number | undefined
gallery Item Spacing galleryItemSpacing : number = 20
gallery Summary Background Color gallerySummaryBackgroundColor : string = "#000000"
gallery Summary Background Opacity gallerySummaryBackgroundOpacity : number = 0.7
action Log Background Color actionLogBackgroundColor : string = "rgba(255,255,255,0.05)"
action Log Dialog Background Color actionLogDialogBackgroundColor : string = "#000000"
action Log Dialog Highlight Background Color actionLogDialogHighlightBackgroundColor : string = "rgba(255,255,255,0.3)"
action Log Text Color actionLogTextColor : string = "#ffffff"
action Bar Width actionBarWidth : number = 600
action Bar Lines To Show actionBarLinesToShow : number = 2
box Art boxArt : string = ""
screenshot screenshot : string = ""
Controls color scheme and layout options for all things in a pretty-chitty game. Much of this can be overridden per chit, but some cannot. For example, the background color of the game is controlled here while the default chitHighlightColor is set here, but can be overridden per chit.
Highly recommend using
GameTheme.withDefaults(primaryColor, highlightColor, textColor)to generate a base theme and then override what you need from there.