[Logo] TCC discussion forum
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Top Downloads] Top Downloads   [Groups] Back to home page 
[Register] Register /  [Login] Login 


This forum is read only and new users cannot register, please ask all new questions either using GitHub discussions, or in Arduino forum tagging @davetcc.

tcMenu 2.2 releases RSS feed
Forum Index » Library Releases and Announcements
Author Message
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
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 [Disk] Download
 Description No description given
 Filesize 599 Kbytes
 Downloaded:  1973 time(s)

davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
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.
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
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.
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
Please wait for 2.2.5 which is due later today, it contains an important fix with the clipboard support freezing the UI.
davetcc


Joined: Jan 19, 2019
Messages: 686
Offline
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
 
Forum Index » Library Releases and Announcements
Go to:   
Mobile view
Powered by JForum 2.7.0 © 2020 JForum Team • Maintained by Andowson Chang and Ulf Dittmer

This site uses cookies to analyse traffic, serve ads by Google AdSense (non-personalized in EEA/UK), and to record consent. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Our privacy policy applies to all pages on our site

Should you need further guidance on how to proceed: External link for information about cookie management.