Releases: Billiam/cncjs-pendant-streamdeck
1.1.0
1.0.0
1.0.0 (2024-10-12)
🚀 Added
New editor
Tired of editing a 2000 line JSON file to customize your pendant setup?
Enter, the new config editor:
Install the web pendant as normal, visit /grid/editor.html
, customize the layout and settings, and save the new config.json.
See Editor docs for more help and detail.
Other additions:
- In the web view, font size now scales smoothly with page size and button column count
- New
ui.textSize
option, which increases or decreases the size of text in buttons. Default is 1 (for 100%). - Show message when loading the web view if configuration cannot be found
- Web view now has a favicon
0.9.0
0.8.0
Changelog
0.8.0 (2024-09-01)
📖 Documentation
- Default absolute position display button to set instead of toggle in example config (63d45ee)
- Add outline action to example config (d032783)
🚀 Added
Outline (c07a1b2)
The new outline
action does a rapid move around the perimeter of the currently loaded gcode. There is some path simplification done here, so smooth arcs in the original gcode are will be translated to a series of points, and will not be as smooth.
The default configuration included in the example config looks like this:
"outline": {
"actions": [
{
"action": "outline",
"event": "hold"
}
],
"disabled": "!gcode.gcode || !cnc.idle",
"bgColor": 5,
"icon": "default/perimeter.png"
}
New position actions (cc163cb, 2f35157)
Two new actions have been added absoluteMachinePosition
and absoluteWorkPosition
.
Previously in the example configuration, buttons like goZeroX
used a gcode
action with the argument G0 X0
. This gcode was executed as-is, and would do a rapid move to the coordinate, but only if the controller was already in the absolute (G90
) modal state. If the controller was in the incremental mode instead, these buttons would do nothing until the state was returned to absolute.
To fix this, the absoluteWorkPosition
action has been added. The argument for absoluteMachinePosition
is a string which will be used with a G0
rapid move, and will always run in absolute movement mode, regardless of the current modal state.
absoluteMachinePosition
has been added for symmetry, though its functionality was already available with the goto
action.
🩹 Fixes
- Fixed low update frequency for spindle RPM and feedrate (7bd7b82)
- Fix potential error on button release (7cfe0fd)
- Fix outermost gcode line slightly out of frame (0b828a9)
- Fix axis-to-position actions not working in relative mode (cc163cb)
- Increase jog command frequency for streamdeck usage (cc4ed5a)
0.7.0
0.6.0
0.5.2
0.5.0
🚀 Added
web
- Make overall background color configurable (06f7921)
🩹 Fixes
- Fix overall font size being ignored (2dfd088)
stream deck
- Fix missing md5 dependency in packaged build (d468677)
Full Changelog: 0.4.3...0.5.0
0.4.3
🩹 Fixes
file list
- Fix incorrect enabled test for down arrow (df84469)
- Fix button state caching causing stuck/incorrect buttons (9fa195f)
Full Changelog: 0.4.2...0.4.3
0.4.2
🩹 Fixes
stream deck
- Fix sleep dimming resetting to full brightness (a8dec87)
Full Changelog: 0.4.1...0.4.2