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

Library Releases and Announcements » Deprecation notice for App store based TcMenu Designer UI

Author: davetcc
27/08/2021 07:40:21
We are committed to making TcMenu Designer available on Windows, macOS, and Linux. To that end, we have a unified UI that works on all desktop platforms.

However, we cannot continue to fund three different codebases for TcMenu Designer. The native App Store UIs have to be replaced by one unified UI that works on all platforms.

Why? TcMenu designer is a very complex UI, many parts are similar to an IDE with a hefty code generator too. Both of these need a lot of testing before every release, this takes considerable effort even just for the unified version. Before we went with the unified approach, we had to maintain the code generator in two languages, and maintain three totally separate UIs. For a smaller app like embedCONTROL this may have been workable, but for the designer it was not.

In addition to this, many people did not like the App Store versions and continued to use the old UI (which with major improvements has become the unified version). Further, the unified version was always the most reliable too. We got to a point where we just didn't want to release the App Store version in case we took someone out with an edge case somewhere.

We strongly recommend that you move over to the unified version as soon as possible. If you run into any issues doing so, please report them either here, or in GitHub as an issue as appropriate. Unfortunately, like anything, there always needs to be a line in the sand. For the App Store versions, this will be 2.2. At that point, they will be considered deprecated and you will have to stay on an old version of the library to use them. As of today, it is no longer available for new users in either App Store.

TcMenu Designer releases are now obtained from GitHub, old versions are always available but please don't ask for help in the forum on old versions:

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





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