Some of the major features of the new release are:
New conditional shortcut syntax for more concise and readable conditional logic
Explicit templates for the list widget to make it easier to have complex wikitext in the emptyMessage
Joiners for the list widget allowing wikitext to be specified that is inserted in between each entry
Extended all the relevant core widgets to allow arbitrary data-* attributes and style.* attributes to be applied to the generated DOM nodes. This is useful for passing data to the <$eventcatcher> widget
jsonset operator for assigning values within JSON objects
Extended JSON operators to allow negative indexes into arrays to be counted from the end of the array
Added new barcode reader to the QR Code plugin
Enhanced Evernote importer
Updated editor preview button to automatically focus the editor
Fixed bug with Node.js synchronisation that could lead to disappearing tiddlers
Many other bug fixes
You can upgrade your existing single file wikis here:
As usual, please exercise caution when upgrading, and take care to keep backup copies of everything important.
My thanks to everyone who contributed to this release, from code contributions to feedback. We’re phenomenally lucky to have so many people willing to help, and it is much appreciated. Congratulations also to @catter-fly for their winning design for the new release banner (see below).
Any questions or comments are welcome here, or via GitHub.
After the update, the spacing between the editor toolbar buttons has changed (increased). I don’t know if it’s common or it happened just to me.
I didn’t dig deep but I checked the tiddlers that I believe are responsible for the editor toolbar buttons ($:/core/ui/EditTemplate/body/editor & co.), but found no difference. Does anyone know why this happens?
I can confirm this on tw-com, there seem to be some space characters between the buttons, that’s how it looks like after selecting the toolbar in v5.3.2:
Aside: In 5.3.1 I noticed a few places where suddenly I needed to add \whitespace notrim where it wasn’t needed before. Still haven’t found out why. Is there something “new” introduced in the 5.3.x universe that could causing this?
Yes, I WILL promote those <$if> widgets to the shortcut syntax, but looking there for the cause would be a red-herring. If they were the cause, I’d have noticed this five or six years ago.
And these are my tiddler-wide rules:
\rules except dash
\whitespace notrim
I’ve created many tiddlers filled with procs since the release of 5.3.1 but this is the only one causing trouble with whitespace. It’s like the TW native trimming is trimming all whitespace and leaving nothing behind.
In this regard, I don’t think there is a bug in 5.3.x. I mentioned this as an aside, only (actually, the opposite problem to the one being discussed and the one addressed by your preview).
I have plenty of working tiddlers that “prove” that this one tiddler is at issue, not the core.