Skip to content

Latest commit

 

History

History
155 lines (91 loc) · 6.07 KB

CHANGELOG.md

File metadata and controls

155 lines (91 loc) · 6.07 KB

Changelog

Unreleased

🩹 Fixes

stream deck
  • Exit with error when streamdeck is not found (c7f7ed0)
  • Fix unconfigurable global font size (2704fac)

Changelog

0.5.0 (2022-09-15)

🚀 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)

0.4.3 (2022-08-27)

🩹 Fixes

file list
  • Fix incorrect enabled test for down arrow (df84469)
  • Fix button state caching causing stuck/incorrect buttons (9fa195f)

Changelog

0.4.2 (2022-08-25)

🩹 Fixes

stream deck
  • Fix sleep dimming resetting to full brightness (a8dec87)

0.4.1 (2022-08-25)

🩹 Fixes

  • Add missing loading module (556cc93)

0.4.0 (2022-08-25)

📖 Documentation

config example
  • Distinguish between unhold and start feed in default icon config (189c39c)
  • Use different background for play button when it means 'unpause' in default config (4c6176d)
  • Add default streamdeckUi section (4f7848c)

🚀 Added

  • Set state to disconnected when a connection error occurs (1bf77e7)
  • Support custom user commands, loading animations (889ba37, #8)

🩹 Fixes

web
  • Fixed right-click triggering buttons, especially hold actions (1943880)

0.3.0 (2022-08-18)

Added

Added streamdeckUi configuration value to config. This allows ui configuration to be overwritten with different fonts, colors, etc. when using a Stream Deck, so that a single config.json file can be shared between web and Stream Deck processes.

0.2.5 (2022-08-17)

Fixed

  • Fixed compilation error in templating library affecting web build

0.2.4 (2022-08-13)

Fixed

  • Fixed spindle/rapid/feedrate overrides being unavailable while job is running

0.2.3 (2022-08-07)

Fixed

  • Fixed issue where rapid jog actions could trigger an absolute position move instead, depending on latency
  • [Stream Deck only] Updated stream deck library to add support for Stream Deck Mini

Chore

  • Updated dependencies

0.2.2 (2022-08-06)

Fixed

  • Fix missing 100% height, causing squashed icons in some browsers
  • Fix missing error class during connection failure

0.2.1 (2022-07-21)

Fixed

  • Fix Stream Deck connection failing before commandline arguments were parsed
  • Fix incorrect default text line height

0.2.0 (2022-07-20)

Mostly focused on performance improvements on slower systems.

On a fast system, the initial processing for a large (180,000 line) gcode file was reduced from 5.5 seconds to 0.7 sec.
On a slow system (Raspberry Pi 3b+), reduced processing time from 43 seconds to about 10 sec.

Added

  • New option: ui.throttle - Limit the draw frequency for a given button (Stream Deck only)
  • New option: ui.gcodeLimit - Limit the number of lines of gcode that will be processed for slower systems, affecting both gcode rendering, and gcode dimension display (Stream Deck only)

Changed

  • Commandline options for Stream Deck service now override config.json values
  • Faster error when no streamdeck devices are connected (no longer waits for other initialization steps)
  • Exit from service (quickly) if initial websocket connection to cncjs fails
  • Updated socket-io.client
  • Reduce data transferred from gcode processor
  • Much faster, and less strict, gcode processing
  • Cache images loaded from disk

Fixed

  • Fixed websocket connection ignoring configured socket port
  • Fixed missing license and readme in web build
  • Fixed incorrect dependency for canvas module
  • Adding missing 'Home' workflow state
  • When smooth jogging, fix soft limits generating a backlog of unacknowledged moves, resulting in unexpected movement later
  • Reduced unnecessary re-rendering for some button states
  • Fixed very small gcode files not rendering correctly

0.1.0 (2022-07-17)