Skip to content

Conversation

@sfan5
Copy link
Member

@sfan5 sfan5 commented Dec 28, 2025

adopted #16239
fixes #11308 (though no stars)

How to test

  1. Go to Settings -> User Interface
  2. Set "Menu theme" option to 'dark' (requires leaving settings menu to take effect)

@sfan5 sfan5 added Feature ✨ PRs that add or enhance a feature @ Mainmenu / Settingsmenu labels Dec 28, 2025
@wsor4035
Copy link
Contributor

how complicated would it be to have an auto default option that follows the systems preferences? - most software/websites do this. looks like sdl has a method for this: https://wiki.libsdl.org/SDL3/SDL_SystemTheme (but it is sdl3)

@sfan5
Copy link
Member Author

sfan5 commented Dec 29, 2025

Not hard, but won't implement since we don't use SDL3 by default anywhere at all.

@siliconsniffer
Copy link
Contributor

It's a small but solid improvement, and I'm in favor of a feature like this.

Personally, I would prefer a night sky with stars, but I am unaware how technically feasible that is.
If there was some kind of daytime for the main menu background (like in-game), it could be synchronized with the local time, but that's just an idea.

@CrazyladMT
Copy link
Contributor

Personally, I would prefer a night sky with stars, but I am unaware how technically feasible that is.

My friend and I have in fact implemented this, and they even twinkle too. We should open a PR soon...

Screenshot From 2025-12-29 18-10-41

@a-bad-dev
Copy link
Contributor

a-bad-dev commented Dec 29, 2025

Personally, I would prefer a night sky with stars, but I am unaware how technically feasible that is.

My friend and I have in fact implemented this, and they even twinkle too. We should open a PR soon...

IMO this looks much better with stars.

Our fork already has this, steal the code from here:

IonicCheese/erbium@00dbbf2
IonicCheese/erbium@dcfa7a7

(credit to @IonicCheese and @CrazyladMT for the stars)

@sfan5
Copy link
Member Author

sfan5 commented Dec 31, 2025

Our fork already has this, steal the code from here:

Drawing 2D rects without batching is not that efficient and IMO it would be better to extract and share the stars with the in-game sky code anyway.

Either way: I agree stars would be nice but let's get this incremental improvement merged first.

@IonicCheese
Copy link

Drawing 2D rects without batching is not that efficient and IMO it would be better to extract and share the stars with the in-game sky code anyway.

Im not good with Irrlicht/C++ lol, i did what worked ¯_(ツ)_/¯

@sfan5 sfan5 added this to the 5.15.0 milestone Jan 4, 2026
@sfan5 sfan5 added the Action / change needed Code still needs changes (PR) / more information requested (Issues) label Jan 4, 2026
@sfan5 sfan5 requested a review from SmallJoker January 5, 2026 21:32
@sfan5 sfan5 removed the Action / change needed Code still needs changes (PR) / more information requested (Issues) label Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature ✨ PRs that add or enhance a feature @ Mainmenu / Settingsmenu

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dark mode: stars instead of clouds in the main menu

7 participants