This release focuses on the work of add-ons that change the program text. These
additions include:
- renumbering,
- axis swapping,
- inserting dots,
- converting from imperial to metric and back again,
- removing fragments by regular expressions.
- Fixed freezing in some cases during renumbering.
- Fixed incorrect renumbering of empty lines and lines with comments.
- All add-ons that modify the program text have received a pop-up dialog with
progress and a button to cancel the operation. The dialog appears if the
operation is delayed.
- Renumbering has a new option "Keep existing numbers".
- Fixed build crash when using Qt version 5.6.
- Fixed cursor movement when pressing "replace and find next" button.
- Added undo/redo for text replacement operations.
Added settings that affect opening and saving files:
- File encoding choices. Some CNC systems allow to use non-Latin characters in
comments, which are located in the second half of the
code page.
Choosing the encoding allows you to display such characters correctly. The
system encoding is used by default.
- Remove characters from the second half of the codepage when opening files.
This option is disabled by default.
- Removing control characters when opening files. Older NC systems, when
transmitting through the serial port, could add additional control characters
that the editor cannot display correctly. The option allows you to delete
control characters other than carriage and newline characters. This option
is enabled by default.
- Deleting additional blank lines. Some CNC may insert blank lines after each
program line when writing to removable media. The option allows you to
recognize and delete such additional blank lines. This option is enabled by
default.
The new settings are available on the "Open/Save" tab in the configuration
dialog box.
- Fixed a file saving bug where reducing an editable program did not reduce the
file on disk.
- Fixed calculation of required disk space for .deb packages.
- Fixed program crash when trying to compare files containing tab characters.
- Fixed minor bugs.
- German translations have been updated, thanks to Michael Numberger.
- Using GitHub Actions, binary builds for Debian, Ubuntu and Windows are
available on the release page.
Fork renamed to avoid confusion.
- Opening a file by dragging and dropping.
- Prohibit clipboard browsing when application window is inactive.
- Installer for Windows.