From 6e06d71a76252a45383cdb184f221d659da03a77 Mon Sep 17 00:00:00 2001 From: Pit64 Date: Sun, 16 Nov 2025 11:08:45 +0100 Subject: [PATCH] fix(frontend): add userscripts back --- RELEASE-NOTES.md | 1 - projects/frontend/data/resources/menu.xml | 4 +- .../es-app/src/guis/menus/MenuProvider.cpp | 7 ++ .../menus/modaltasks/MenuModalUserScript.cpp | 101 ++++++++++++++++++ .../menus/modaltasks/MenuModalUserScript.h | 94 ++++++++++++++++ .../ScriptOutputListenerInterface.h | 1 + 6 files changed, 205 insertions(+), 3 deletions(-) create mode 100644 projects/frontend/es-app/src/guis/menus/modaltasks/MenuModalUserScript.cpp create mode 100644 projects/frontend/es-app/src/guis/menus/modaltasks/MenuModalUserScript.h diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 7ff375fb39..1d5ea68367 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -31,7 +31,6 @@ as release notes for end user on a Recalbox upgrade. - Add Hyper Neo-Geo 64 virtual system - Add VVVVVV port - Add support customize iso from Raspberry Pi Imager (add sshkey, wifi, hostname and password) -- Add manual script runnable from Recalbox interface - Add Tamagotchi (tamalibretro core) - Add NetPlay support for cores libretro-gpsp and libretro-dosbox-pure - Add original xbox emulator (xemu) diff --git a/projects/frontend/data/resources/menu.xml b/projects/frontend/data/resources/menu.xml index 0f4e629f35..638f05e1b3 100644 --- a/projects/frontend/data/resources/menu.xml +++ b/projects/frontend/data/resources/menu.xml @@ -489,9 +489,9 @@ - + diff --git a/projects/frontend/es-app/src/guis/menus/MenuProvider.cpp b/projects/frontend/es-app/src/guis/menus/MenuProvider.cpp index dadd623188..f604955a98 100644 --- a/projects/frontend/es-app/src/guis/menus/MenuProvider.cpp +++ b/projects/frontend/es-app/src/guis/menus/MenuProvider.cpp @@ -55,6 +55,7 @@ #include #include