Skip to content

Changelog DWC 3.x RC

Christian Hammacher edited this page May 3, 2022 · 29 revisions

Version 3.4.1-rc1

Compatible versions:

  • DuetSoftwareFramework 3.4.1-rc1
  • RepRapFirmware 3.4.1-rc1

New features:

  • Added support for custom precision (up to 0.001mm) and for displaying the coordinates in inch (thanks @MZachmann)
  • Updated French translations (thanks @Erinell)

Bug fixes:

  • Some chart colours were incorrect in dark mode
  • Certain enum values were missing from the object model
  • Restoring the move steps for additional axes was not working

Version 3.4-rc2

Compatible versions:

  • DuetSoftwareFramework 3.4-rc2
  • RepRapFirmware 3.4-rc2

New features:

  • Added support for JPEG thumbnails

Changed behaviour:

  • Minor changes to the look of the main menu in desktop mode
  • Invalid JSON from RRF is always logged to the console
  • Thumbnail data is explicitly checked after receipt in standalone mode

Bug fixes:

  • In SBC mode, /machine/connect was not repeatedly called on reconnect
  • Webcam stream was not actively interrupted when the page was deactivated
  • File edit dialog could throw an exception under certain circumstances
  • During updates/resets boards[0] was not fully available but a property was accessed

Version 3.4-rc1

Compatible versions:

  • DuetSoftwareFramework 3.4-rc1
  • RepRapFirmware 3.4-rc1

New features:

  • Added support for thumbnails for both SBC and standalone mode
  • Sensor temperatures are now displayed per layer in the tooltip of the layer chart (if available)
  • Replaced old notification system with a new one preventing potential overlap of the E-STOP button
  • Small icon menu can be enabled on demand in the settings
  • Added back options to allow users to specify which tool change macros are supposed to be executed
  • Users can choose if the current or file timestamp should be used for file uploads
  • Sliders can be replaced with numeric inputs on demand

Changed behaviour:

  • Resume button is no longer enabled while a print is being paused
  • Removed auto-sleep button. Invoke M1 or a custom macro in your end G-code if you
  • Default delay before settings/cache elements are saved is greatly reduced
  • Homing buttons are enabled unless the corresponding axes are homed or movement without homing is permitted (see M564)
  • Webcam content is disabled when the webcam page is hidden
  • Filaments menu item is only visible in FFF mode
  • DWC can connect to http://localhost (alternative to http://[hostname])
  • Made "Install Updates" button visible in SBC mode for non-Duet boards
  • Made bottom navigation bar optional and changed navigation menu again for smartphones
  • Tool state is now modified using M568 instead of G10
  • Document title is put into braces when the machine is disconnected
  • Syntax highlighting is always enabled unless the OSK plugin is enabled

Bug fixes:

  • Non-default system directory was not correctly loaded after connecting
  • Connecting dialog was briefly hidden before it was displayed again on reconnects
  • Object model patches could delete certain properties that should remain existent
  • Upload progress bar remained active for empty files even after the file had been completely uploaded
  • When a menu category was collapsed and then expanded again, all the other categories collapsed

Version 3.3-rc3

Compatible versions:

  • DuetSoftwareFramework 3.3-rc3
  • RepRapFirmware 2 or newer (1.2x may work but untested)

Changed behaviour:

  • Job progress indicator now uses job.rawExtrusion instead of move.extruders[].rawPosition if possible
  • Changed caption of Third-Party Plugins to Machine-Specific Plugins

Bug fixes:

  • Overflow confirmation of Accelerometer plugin did not display translated message
  • Fixed selection problem on the Accelerometer page
  • Fixed issue where global variables could be hidden on the OM browser after a reconnect
  • Reset prompt after expansion board update was shown even if the mainboard was updated
  • Layer chart was not immediately cleared when a new print was started
  • Cache for simulated files was not properly cleared

Version 3.3-rc2

Compatible versions:

  • DuetSoftwareFramework 3.3-rc2
  • RepRapFirmware 2 or newer (1.2x may work but untested)

New features:

  • .deb packages can be installed if support for package management and root plugins is enabled in DSF

Bug fixes:

  • Global variables were not cleared on disconnect
  • Added new Disconnected state to indicate when DWC is not connected to RRF

Version 3.3-rc1

Compatible versions:

  • DuetSoftwareFramework 3.3-rc1
  • RepRapFirmware 2 or newer (1.2x may work but untested)

Changed behaviour:

  • DWC does not ask for a firmware reset if the mainboard was updated as well

Bug fixes:

  • Arrow icon next to the code input was misleading
  • Status panel stopped updating if Z-probes contained gaps in the OM
  • Global variables were not properly updated in the DWC object model

Version 3.2-rc2

Compatible versions:

  • DuetSoftwareFramework 3.2.0-rc2
  • RepRapFirmware 2 or newer (1.2x may work but untested)

Bug fixes:

  • New code editor has been disabled on touch devices for now due to incompatibilities
  • Extra sensors were labelled as heaters in the temperature chart
  • Change callbacks in the tool input component didn't check changed values properly
  • Simulation state wasn't recorded correctly in the job estimations panel
  • When connected in SBC mode multiple concurrent reconnect attempts could be started
  • Fixed G3 in the GCode Viewer

Version 3.2-rc1

Compatible versions:

  • DuetSoftwareFramework 3.2.0-rc1
  • RepRapFirmware 2 or newer (1.2x may work but untested)

Changed behaviour:

  • Added new dialog for up- and downloads of multiple files (similar to DWC1)
  • When an expansion board firmware update is performed, DWC asks for controller reset once done
  • Integrated new G-Code viewer plugin (thanks Sindarius)

Bug fixes:

  • Print control buttons could show wrong captions during (paused) simulations
  • Code input could keep previously selected suggestion even if it differs
  • Sometimes code promises were not resolved in the correct order in standalone mode
  • When M997/M999 were sent from code inputs, file upload errors for DWC files could be seen
Clone this wiki locally