V3.0.0-alpha3 ESP3D-WEBUI for ESP3D/ESP3DLib
Pre-release
Pre-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
Full Changelog: https://github.com/luc-github/ESP3D-WEBUI/compare/V3.0-alpha1...V3.0-alpha2re/v3.0-alpha2...v3.0-alpha3