News
Announcing the release of TiddlyWiki v5.3.1
I am delighted to announce the release of TiddlyWiki v5.3.1 at:
This release comes relatively swiftly after v5.3.0, and is largely intended to fix a number of minor issues with that release:
Reverted adding the
widget.destroy()
method because of performance concerns (see implemented destroy() function by buggyj · Pull Request #7468 · Jermolene/TiddlyWiki5 · GitHub 1)fixed inefficiency when transcluding with the $output attribute set to
text/plain
that manifested itself as extremely slow export timesfixed unwanted error message “Global assignment is not allowed within modules on node”
There are also some other improvements and bug fixes:
improved ImportVariablesWidget and Pragma: \import to trim whitespace when parsing tiddlers
extended WidgetMessage: tm-http-request to handle binary responses (demo)
improved console reporting of JavaScript errors
fixed table of contents indentation
fixed bindStatus and bindProgress parameters of WidgetMessage: tm-http-request
fixed attribute substitution to handle variables containing non-word characters
fixed the pragmas introduced in v5.3.0 so that they can be indented with whitespace
fixed size of tiddler icons
fixed drag and drop from Chrome-like browsers to Firefox
fixed listIndex mode of checkbox widgets
You can upgrade your existing single file wikis here:
https://tiddlywiki.com/upgrade.html
For Node.js users, the new version is available on npm at tiddlywiki - npm
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.
Any questions or comments are welcome here, or via GitHub.
Best wishes
Jeremy
Discussion here
Articles
Showcase: gavart.ist Digital Garden & Work Repository
User gavcloud updated their site and shared this video demo. The TiddlyWiki site is listed below.
Video here
Site here
Discussion here via Discord
Plugins
Nav - keyboard navigation plugin
once again, i found myself making a tool for my own personal use that i think is worth sharing with the community. so i present to you, nav - the keyboard navigation plugin! :compass:
dependencies: $:/plugins/felixhayashi/hotzone (found in the CPL or drag-and-droppable from the TiddlyMap demo site )
nav puts a “cursor” in the corner of the focused tiddler, which can be moved around by scrolling or with the keyboard shortcuts. they are based on putting your hand over the WASD keys with your thumb on alt:
alt+W to move up, and alt+S to move down
alt+A to close the focused tiddler (“swiping it away” as suggested by the default animation)
alt+E to edit the focused tiddler
alt+R or alt+H to go home (open the default tiddlers)
alt+C to focus the sidebar search box (start typing to search)
I recommend also adding the following mappings for the default actions:
alt+Q to cancel editing (cancel-edit-tiddler)
alt+S to save a draft (save-tiddler)
all bindings remappable from the control panel. if you find moving to be sluggish, turn down the animation duration in Control Panel > Info > Basics to make it more responsive and snappy.
nav gives you a new keyboard-based way to move around the story river, allowing you to do much of your workflow from the keyboard when combined with the built-in keyboard shortcuts. it is also my first proper plugin. hope you find it useful!
- Scribs
Discussion here
Plugin here
Tips & Tricks
Sliding overflow (html) table with rotated header
User DaveGifford shared how to make the top row of headers diagonal, to allow the rest of the cells to be equal sized.
Site here
Discussion here