Skip to content

V3.0.0-alpha3 ESP3D-WEBUI for ESP3D/ESP3DLib

Pre-release
Pre-release
Compare
Choose a tag to compare
@luc-github luc-github released this 11 Sep 12:46
· 233 commits to 3.0 since this release

V3.0.0-alpha3 ESP3D-WEBUI for ESP3D/ESP3DLib

What's Changed

  • Change to hard code WebSocket sub protocol
  • Use ISO_8601 date time format for ESP800
  • Add more log in case of disconnection
  • Fix Reveal password control position is incorrect
  • Fix missing space handler in [ESP401] value thanks @TheRedstoneGuy for pointing this out
  • Workaround Marlin cannot handle spaces in file names / directory names
  • Add WebSocket SubProtocol per @terjeio suggestion
  • Add spindle panel features
  • Add G59.1|G59.2|G59.3| filter for #$ in grblHal
  • Add extra GC modes for grblHal
  • Allow to hide Features tab if not needed by FW
  • Fix bug with autoload FS if no FS is defined
  • Allow to show/hide Flash FS like others filesystem in Files panel
  • Add Helper to manipulate bit masks
  • Fix some issue with some tool tips with too long text
  • Add spindle panel features
  • Fix some issue with some tool tips with too long text
  • Add laserPanel
  • Fix disable button not always working
  • Add new control Slider that fallback to input in mobile view
  • Fix ButtonImg without icon to show text even in mobile view
  • Add state in information of Spindle area
  • Fix some Css glitches
  • Fix typo with status and states for feedrate and spindle speed
  • Make replaceVariables consistent accros usages
  • Allow to change only printable with replaceVariables to show replaced variable if it is a value in terminal
  • Add some variables in table
  • Add variableList documentation for reference
  • Add SD stream support for GRBL
  • Add ESP701 response for CNC/GRBL test server
  • Add M31 support for Marlin
  • Add buttons to control stream status (Pause / Resume / Abort / Clear error)
  • Show Flash only if FileSystem is not none in grblHal
  • Fix Marlin temperatures are not updated when heating, thanks to Konsequ3nce for raising the issue
  • Add code base for grblHal
  • Code base for CNC status / laser / probe / spindle panels
  • Add missing test color in notifications
  • Allow to customize notification color when using [ESP600]
  • Add extraction of message from [MSG: string
  • Code base to extract ? and $G output
  • Add alarm/error/version/options/gcode parameters capture support from stream
  • Add $# $I output to test server
  • Allow to disable sensor dispatch on test server
  • Fix test server ESP600 not sending answer
  • Fix latest library update break progressbar display
  • Fix CNC emergency button not working
  • Fix multiple commands cannot mixed GCODE with ESP commands
  • Add missing tooltip helper for emergency command setting
  • Fix missing variable conversion in terminal commands
  • Add SD ext if SDConnection is not none
  • Factorize the depend and put functions in helper (boolean/input)
  • Fix the multiple depend not always working (json)
  • Add And / Or depend conditions
  • Fix download direct sd from sub directory is not working
  • Fix ESP800 does not set time manually

Limitations

  • Wizard is not implemented yet
  • Works with ESP3D 3.0- alpha-3 - no backward compatibility
  • Language packs are not ready to be translated yet as UI is not finished

Discussion / status

Topic
Discussion

Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/V3.0-alpha1...V3.0-alpha2re/v3.0-alpha2...v3.0-alpha3