Major update 🍬
Breaking changes: please, update your client using binaries from this release
Together with @KirillBelovTest we reworked our main application on Windows, cleaned up UI and introduced a few new modes.
As usual pick *-minimal version if you do not have a firewall, that restricts an internet access, and a normal one in a case if the installation has to be done fully offline.
Quick notes
This allows to create a note without making millions of files in your home directory. It stores it in the temporal directory and will ask you where to save if you need this note. All notebook files opened from the native file explorer will be shown in the similar regime (no sidebar, no distractions).
Use Cmd/Ctrl + Shift + N to make one.
Prompt window
This feature registers a global shortcut Cmd/Ctrl + Alt + Space to call a small prompt window - a floating input cell to do some quick calculations.
Templates
Templates are just the same notebooks, stylized using hidden Javascript or HTML cells. The default directory for them is AppData/UserTemplates/. Call them from the command line or top-bar menu
There are several built-in templates for you to try. Note that attachments folder (if found) will also be copied, so that your template can include uploaded images or other files
Code editor improvements
We contacted the developer of CodeMirror 6 and he helped us to improve UX of typing equations. Now it feels more natural, there is no need in lifting your fingers from the keyboard.
You can jump inside a fraction or other math construction.
Terminal
We added a REPL terminal, so you can directly connect to the evaluation kernel or master kernel (based on Xterm.js)
Libraries update
InputRange,InputButtonand etc. now allows to have multiple instances (you can just copy and paste one from the output cell) and having no conflictsInputRadioadded- New method of merging UI elements is added: chaining events, where each new UI element reuses the same
EventObject.
New export formats
- HTML
- Markdown
- Figures export (embed to a website)
- Slides only New - allows to print all slides to PDF. Even dynamic content will be rendered.
More examples
- Solving Maxwell's equation using FDTD
- Surface plasmons
- Solving wave-equation on a silhouette of Rick Astley
Release notes
Each new release will be supplied with a special notebook, that includes all new features and probably some examples
Update policy
Now each release includes metadata, which indicates compatibility with the client app. This prevents updates of the WLJS Frontend from having an incompatible Electron client app. However, console mode will always work.
Acknowledgements
Thanks these people for the financial support:
- Jon L. Woodard, USA
- @MitsuhaMiyamizu, Mars
Any amount (one-time or monthly) is appreciated, your profile will be permanently displayed at Acknowledgements section of WLJS Notebook app.
UPD: fixed windows transparency on Win11



