In this update an Electron build configuration has been added which means the website now can run as an ordinary desktop application.
It's labeled as "build configuration" and cannot be treated as a feature-rich desktop app because of minimal look-and-feel native styling applied - notable menu bars, modal windows and confirm boxes.
In addition, invoking modal windows introduces a challenge of synchronizing app state between them. Since each child window spawns with it's own url it has it's own copy of stores in memory. So, action performed in one window needs to be reflected in another, which requires some sort of mediator-like logic...
Minor changes:
- scaled versions of images for
srcset
tags are now cached using Nitro's storages - fixed app crashing sometimes in dev mode after hmr
--
Thanks for reading,
Ivan