• carlosperate's avatar
    Move from wx and chromiun for python to electron: · 2ced91da
    carlosperate authored
    Due to the continuous complications encountered when trying to freeze the python
    application when it is integrated with wx widgets and the chromiun embedded
    framework, Ardublockly will move its desktop deployment from using these Python
    bindings to use Electron.
    Electron still uses the chromiun engine, but with Node.js.
    The python server application will still be packed for distribution, but using
    only the modules already included in the python distribution removes all the
    complications encountered so far with wx widgets and cef python.
    
    This commit includes the following:
    Move the old WX and CEF python build scripts and ci config files into the package/wxcef_build
    Add Electron project files in package/electron
    Update the ci config files for addition of nodejs and to build electron
    Update the build scripts to only build the server python code and save in a different location
    Update the packing script to accommodate all this changes
    2ced91da
dev_helper.js 858 Bytes