Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move default theme files to scene/theme #81065

Merged
merged 1 commit into from
Aug 28, 2023

Conversation

YuriSizov
Copy link
Contributor

While working with theme internals, I figured that this organization of files makes more sense. scene/resources is a place for type definitions, but default theme creates actual resources for the runtime. We didn't use to have scene/theme before, so that placement is understandable. But now we do, so I think it's time to move.

This change also puts default theme icons into their own subfolder, similar to how the editor theme and icons are organized. This makes it a bit easier to navigate the project, since code files are no longer hidden in the folder with dozens of icons. I updated all the relevant references and comments, and removed a couple of includes which I don't see the need for. I added a missing codeowners link for the scene/theme folder as well.

This also puts the default theme icons into their own folder.
Copy link
Member

@akien-mga akien-mga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@akien-mga akien-mga merged commit 8df1d90 into godotengine:master Aug 28, 2023
15 checks passed
@akien-mga
Copy link
Member

Thanks!

@YuriSizov YuriSizov deleted the themable-chairs branch August 28, 2023 13:12
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.

2 participants