You probably meant React Native (Electron is used for the desktop app). Apparently there are proof-of-concept demos like this one, doesn’t seem very mature.
Hello first, I have no idea of the programming with software. Is the software programmed with the problem being to create the widget, or lacking ideas on how a widget might look like? I’ve been working with GTask before and the widget was the most important for me for review. For this app that manages ToDo’s and notes would be a widget as it offers Microsoft’s ToDo app, that can switch between to-do’s and notes in the widget. Is it even planned to create a widget?
Joplin on mobile uses react-native which is a framework that allows a single code base to be used across devices (Android, iOS). This framework does not have an option to create widgets.
Therefore one would have to manually create a widget for Android. Then another one for iOS/iPadOS/watchOS. This is - as Laurent already mentioned - out of scope for this project. (Too time consuming in development and maintenance.)
Just set up joplin server in home lab and using joplin android app. Most of the comments about seem to suggest it is necessary to extend the joplin so functionality.
I don't see it that way: it should be possible to create a standalone widget app that (for me) communicates with the joplin server, shows the markdown content (thus is a standard right) and any actions would involve the more in the joplin app.
This relies on:
a. The markdown aligning to some open standard for which a library exists you render it and
b. The joplin app having intents that enable you to call it and open up a give note or for some given functionality.
I might have a go at this - did anyone know those answers?
Internet bookmark on android home screen, directs to specific Joplin web page, logged in, 'make new note'. Y'all might need to configure a special page for this.
Clicking that opens your default browser (Firefox for me).
Once that starts loading, it's an autoforward to another link which triggers the 'open in app' functionality. On first use, it'll probably ask the user to confirm you wanna open in Joplin.
It thus opens in Joplin but carrying a switch/parameter/trigger which spawns a new note to open.
LMK if this is viable, hopefully so. A bit convoluted but once setup, should be relatively indistinguishable?