v0.3.2
Pre-release
Pre-release
TerminalAppGen3 v0.3.2. Find release notes, source code and binaries in the .zip OR .7z file.
You can also find the release notes below:
New Features
- Colour support has arrived in non-ANSI compatible terminals! It works using the older 16 colour WIN32 Console API. It will be used when ANSI is not available OR if ANSI is turned off.
- The cursor visibility setting is finally accessible with non-ANSI terminals. It uses the WIN32 Console API to modify the cursor visibility for non-ANSI terminals now. The rest of the cursor settings are unaffected for now.
Changes and Bugfixes
- Added an optimisation where a loop wouldn't be done to clear the screen in the terminal sessions that do NOT have bug #14774.
- Fixed alignment bug with text in the 'beep -h' command.
- Fixed issues with non-uniform number checking (some commands checking for an int, while others checking for a float - standardised to stoll (long long int) or stold (long double).
- Fixed an issue where a decimal value wouldn't be accepted as an argument with the beep or timer command. It was a bug in the isNumber function in the TerminalAppGen3.cpp file.
- Added success messages to the TTS command.
- Changed some error and warning messages to contradict to the new WIN32 Console API colour support addition.
- Eliminated a percentage inaccuracy issue (flickered between lower and higher numbers) in the multicore benchmark in the CPUStress command.
- Added a BASS API license note in the 'About' page in the Help command.
- Added TerminalAppGen3 build version in the 'About' page in the Help command.
- Converted a lot of the previous int values to size_t, to prevent overflows with stuff like spamming the command input with characters.