I’m happy to announce a new release of TiddlyDesktop, including new features that support creating external attachments via drag and drop — in other words, it lets you drag a .JPG file into your TiddlyWiki and have it appear as a tiddler with a _canonical_uri field pointing to the original file.
I’ve had reservations about TiddlyDesktop for some time: particularly that the understandable pressure from users to make it as good as commercial browsers would become a Sisyphean task. Things change; like many others, I’ve been relying on TiddlyFox for all my personal work with Dropbox-based single file TiddlyWikis on my Mac. With its demise I plan to switch to TiddlyDesktop; if it works out, it should help encourage me to keep it up to date :)
This release is mainly about integrating the latest version of the underlying NW.js platform. Significant changes to the code were required because of many deep changes in NW.js itself. New features include:
• Latest Chromium features (e.g. integrated PDF viewer)
• Resolves bugs related to window positioning (e.g. quitting while windows are minimised) by using NW.js new built-in window handling
• Updated visual appearance for the main toolbar
• New, more distinctive application icon
You can download the new release here:
https://github.com/Jermolene/TiddlyDesktop/releases/tag/v0.0.9
As usual, please exercise caution when upgrading: take careful backups and don’t rely on it for anything important until you’ve tested things thoroughly.
The support for external attachments takes the form of a new plugin on the TiddlyWiki side. I did it this way around because the external attachment support isn’t actually dependent upon TiddlyDesktop — it will work with any browser environment that provides a “path” property with the “File” object created during drag-and-drop operations. There are no such alternatives right now, but it gives us room to get things working on platforms such as Quine on iOS.
The new plugin is included in the latest 5.1.15-prerelease:
Note that the plugin requires the matching version of the core to operate properly; it can’t be used with older versions of TiddlyWiki.
Feedback and questions are welcome,
Best wishes
Jeremy.