4.2.0-BETA2 Preview of form support, many i18n fixes, multi-window
Pre-release
Pre-release
NOTE: This is the second BETA release and should only be used for testing and evaluation.
Note that ideally this should be used with the latest tcMenuLib from master, although it should work for most situations with 4.1.x. Some of the most notable improvements in 4.2 are as follows:
- The UI now has configurable font size setting available from general settings, nearly all dialogs honour that setting.
- More automated UI testing and unit testing has been added
- The I18N support has been simplified so that you directly add the resource bundle value by prepending with "%". This works for the app name, item names, analog units, enum values and list values.
- File watching is now implemented for both the project file and also resource bundles.
- Notes From BETA 1
- Along with the release of the mobile and user-centric remote control UI (Embed Control) this release has basic form editing support to allow for simple creation of grid-based layouts for the UI.
- This is the first release to directly support PicoSDK without Arduino. It is now possible to directly use PicoSDK with CMake. There is even an example menu. See https://github.com/davetcc/tccLibs for more details.
- Fixes and improvements to the custom/no display plugins to ensure they work in all scenarios
- What was the standalone Java Embed Control version is now combined into tcMenu Designer. This is because it is now more of a developer tool given that we'd expect most to use the store packaged version.
- Major fixes for the i18n support
- File -> New now opens a completely new window, allowing for more than one project to be loaded at once.
As this is a beta release, the Linux version will be built only if needed, there is a discussion for this beta, please use that to discuss any issues.