From a9c703ef504ceb30e4b67f599ed5fca535a264bb Mon Sep 17 00:00:00 2001 From: Norbert Prokopiuk Date: Thu, 23 Jul 2026 14:36:22 +0200 Subject: [PATCH 1/3] push_back replaced with emplace_back to allow compilation with o3de 2605 Signed-off-by: Norbert Prokopiuk --- Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp b/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp index 3a1d0f40..4749c648 100644 --- a/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp +++ b/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp @@ -95,7 +95,7 @@ namespace ImGuiProvider { current = current->GetChildPtr(level.String()); // Move to the child node } - parentNodes.push_back(AZStd::make_pair(current, level)); + parentNodes.emplace_back(AZStd::make_pair(current, level)); } return parentNodes; } From dc03e1c00301c7cdb8c23de68fe191ebd5f830c4 Mon Sep 17 00:00:00 2001 From: Norbert Prokopiuk Date: Thu, 23 Jul 2026 14:37:02 +0200 Subject: [PATCH 2/3] Version bump and marking Gem as compatible Signed-off-by: Norbert Prokopiuk --- Gems/ImGuiProvider/gem.json | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gems/ImGuiProvider/gem.json b/Gems/ImGuiProvider/gem.json index 1cd9ad22..ff607f4f 100644 --- a/Gems/ImGuiProvider/gem.json +++ b/Gems/ImGuiProvider/gem.json @@ -1,6 +1,6 @@ { "gem_name": "ImGuiProvider", - "version": "2.0.0", + "version": "3.0.0", "display_name": "ImGuiProvider", "license": "Apache-2.0", "license_url": "https://opensource.org/licenses/Apache-2.0", diff --git a/README.md b/README.md index 00b62af3..fb43f203 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Note that this is not a "Canonical" part of O3DE - those gems are third-party co | ----------------------------------------------------------- | ------------- | | [**CsvSpawner**](#csvspawner) | not verified | | [**ExposeConsoleToRos**](#exposeconsoletoRos) | not verified | -| [**ImGuiProvider**](#imguiprovider) | not verified | +| [**ImGuiProvider**](#imguiprovider) | compatible | | [**ImGuizmo**](#imguizmo) | not verified | | [**LevelModificationTools**](#levelmodificationtools) | not verified | | [**Pointcloud**](#pointcloud) | compatible | From e75b0f25eb1dd8bbbb29b98be1e31c38121b6474 Mon Sep 17 00:00:00 2001 From: Norbert Prokopiuk Date: Thu, 23 Jul 2026 15:14:34 +0200 Subject: [PATCH 3/3] Review suggestion Signed-off-by: Norbert Prokopiuk --- Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp b/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp index 4749c648..a7f7f751 100644 --- a/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp +++ b/Gems/ImGuiProvider/Code/Source/Utils/MenuTreeUtilities.cpp @@ -95,7 +95,7 @@ namespace ImGuiProvider { current = current->GetChildPtr(level.String()); // Move to the child node } - parentNodes.emplace_back(AZStd::make_pair(current, level)); + parentNodes.emplace_back(current, level); } return parentNodes; }