ESP32, remote authentication, better editing, runtime & recursive menus
Along with quite a few bug fixes, this major release contains the following major features:
- Full support for both ESP32 and ESP8266
- Support for menu items that can be created at runtime, without needing to be statically defined in INFO blocks. this includes basic support for list items.
- Editing of IP address and text fields - on device and remote.
- Improved examples with less hardwiring.
- Dialogs that can render onto any display and also remotely. For questions or information.
- Authentication in the tagval protocol, including a few different implementations of the key manager.
- Multi-level nesting of menus
- Taking over the display and handling the reset time on the menu now better
- Usability of AnalogMenuItem greatly improved with helpers to floats and fixed point structure.
- Bluetooth serial modules tested and working with the library.
Note that if you previously used RemoteMenuItem in the designer UI, this has now been migrated to a runtime menu item that you add to the script. See any of the examples with remote functionality. Compatibility should otherwise be quite high.
TcMenu Designer is the application that allows you to graphically configure menus.
TcMenu controller is the application that lets you control menus remotely over Bluetooth, Ethernet, WiFi and Serial.
Available for both Windows and MacOS.