Skip to content

Releases: TcMenu/tcMenuLib

Keyboard support, refactored improved protocol, time menu item

18 Aug 17:06
Compare
Choose a tag to compare

This release is mainly incremental with a few new features:

  • Keyboard support for matrix keyboards with a new packaged example.
  • Protocol refactoring to make processing more efficient - not backward compatible.
  • Time menu items now supported with 12/24 hour and up to hundreds/sec accuracy.

ESP32, authentication, u8g2, dialogs and better editing.

06 Jul 15:31
Compare
Choose a tag to compare

This release contains a lot of fixes, take a look at the associated milestone for the full details.

  • 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.

ESP8266, OLED, recursive menus and bug fixes

08 May 19:47
Compare
Choose a tag to compare

This release provides several major improvements and some bug fixes:

  • ESP8266 boards are now properly supported including PROGMEM and Wifi.
  • OLED SSD1306 displays now tested as working with AdaGFX driver.
  • Ability to handle more submenu nesting (defaults to 4 EG: Root -> level1 -> level2 -> level3)
  • Ability to suppress the callback when calling a setter function.
  • Select button no longer triggers more than once, back function mapped to long press.
  • There was a bug in the fastltoa functions where very large numbers caused non-numeric characters to be displayed.

Library moves outside of BETA status.

19 Apr 08:56
Compare
Choose a tag to compare

Library now more stable

There are a few breaking changes between 1.2 and 1.3. They should be fairly quick to fix. Any issues during upgrade, bring them up on the TCC forum (link on main page) or as an issue here.

  • Nokia 5110 supported and tested via AdaGFX
  • Major improvements to Ada GFX configuration for colour and mono displays
  • Major improvements to remote communication
  • Can work with UipEthernet if required by choosing the option in the designer
  • Other smaller fixes and improvements to API

First release in new structure

26 Jan 12:37
Compare
Choose a tag to compare

The first release in the new structure. Uses the new plug in model where the needed renderers and remotes are placed into the sketch directory.