Hi folks,
Now TiddlyWiki 5.2.0 Release discussion
I just wanted to open a discussion on the still to come TiddlyWiki 5.2.0 because it has some substantial changes and improvements, that may take some time for the community to “make use of”. You can experiment with it get the prerelease here (you can even right click this link and download a local copy).
It is provided for testing purposes. Please don’t try to use it for anything important – you should use the latest official release from https://tiddlywiki.com.
The development team will be keen to see any bugs if you discover them, perhaps discuss or raise an issue over here however I want to start the discussion with all users .
There are in particular some enhancement that are going to allow us to find whole new ways we achieve things, as a result I expect quite a few annoyances in the past will be eliminated. Here are a few that I see as having an impact in our use of wikitext, macros and widgets.
This is from my own biased perspective.
- Unrestricted Fieldnames
- Lots of possibilities here with field names being able to contain spaces, whole tiddler titles prefixed and suffixed in any way you want.
- More Flexible Parsing of Macros
- It will now be possible to nest macro calls within the parameters to other macros
<<mymacro arg:"""nested <<macro>> call""">>
- Pass macro parameters in Filters
[<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>]
- It will now be possible to nest macro calls within the parameters to other macros
- It will now be possible to use an EditWidget to edit another field of the same tiddler. Previously, the edit widget would not work properly in such cases because it would be refreshed on every keypress, leading to the current editing caret/selection position being lost.
-
ListWidget with optional
counter
attribute specifying a variable to contain the numeric index of each list item. - There are improvements to the events and actions that I expect may have substantial impact on ways we can add features to the User Interface and add additional actions, however I do not yet understand this enough to make use of it.
- Various filter operators and improvements including
- more statistics
- formatting titles using the
[[title with spaces]]
rules - easily accessing special characters like tab and linefeed ‘Charcode operator’
- ## RefreshThrottling may help when generating large complex tiddlers to improve performance.
- text operation insert-text which can improve the smarts of new Editor Toolbar buttons. And easy ways to create new Editor Toolbar buttons to complement this.