X Tutup
Skip to content

Always use a dark background for 3D editor overlays even with light theme#107154

Merged
Repiteo merged 1 commit intogodotengine:masterfrom
Calinou:3d-editor-light-theme-use-dark-background
Nov 18, 2025
Merged

Always use a dark background for 3D editor overlays even with light theme#107154
Repiteo merged 1 commit intogodotengine:masterfrom
Calinou:3d-editor-light-theme-use-dark-background

Conversation

@Calinou
Copy link
Member

@Calinou Calinou commented Jun 5, 2025

This results in better readability against mixed-color backgrounds, as what you see in the 3D editor doesn't change depending on your editor theme.

This also tweaks the viewport zoom/speed label for better readability by using a bold font and thicker outline, and fixes the zoom/speed icons being too dark on a light theme.

Preview

Dark theme

Before After
Screenshot_20250605_170815 Screenshot_20250605_170456

Light theme

Before After
Screenshot_20250605_170807 Screenshot_20250605_170506

Frame Time panel:

Before After
Screenshot_20250605_171124 Screenshot_20250605_171141

@Calinou Calinou added this to the 4.x milestone Jun 5, 2025
@Calinou Calinou requested review from a team as code owners June 5, 2025 15:12
@Calinou Calinou requested a review from a team June 5, 2025 15:12
@KoBeWi KoBeWi modified the milestones: 4.x, 4.6 Jun 20, 2025
@KoBeWi
Copy link
Member

KoBeWi commented Jun 24, 2025

So #106664 made me wonder if it's really necessary to duplicate icon files. There must be a better way.

@Repiteo
Copy link
Contributor

Repiteo commented Nov 14, 2025

Needs rebase

…heme

This results in better readability against mixed-color backgrounds,
as what you see in the 3D editor doesn't change depending on your editor theme.

This also tweaks the viewport zoom/speed label for better readability
by using a bold font and thicker outline.
@Calinou Calinou force-pushed the 3d-editor-light-theme-use-dark-background branch from a29340b to d823a69 Compare November 18, 2025 01:30
@Calinou
Copy link
Member Author

Calinou commented Nov 18, 2025

Rebased and tested again (on both Modern and Classic themes), it works as expected.

@Repiteo Repiteo merged commit 9e6fefd into godotengine:master Nov 18, 2025
20 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Nov 18, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

X Tutup