tessus
27
Maybe my answer was too condensed.
Joplin is a react application. On desktop, Electron is used to build the application. Therefore there is no way for us to add a separate process within Electron that runs when Electron does not.
So yes. In our environment it has to be this way.
One could write a native process that does what you want, but that's not in the scope of this project. It's the same when others ask why ther aren't any widgets for the mobile app. Thus
So "quite-in-general" it does not have to be this way, but that's totally irrerelevant, because this is not a "quite-in-general" issue. It is very much tied to the language, project, and the frameworks.