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.