CoolTerm v2.0.1 Released

Get all your Freeware news and announcements here!
Post Reply
User avatar
roger
Site Admin
Posts: 431
Joined: Fri Apr 24, 2009 12:41 am
Contact:

CoolTerm v2.0.1 Released

Post by roger »

v2.0.1: 12/20/2022

FEATURE ENHANCEMENTS
- The line mode command history is can now be saved in the connection settings. This option can be enabled via the Terminal Options.
- Updated code to automatically create the application data folder if it doesn't exist when saving recent files and last session information.
- Added handling of iotcl errors on macOS and Linux when attempting connect to virtual serial ports creates with socat, ble-serial, etc. This allows connecting to such ports but the selected options such as baudrate, etc., may not be valid (which might not matter).
- Changed the default for "Wait for Termination String" under the file capture options from true to false.
- Replaced ESC[;H with ESC[2J as the escape sequence used to clear screen.
- Added option to use either ASCII 3 (ETX) or ESC[;H to home the display (i.e. scroll it to the very top).
- Improved transmit macro code to honor aborting the current macro during a long <delay> statement.

UI IMPROVEMENTS
- Increased the clickable area for the quick menu in the lower left corner and changed GUI widget.
- A clicked LEDs no longer toggles its value if the mouse button is released outside the LED.
- Made TX, RTS, and DTR LED labels clickable. Clicking the corresponding labels now has the same effect as clicking the LEDs themselves.
- Improved responsiveness of handshake LEDs.
- The font size in plain text and hex view can now be changed by using the scroll wheel while pressing the CTRL key.
- Added context menu item to plain text and hex displays to more easily access font settings.
- Updated menu short cuts to toggle status line to also require pressing the Alt (or Option on macOS) key to allow CMD-SHIFT-R to be used to stop a file capture again.

CHARTING IMPROVEMENTS
- Pressing the OK button in Chart Properties and Trace Properties windows now immediately redraws the chart rather than waiting for a refresh triggered by new received data.
- The x-axis scaling method is now automatically set to "Auto" whenever the source for the x-axis values is changed.
- Whenever the source for the x-axis value is changed to one of the data columns, CoolTerm will update the X-axis label to the name of the trace associated with the selected data column.
- Improved drawing code when plotting against "Time of day" on the x-axis to skip horizontal lines when time stamps change from the end of the day to the beginning of the day.

OTHER IMPROVEMENTS
- Updated Python scripting example 1 to demonstrate the use of additional useful commands.
- [Python Scripting] Improved text encodings for sending and receiving text data in CoolTerm.py module.
- Added instructions on how to revert CoolTerm to applications defaults to the built-in help.
- Updated crash report to use mailto: instead of FormMail.
- [Linux] Building for 64-Bit ARM systems
- [Linux] Support for dark mode
- [Win] Building for 64-Bit ARM systems

BUG FIXES
- Previous sessions are now restored even after an improper termination of the app.
- CoolTerm no longer tries to open an send progress window when sending macros with a lot of text, to prevent a ThreadAccessingUI exception.
- [Win] Fixed bug that would freeze the terminal window in plain text mode when moving it between screens with different display scaling factors (e.g. moving from a HiDPI screen to a non-HiDPI screen).
- Fixed bug that caused the serial port info button to not be populated with information when the Connection Options window first opened.
- fixed bug that would overwrite some chart properties when the dialog opens.
- Fixed bug that would cause traces to be drawn incorrectly when plotting against "Time of day" on the x-axis when timestamps include milliseconds.
- [Win][Linux] fixed bug that would tell the user that the scripting sockets are already in use when a 2nd instance of CoolTerm is launched and scripting sockets are enabled.
- [Win][Linux] fixed bug that would make the built-in help view not accessible when opened from the Chart and Trace Properties windows.
- [macOS] added code to prevent being able to close Connection Options or Trace Properties windows while a color picker window is still open as that could otherwise crash the app.
onegray
Posts: 1
Joined: Thu Oct 05, 2023 7:36 am

Re: CoolTerm v2.0.1 Released

Post by onegray »

Thanks for the great app! CoolTerm is for years my favorite app for UART debugging!
About last release - I liked to have View Modes buttons right on the bar for quick access, it looks there are enough space even for three of them.
Just as an opinion :)
User avatar
roger
Site Admin
Posts: 431
Joined: Fri Apr 24, 2009 12:41 am
Contact:

Re: CoolTerm v2.0.1 Released

Post by roger »

Hi,

The toolbar is configurable, so you can customize to your liking, like this:
2023-10-05 09_32_55-Window.png
Once you have set up your toolbar the way you want it, you can save the current settings as default so that all new windows will have the same toolbar configuration.

I hope this helps.

Roger
You do not have the required permissions to view the files attached to this post.
Post Reply