Big updates!
Pre-release
Pre-release
Changes
- Remember how you needed to give the application admin rights in order to allow it to extract and install Julia? It is not needed any more :) PlutoDesktop now comes with an extracted folder instead of compressed zip, so it can skip the extraction on the user end. The previous functionality is still there and can be used if troubleshooting is needed.
- Deleting old Julia folder and extracting the zip are now parts of the build process itself.
- Cold start is way faster using system image! The System Image being used is already bundled with this setup and the application also has the capability to compile one in the background if the current one is not present.
- Logging is now considerably better, less cumbersome to look at and easier to understand.
- Different loggers for different processes, i.e. one for Julia and one for Electron.
- You can now use custom Julia binaries by adding
CUSTOM-JULIA-PATH
key in the user-config file. If this is present, it takes priority over the defaultJULIA-PATH
. - The extra loading window is gone, it is just one window in which it shows the loading updates and loads the Pluto frontend when available.
- You can now open notebooks form URLs.
config.json
is updated with every version change.- Code has been refactored a lot, all Pluto related functions are now members of a single class.
- There are many other minor fixes here and there.