Godot Version
4.3
Question
I’m looking for advice on how to deal with themes (.tres
files attached to Nodes to change appearance of the node & children) in a moderate-to-large sized project.
Some of My Problems (within this topic
)
Inheriting Scenes Changes Look & Feel
I have trouble working with small “component” scenes unless I apply (each of) the theme(s) it will eventually end up inheriting to the component scene’s root as well, or keep switching back and forth to a scene high up enough in the runtime hierarchy that it’s applying a theme. Otherwise my “unthemed” little scenes never look in-editor like they will at runtime, and sometimes that matters.
Just ALWAYS assign at root? Is there a plugin to add an icon?
I usually end up with themes being added to a scene file somewhere other than the root, which then makes finding that assignment again later a pain (clicking through each node looking for that little “(change)” text)
The actual Files
My theme files are in random places throughout my project with some horrible names.