Recommended update for the desktop application built with Electron
Bug Fixes
- [Electron] Fixed a bug that may break workspace settings due to asynchronous file writing (3ddb776, #185)
- Fixed an issue that
G10 L20 P0
is not currently implemented in TinyG and G2core (7da19b0, #191)
Enhancements
- Electron build process enhancements
- Homing support for TinyG and g2core (673b5af, #194)
- Prompt the user for the corrupted workspace settings (55b7947, #185)
- Ability to import and export workspace settings
Improvements
- Concurrent execution among multiple browsers without the need of manually refresh browser window (#195)
- [Performance] Use a debounced function to persist settings only if 100ms have passed without it being called (3ddb776)
- [UX] Improvements for primary and secondary widget toolbar (1073e5c)
Other Changes
- Renamed cncjs to CNCjs