From f84ff0d7782cc3e64f7df1996d7930285c24abd6 Mon Sep 17 00:00:00 2001 From: "jeremy@jermolene.com" Date: Thu, 2 Dec 2021 19:21:07 +0000 Subject: [PATCH] Update release note --- editions/prerelease/tiddlers/Release 5.2.1.tid | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/editions/prerelease/tiddlers/Release 5.2.1.tid b/editions/prerelease/tiddlers/Release 5.2.1.tid index 7634d95ef..5fc6842e9 100644 --- a/editions/prerelease/tiddlers/Release 5.2.1.tid +++ b/editions/prerelease/tiddlers/Release 5.2.1.tid @@ -15,16 +15,25 @@ type: text/vnd.tiddlywiki !! <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6168">> New Filter Cascade Mechanism -There are two parts to these changes. The key is a new [[Cascade Filter Run Prefix]] that takes a list of filters and runs them in order, returning the result of the first one to return a value. It forms the basis of a new flexible mechanism for choosing between multiple options. The second part is a series of improvements based on this new filter cascade mechanism: +The [[cascade mechanism|Cascades]] provides a flexible way to choose between multiple options. Crucially, it is done in a way that makes it simple for plugins to tweak the logic or add their own options. + +There are two parts to these changes. The underpinning is a new [[Cascade Filter Run Prefix]] that takes a list of filters and runs them in order, returning the result of the first one to return a value. + +The second part is a series of improvements based on this new filter cascade mechanism. Conditional logic that was previously hidden within core templates can now be extended and tweaked much more easily than before. + +Choosing the following elements of the core user interface is now handled with cascades: * Story Tiddler Templates -* View Template Body -* View Template Title * Tiddler Colour * Tiddler Icons +* View Template Body +* View Template Title +* Edit Template Body The cascades can be inspected in $:/ControlPanel under ''Info'' -> ''Advanced'' -> ''Cascades''. +See [[Cascades]] for more information. + !! <<.link-badge-added "https://github.com/Jermolene/TiddlyWiki5/pull/6148">> New LetWidget The LetWidget is an improved alternative to the existing VarsWidget. It is recommended to use the new LetWidget instead of the VarsWidget in all circumstances. @@ -40,9 +49,11 @@ The chief advantage is that the LetWidget performs the variable assignments in t ! Bug Fixes * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6261">> fixed issue with drag and drop in Chrome 96 +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6278">> fixed issue with drag and drop and the [[CodeMirror Plugin]] in Chrome 96 * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6013">> refreshing of LinkWidget attributes * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/pull/6107">> crash when using "source=basename-uri-decoded" in tiddlywiki.files * <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/8ae4428332e03a1fdaee26f777a0c3a372fff401">> ''$timestamp'' attribute ignored when using ActionSetFieldWidget to set the value of an index +* <<.link-badge-fixed "https://github.com/Jermolene/TiddlyWiki5/commit/2af632a46d74e223f99a67c6aaa5bc6931e9466e">> crash during static rendering of [[CodeMirror Plugin]] ! Usability Improvements