From 6361427c9775536d43c2dad692250874e798499a Mon Sep 17 00:00:00 2001 From: Matt Enad Date: Sun, 20 Jul 2025 12:38:26 -0400 Subject: [PATCH 1/2] Fix settings not created on window show --- Editor/Build/Settings/UI/BuildReleaseTypeDrawer.cs | 3 ++- Editor/Build/UI/UnityBuildWindow.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Editor/Build/Settings/UI/BuildReleaseTypeDrawer.cs b/Editor/Build/Settings/UI/BuildReleaseTypeDrawer.cs index 49b9c10..9dd2d3f 100644 --- a/Editor/Build/Settings/UI/BuildReleaseTypeDrawer.cs +++ b/Editor/Build/Settings/UI/BuildReleaseTypeDrawer.cs @@ -22,8 +22,9 @@ public override void OnGUI(Rect position, SerializedProperty property, GUIConten bool show = property.isExpanded; UnityBuildGUIUtility.DropdownHeader(property.FindPropertyRelative("typeName").stringValue, ref show, UnityBuildGUIUtility.HeaderColorType.AltColor); property.isExpanded = show; - + BuildReleaseType[] types = BuildSettings.releaseTypeList.releaseTypes; + for (int i = 0; i < types.Length; i++) { if (types[i].typeName == property.FindPropertyRelative("typeName").stringValue) diff --git a/Editor/Build/UI/UnityBuildWindow.cs b/Editor/Build/UI/UnityBuildWindow.cs index 572eefc..60815df 100644 --- a/Editor/Build/UI/UnityBuildWindow.cs +++ b/Editor/Build/UI/UnityBuildWindow.cs @@ -129,7 +129,7 @@ private void Init() settings = null; } - if (currentBuildSettings != BuildSettings.instance) + if (currentBuildSettings != BuildSettings.instance || settings == null) { BuildSettings.instance = currentBuildSettings; settings = null; From 2c20189ffebb91458a5087994673eb6b37ace916 Mon Sep 17 00:00:00 2001 From: Matt Enad Date: Sun, 20 Jul 2025 12:38:50 -0400 Subject: [PATCH 2/2] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7ae9c78..95984f7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "com.robproductions.stellarunitybuild", "displayName": "Stellar Unity Build", - "version": "1.4.0", + "version": "1.4.1", "unity": "2020.3", "description": "Stellar Unity Build is a fork of the powerful automation tool SuperUnityBuild. This extension package adds several new features to provide better control of your automated build pipeline.", "changelogUrl": "CHANGELOG.md",