Wow... we never would have understood your issue if you kept using "apps" as in short for "Applications" instead of Elements, and they are clearly labeled as such, right above them all in the editor... and in the documentation Even Widgets would have translated as that is another common term for them.
How about supplying us the library version you are using, and any other relevent version info.
I suspect it may be something in your code... How about supplying us with a sketch that doesn't work (for you) that can be tested by others here?
By the way... I have project that has 67 "elements" (LED's) and it runs just fine on ESP32 via BLE.
Give it a try.
/*
-- LED Matrix --
This source code of graphical user interface
has been generated automatically by RemoteXY editor.
To compile this code using RemoteXY library 2.4.3 or later version
download by link http://remotexy.com/en/library/
To connect using RemoteXY mobile app by link http://remotexy.com/en/download/
- for ANDROID 4.7.12 or later version;
- for iOS 1.4.7 or later version;
This source code is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
*/
//////////////////////////////////////////////
// RemoteXY include library //
//////////////////////////////////////////////
// RemoteXY select connection mode and include library
#define REMOTEXY_MODE__ESP32CORE_BLE
#include <BLEDevice.h>
#include <RemoteXY.h>
// RemoteXY connection settings
#define REMOTEXY_BLUETOOTH_NAME "RemoteXY"
// RemoteXY configurate
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255,0,0,201,0,149,1,11,8,0,
65,23,5,12,9,9,65,23,15,12,
9,9,65,23,25,12,9,9,65,23,
35,12,9,9,65,23,45,12,9,9,
65,23,55,12,9,9,65,23,65,12,
9,9,65,23,75,12,9,9,65,23,
85,12,9,9,65,23,10,4,9,9,
65,23,20,4,9,9,65,23,30,4,
9,9,65,23,40,4,9,9,65,23,
50,4,9,9,65,23,60,4,9,9,
65,23,70,4,9,9,65,23,80,4,
9,9,65,23,90,4,9,9,65,23,
0,4,9,9,65,23,5,28,9,9,
65,23,15,28,9,9,65,23,25,28,
9,9,65,23,35,28,9,9,65,23,
45,28,9,9,65,23,55,28,9,9,
65,23,65,28,9,9,65,23,75,28,
9,9,65,23,85,28,9,9,65,23,
0,20,9,9,65,23,10,20,9,9,
65,23,20,20,9,9,65,23,30,20,
9,9,65,23,40,20,9,9,65,23,
50,20,9,9,65,23,60,20,9,9,
65,23,70,20,9,9,65,23,80,20,
9,9,65,23,90,20,9,9,65,23,
5,44,9,9,65,23,15,44,9,9,
65,23,25,44,9,9,65,23,35,44,
9,9,65,23,45,44,9,9,65,23,
55,44,9,9,65,23,65,44,9,9,
65,23,75,44,9,9,65,23,85,44,
9,9,65,23,0,52,9,9,65,23,
10,52,9,9,65,23,20,52,9,9,
65,23,30,52,9,9,65,23,40,52,
9,9,65,23,50,52,9,9,65,23,
60,52,9,9,65,23,70,52,9,9,
65,23,80,52,9,9,65,23,90,52,
9,9,65,23,0,36,9,9,65,23,
10,36,9,9,65,23,20,36,9,9,
65,23,30,36,9,9,65,23,40,36,
9,9,65,23,50,36,9,9,65,23,
60,36,9,9,65,23,70,36,9,9,
65,23,80,36,9,9,65,23,90,36,
9,9 };
// this structure defines all the variables and events of your control interface
struct {
// output variables
uint8_t RGBLED[201]; // Total number of LED element references. Eg. 67 LED elements each with Red, Green, Blue variables
} RemoteXY;
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
void setup() {
randomSeed(analogRead(0));
RemoteXY_Init ();
}
void loop() {
RemoteXY_Handler ();
RemoteXY.RGBLED[random(202)] = random(256); // Pick an LED variable from 0-201 and apply value 0-255
}