diff --git a/plugins/unreal/index.js b/plugins/unreal/index.js index db9f4fc..a5c6eba 100644 --- a/plugins/unreal/index.js +++ b/plugins/unreal/index.js @@ -14,6 +14,12 @@ export function activate(host) { ue.build(); // triggers the core build flow + overlay }); + // Launch the Unreal editor by opening the detected .uproject. + host.ui.addMenuItem("🚀 Launch Unreal Engine", () => { + if (!ue.hasProject()) { host.flash("No Unreal project in the current working folder.", true); return; } + ue.launch(); + }); + // Live Unreal editor log (tails Saved/Logs). Opens from the Actions menu. host.ui.addView({ id: "unreal-log", diff --git a/plugins/unreal/plugin.json b/plugins/unreal/plugin.json index dc19d51..eece37c 100644 --- a/plugins/unreal/plugin.json +++ b/plugins/unreal/plugin.json @@ -1,9 +1,9 @@ { "id": "unreal", "name": "Unreal Engine Tools", - "version": "1.0.0", + "version": "1.1.0", "author": "Exbyte Studios", - "description": "Build the game (.sln / UnrealBuildTool) and tail the Unreal editor log. Enable this on Unreal Engine projects.", + "description": "Build the game (.sln / UnrealBuildTool), launch the editor, and tail the Unreal log. Enable this on Unreal Engine projects.", "entry": "index.js", "minAppVersion": "0.3.6", "permissions": ["ue"], diff --git a/registry.json b/registry.json index 2800895..72ed961 100644 --- a/registry.json +++ b/registry.json @@ -1,13 +1,13 @@ { "schema": "exbyte-depot-plugin-registry/1", - "updated": "2026-07-09", + "updated": "2026-07-09T12:00:00Z", "plugins": [ { "id": "unreal", "name": "Unreal Engine Tools", - "version": "1.0.0", + "version": "1.1.0", "author": "Exbyte Studios", - "description": "Build the game (.sln / UnrealBuildTool) and tail the Unreal editor log. For Unreal Engine projects.", + "description": "Build the game (.sln / UnrealBuildTool), launch the editor, and tail the Unreal log. For Unreal Engine projects.", "permissions": ["ue"], "minAppVersion": "0.3.6", "official": true,