Main points:
- A new fluent API mode has been added, this is paired with the new online designer that can build menus without any download. It builds menu structure that can be maintained without the need for round tripping. Static has not been changed.
- Along with the new menu builder is the option of dynamic EEPROM support, that writes each menu item dynamically into EEPROM, meaning that no exact location need be given during building.
- Some examples have now been rebuilt using this designer, more will be re-written going forward.
- Board Serial number is now
const char*type. - Some critical fixes are also included.
The designer to use the new features is: https://designer.thecoderscorner.com/
You can continue to use the original 4.4 desktop designer with this library, but to use the new features you'll need to use the web version.
As usual, if you run into any issues, just downgrade to 4.4.x and let us know in the main tcMenu repository discussions. https://github.com/TcMenu/tcMenu/discussions
As a side note, this ushers in a new way of thinking about tcMenu, one where the designer is a bit less forceful, and with a few more web designer updates that are planned, we think you'll spend more time in your IDE and less in Designer.