GOOENGINE: UI QoL changes

Patches originally written by Joseph and Thorn. Thank you!

Adds the film transparent checkbox to the world panel for easy access
Puts the Topology Mirror boolean as a button next to the axis
Adds the scene camera selector to the top bar for easy access
This commit is contained in:
2025-10-17 16:01:34 -05:00
parent 88e0d54d6b
commit a049486fac
3 changed files with 6 additions and 1 deletions
+4 -1
View File
@@ -122,7 +122,8 @@ class EEVEE_WORLD_PT_surface(WorldButtonsPanel, Panel):
layout = self.layout
world = context.world
rd = context.scene.render
layout.prop(world, "use_nodes", icon='NODETREE')
layout.separator()
@@ -143,6 +144,8 @@ class EEVEE_WORLD_PT_surface(WorldButtonsPanel, Panel):
else:
layout.prop(world, "color")
layout.prop(rd, "film_transparent", text="Transparent")
class EEVEE_WORLD_PT_volume(WorldButtonsPanel, Panel):
bl_label = "Volume"
+1
View File
@@ -50,6 +50,7 @@ class TOPBAR_HT_upper_bar(Header):
layout.template_running_jobs()
# Active workspace view-layer is retrieved through window, not through workspace.
layout.prop(scene, "camera", text="", icon='CAMERA_DATA')
layout.template_ID(window, "scene", new="scene.new", unlink="scene.delete")
row = layout.row(align=True)
+1
View File
@@ -155,6 +155,7 @@ class VIEW3D_HT_tool_header(Header):
sub.prop(ob, "use_mesh_mirror_x", text="X", toggle=True)
sub.prop(ob, "use_mesh_mirror_y", text="Y", toggle=True)
sub.prop(ob, "use_mesh_mirror_z", text="Z", toggle=True)
sub.prop(context.object.data, "use_mirror_topology", text="T", toggle=True)
if mode_string == 'EDIT_MESH':
layout.prop(tool_settings, "use_mesh_automerge", text="")
elif mode_string == 'PAINT_WEIGHT':