From babb791a59c8f85a3096dd436f4761abfe1c189e 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 16e931c316..fbbb147ab0 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -30,7 +30,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 1ec267e4c7..f9d6b6319c 100644 --- a/projects/frontend/data/resources/menu.xml +++ b/projects/frontend/data/resources/menu.xml @@ -488,9 +488,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