Releases: Sienci-Labs/gsender
0.7.4
Minimize render mode for visualizer to improve performance
Visualizer improvements to render speed
Fix render worker being started if visualizer disabled
Probe dimensions correctly update if changed in preferences
Can once again copy from console
Redesigned probe module
Fix for quick-movement buttons if home set to back-left
Fix for T commands on the same line as M6 commands
Fixed firmware tool values occasionally not reflecting actual EEPROM settings
Style changes
v0.7.3
Code signed!
Various fixes for homing related functions
Categorized EEPROM settings
UI fixes for incorrect baudrate
Unrecognized devices are now accessible from the connection widget
Clearer directions to help
Updated firmware image
Fix for jog not stopping immediately due to debounce
Various styling fixes****
v0.7.2
Able to set workspace coordinates for specific axis quickly by clicking on location indicator
Re-designed progress indicator
Able to use variables in tool change code
Ability to enable or disable start/stop g-code blocks without clearing code
Updates to included firmware image and Longmill default EEPROM settings in firmware tool
Homing improvements - functions will appear if $22 toggled on, home button clickable if alarmed
Rapid position buttons updated to use new firmware settings
Individual axis Go To buttons now use safe height if set in preferences
Better support of physical hold/unhold buttons on Longboard controller
Tweaks to Z jogging to make button more responsive and not continuous jog as easily as well as move slower in Z direction
Safe height movements will no longer descend and will now use machines coordinates if homing enabled
Fixed hard limit alarms to allow easier resuming of workflow
Fixed surfacing Z movement at end of program
Joystick jogging should now send jog cancel at direction control release
Fixed last line run to reset on job completion
0.7.1
- Improvements to UI connection to CNC machine to prevent frequent disconnections during long job runs
- Program will now prevent your computer from going into sleep mode during long jobs
- Several styling fixes across the UI
- Fixed issue with machine locking up after pressing the jog control buttons in some situations
- Fixed issue with program freezing after a job has finished
0.7.0
Start from line feature
Sortable macros
Preliminary support for joystick control and keybinding
Improvements to outline tool to prevent moving below the Z 0 on completion
Fixed issue where file would be re-rendered or unloaded when connecting and disconnecting
Fixed issue where inch grid lines weren't aligned with zero point
Improvements to file loading speed
Improvements to visualization and rendering speed
Improvements to file parsing speed
Various library upgrades aimed at improving performance and preventing UI hanging
0.6.9
Fixed issue where load file would not work if internet connection not available
Added outline tool to generate and run rough outline of project
Fixed issue where moving the cursor off the jog controls while button is depressed could result in jogging running away
Fixed issue with surfacing tool limits and ease of changing inputs
Fixed probe settings not being reflected in probe module until restart
v0.6.8
Fix for duplicated keybinds
Fix for Carbide Create files and M0 commands
Fix for new macros not appearing as possible keybinds
Optional updates for future versions
New logging engine for electron app
Socket polling to help keep connection alive
PowerSaveBlock added to reduce cases of machine sleeping while running long jobs
Alterations to load file to hopefully reduces cases of the dialog not appearing for some users
v0.6.7
New Movement Tuning tool to calibrate step motor movements
Visualizer improvements - Rapid movements are now less prominent in visualization so the final cut shape is clearer to see
Program Start/Stop code - run G-code blocks when starting a file and stopping a file
New keybinding options and categories - including ability to keybind specific macros!
Added coolant buttons
Better M0/M1 command support - notification in the UI when command encountered and easier to resume the program
Improvements to the surfacing tool limits and steps
Ability to reset program settings to default
Fixed an issue where the "Home machine" button wouldn't dissapear on homing cycle
Fixed an issue where macro exports were unable to be re-imported
Added reconnect logic to client to reduce instances of UI no longer updating on long jobs
Fixed issue with jogging while $15 was enabled
Other minor bug fixes
0.6.6
Added Calibration tool for axis alignment - step by step process to make sure the Longmill is square
Added toolchange functionality - can now pause, ignore, or run code blocks on M6 commands
Sticky folders on file open so you'll always open file dialogs in the last directory you opened a file from
Alarm warning now shows an explanation of what the alarm code means
Copy and paste text from terminal using Ctrl-C and Ctrl-V
Spindle and Feed rates are now correctly converted to preferred units while a job is running
Spindle modal changes are reflected more quickly in the UI
Faster splash screen
Visualizer grid should better reflect the users configured machine profile
Refactored file information to Redux
Laser power is now sent through Laser On button
Laser controls now use seconds instead of milliseconds
Firmware buttons now disabled when not connected to device
Prevented repeat button commands being sent when shift pressed due to invisible focus
Fixed workflow controls (play/stop/pause) keyboard shortcuts not working
Fixed unit conversion issues in surfacing tool
Fixed issue where probe Z failed set correct unit modal
Fixed issue where lines with with trailing ; comments were removed
Fixed issue where files with $H commands were failing to process correctly
Fixed issue with firmware widget reconnect to last device button
Fixed issue with firmware widget not opening if some values were out of expected range
Fixed file deltas not being fixed to a set amount of decimal places
Fixed issue where right-click on jog controls could cause the jog state to never end on release
Minor styling changes
0.6.5
- Added surfacing tool
- Added ability to remove keybinds
- Updates to laser/Spindle widget to better reflect controller state when spindle enabled while running a file
- Updates to controller events to improve performance
- Moved most controllerEvent listeners to redux store to improve performance
- Fixed issue causing visualizer units to swap to file units instead of preferred units
- Fixed issue causing file dimensions to not be reported correctly if preferred units didn't match file units in some cases
- Fixed issue causing settings to close when turning on endstops or laser/spindle widget
- Fixed issue with probe widget breaking out of its container