luc-github / ESP3D-WEBUI

A Web UI for ESP8266 or ESP32 based boards connected to 3D printers / CNC
GNU General Public License v3.0
762 stars 305 forks source link

[Question]<Making edits and recompiling idex.html.gz> #117

Closed Mboss32 closed 4 years ago

Mboss32 commented 4 years ago

HI,

I have been using the ESP3D WebUI for a while on my GRBL machine. I am interested in making a few custom edits to help my workflow. The main questions I have:

1) what is the best software package to use for making edits? (Visual studio, Netbeans, etc) 2) What is the process to build the Index.html.gz file?

Sorry if this is a silly question, I am very familiar with C and C++ but this will be my jumping point into Javascript and html.

Thanks for your time!

luc-github commented 4 years ago

1 - it is up to you there is nothing mandatory, I personnaly use GEdit 2 - it is in Wiki for 2.1https://github.com/luc-github/ESP3D-WEBUI/wiki/Compilation---Development

be noted 2.1 is only for bug fix now, new feature will go to 3.0 which use Preact instead of pure javascript and customized libraries/code 2.1 grbl UI share 90% ui, with 3.0 UI is splitted giving more flexibility, but I am still on 3D printer one. I will work on GRB specific UI soon, I am building one laser system and one spindle system.

Mboss32 commented 4 years ago

wow, thanks for the quick response! Sorry I missed the wiki compilation.

The 3.0 UI looks amazing and many of the features are what I want to put into the 2.1 - anyway to encourage 3.0 GRBL and GRBL_ESP32 3.0 progress? I would be happy to donate to the cause!

luc-github commented 4 years ago

Thank you ^_^ support is always welcome (here ) rewrtite is huge task and time consuming.

Right now, GRBL ui in 2.1 is pretty basic due to : 1 - I had almost 0 knowledge in CNC / GRBL when I did it, it was to support GRBL_ESP32 FW but I have no system just a board 2 - UI in 2.1 is 3D printer oriented so introducing grbl was more an ugly patch and not easy to maintain due to monolic architecture

Now, I am still a noob in GRB...L, but I know more, I got some feedback that are I try to implement in 3.0, and want UI to be better, richer, more interactive, etc...

While ESP3D 3.0 FW is pretty frozen : https://github.com/luc-github/ESP3D/blob/3.0/ESP3D-features.xls

The Web UI 3.0 definition is still under definition and implementation - and GRBL is not defined at all actually - only common parts with 3D printer are done, @bdring did not gave me any feedback/request yet because he is also very busy doing huge improvement in GRBL_ESP32 FW so feel free to submit any detailed feature request you need/suggestions/ ideas , it will definitly help a lot to define the new UI and so speed up the coding.

luc-github commented 4 years ago

I guess issue can be closed

Mboss32 commented 4 years ago

Thank you for the start and thoughtful response on 3.0 development. I will definitely submit feedback and requests/ideas. Where is the best place to do that?

luc-github commented 4 years ago

In github or in discord

github-actions[bot] commented 4 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.