Diarium allows the creation of a url to another entry. This seems to be done via the Custom URL Scheme. Diarium has a url schema that is processed by the OS and when such URL is clicked the OS opens the Diarium and passes the entry id that needs to be opened. Such approach works pretty well, and as a cool side effect this allows the use of entry links even from outside of the Diarium.
However, there is a problem with this approach. When I click on an entry link I expect an immediate switch to the linked entry. Right now though instead of an immediate switch a weird dialog pops up every time. The dialog says "Did you mean to switch applications?" and it also says "Diarium is trying to open Diarium". I understand that this dialog is part of the OS and it is not a part of Diarim, but I think that it is ultimately a Diarium issue.
At the moment the entry urls work like this:
1) Url clicked
2) Diarium passes url request to the OS
3) OS shows the confirmation dialog
4) User confirms and the OS passes args back to Diarium
5) Diarium opens linked entry
How i think it should work:
1) Url clicked
2) Diarium checks the url if this is an internal url or not
3) If this is an internal entry url then the Diarium immediately opens up the linked url
4) If this is an external url then Diarium simply passes this url request to the OS
Diarium version: 3.0.91
OS + version: Windows 10