What I find weird is that a wiki imported into Tiddloid shows external images perfectly ok, new tiddlers created in the wiki with links to external images do not show the images at all.
I use Tiddloid on Android to display local external images and didn’t encountered this problem. Not sure if this is helpful, I noted couple of differences in how images are display in my Tiddloid compared to yours :
-
My image URL is of the form “file:///storage/emulated/0/…full_image_path…/image-0030.png” (with all spaces in filename replaced by “%20”). I also use HTML native image definition "<img src="file:///storage/emulated/0/...full_image_path.../image-0030.png" />
instead of Tiddlywiki <$image source=... />
though I doubt that makes a big difference.
I tested on my Tiddloid. Canonical image tiddlers using full FILE URLs like “file:///storage/emulated/0/…full_image_path…/image-0030.png” will display the images (perhaps related to (2) below ?).
For my application, I have to use a variation of ximg macro to construct a full image URL on the fly to use TW on various OS platforms. I don’t use canonical images.
-
I use “Local (Legacy)” mode in Tiddloid. From Tiddloid FAQ : “… In the past 1.x days, Tiddloid use legacy file://
ways to handle files, causing the lack of access to cloud medias. Later I made another branch that implements Android’s SAF (i.e. Storage Access Framework), and finally it became a lightweight version…”.
I don’t use cloud storage, my images are fully local.
In the past, I do use single file TW on Android Chrome browser to display local external image, but there are so many security-related constraints, I have given that up. I believe there are less popular (older) Android browsers out there that are more compatible with Tiddlywiki, but each with their own set of compromises.
In Tiddloid, you can’t pinch-zoom an image beyond the physical screen size. You can do that if you open the TW file, close it and re-open it again. A useful bug for me.
At the moment, Tiddloid works well enough for me. In the future, I would like to look further into WebDAV server approach (RoundSync and the older RCX) and TidGi Mobile.