Skip to content

Conversation

@oznogon
Copy link
Contributor

@oznogon oznogon commented Dec 25, 2025

Stacked on #2658. Attempt to convert the remaining colorConfig uses to GuiThemeStyle.

@oznogon oznogon changed the title Colorconfig to guithemestyle Convert colorConfig uses to GuiThemeStyle Dec 25, 2025
@oznogon oznogon force-pushed the colorconfig-to-guithemestyle branch 4 times, most recently from 3d84790 to 242cce7 Compare December 27, 2025 07:43
Add GuiThemeStyle support to GuiArrow (image), GuiResizableDialog
(resize handle), GuiRotationDial (images, color), and GuiSelector
(background image, color).

Also update some related parameter initializations and forward
declarations.
- Background images (tiled crosses, radar gradients, AlertOverlay
  image)
- MouseRenderer cursors
- GuiPowerDamageIndicator (overlay image, font, font size)
- GuiRotationDial and AimLock
- GuiScrollingBanner (image, font, size, color)
- GuiShipInternalView (GuiShipRoom sliced tiles, Door and Crew sprites,
  selection reticule)
- GuiSlider (tick color, label size)
  including coolant ticks on EngineeringScreen
- Electrical/gravitational/biological signal band colors in
  GuiSignalQualityIndicator and RawScannerDataRadarOverlay
- Range indicator circles
- Sector grid and subsector dots
- Missile tube indicators
- Target projection indicators

Also fixes leftover BebasNeue reference.
Add GuiTheme::getImage, getFont, getSize, and getSound getters.
Initialize MWD on first request instead of globally so the data can
apply GuiTheyeStyles.
Make missile weapon types' sound effect, radar trace icon, and
radar color themable.
@oznogon oznogon force-pushed the colorconfig-to-guithemestyle branch from 242cce7 to e13f2da Compare December 27, 2025 17:14
@oznogon oznogon closed this Dec 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant