Register / Login  |  Desktop view  |  Jump to bottom of page

Library Releases and Announcements » tcMenu 2.2 releases

Author: davetcc
21/09/2021 09:11:14
We have released tcMenu 2.2.3, this is the last of a series of large upgrades to create a sustainable future for tcMenu. It was a difficult mountain to climb, but we finally got there. At this point, we believe most of the major functionality is now present, and that the designer UI is very workable for most cases.

New features in the library:

* Unit test fix up, to get the unit tests back on track.
* All remote endpoints have been refactored to use a common base.
* A standard remote server management component that's shared by all remotes.
* When there is no theme, at least generate a workable UI.
* Dynamic menu item example showing how to work with items dynamically.
* Minor bug fixes

New features in the UI:

* New look and feel courtesy of JMetro. Even supports dark mode.
* The ability to add more than one remote / IoT endpoint.
* All remote endpoints have been refactored to use a common base.
* You can now add EEPROM, Authentication and IO Expanders directly in designer.
* More automated tests added.

As always the releases are available from: https://github.com/davetcc/tcMenu/releases

[Thumb - designer-codegen-ioexpander.png]
Filename designer-codegen-ioexpander.png
Description No description given
Filesize 599 Kbytes
Downloaded 1973 time(s)
[Disk] Download


Author: davetcc
12/10/2021 08:51:28
2.2.4 will be the next release, ETA is before end of October 21.

* Minor fixes to TFT_eSPI plugin to allow the variable name to be other than 'tft'
* Improvements to the way that U8G2 plugin works to make it easier to understand.
* Ability to set the tab type for ST7735 display on Adafruit Quickstart.
* Upgrade to OpenJDK Corretto 17 and openjfx 17.
* Fix an issue with up and down being inverted in the up / down encoder plugin.
* Touch screen support for XPT2046 and FT6206 - in progress.
* Testing on a range of boards - SAMD, AVR and mbed left to do before release.

Author: davetcc
17/10/2021 18:12:45
2.2.4 is now released and the latest version.

https://github.com/davetcc/tcMenu/releases/tag/2.2.4

There are a few very minor fixes and enhancements in the library. These include the Touch Calibrator being within the library, the ability to override the title in graphical displays, and a small improvement to analog item rendering.

For the designer UI

* Minor fixes to TFT_eSPI plugin to allow the variable name to be other than 'tft'
* Improvements to the way that U8G2 plugin works to make it easier to understand.
* Ability to set the tab type for ST7735 display on Adafruit Quickstart.
* Upgrade to OpenJDK Corretto 17 and openjfx 17.
* Fix an issue with up and down being inverted in the up / down encoder plugin.
* Touch screen support for XPT2046 and FT6206.

Linux will be ready within the next day. For now continue use 2.2.3 on Linux.

Author: davetcc
18/10/2021 10:28:00
Please wait for 2.2.5 which is due later today, it contains an important fix with the clipboard support freezing the UI.

Author: davetcc
19/10/2021 17:15:19
TcMenu 2.2.5 has now been released, it fixes a few issues that were in 2.2.4 (please also see the release notes for 2.2.4).

* This release fixes an issue where the clipboard support caused the application to freeze sometimes. This is the most important fix in this release. It also automates incorporating the initial plugins making problems there far less likely.
* It also includes a new splash screen that allows you to choose between dark and light mode.
* Lastly, a new feature where you can now choose for tcMenu to only declare but not implement a callback function. To do this, add an "@" symbol before the variable and then you need to implement the method yourself somewhere. This does not affect existing behaviour, and is intended for advanced users who want to implement callbacks in multiple files.

https://github.com/davetcc/tcMenu/releases/tag/2.2.5a




Register / Login  |  Desktop view  |  Jump to top of page