From cd8b1faa748439c7474f1f7a0cac682a3dd2ff91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Desmedt?= <34781168+DesignThinkerer@users.noreply.github.com> Date: Thu, 5 Feb 2026 20:47:15 +0100 Subject: [PATCH] UI: Show cascade filter details in Advanced info tab (#9634) * UI: Show details on cascade filters in the "Advanced info" tab * Update CascadeInfo.tid with new formatting * Remove codeblock for conciseness * Add change note for #9634 * Refactor CascadeInfo.tid for active filters Improve filter logic and names of variable * Change heading names Updated the CascadeInfo.tid to change 'Active Filter Condition' to 'Active Cascade Filter' and adjusted the corresponding variables. --- core/language/en-GB/TiddlerInfo.multids | 1 + core/ui/TiddlerInfo/Advanced/CascadeInfo.tid | 38 +++++++++++++++++++ core/wiki/tags/TiddlerInfoAdvanced.tid | 2 +- .../5.4.0/#9634-cascade-info-tab.tid | 10 +++++ 4 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 core/ui/TiddlerInfo/Advanced/CascadeInfo.tid create mode 100644 editions/tw5.com/tiddlers/releasenotes/5.4.0/#9634-cascade-info-tab.tid diff --git a/core/language/en-GB/TiddlerInfo.multids b/core/language/en-GB/TiddlerInfo.multids index 0899320c6..fb552f54f 100644 --- a/core/language/en-GB/TiddlerInfo.multids +++ b/core/language/en-GB/TiddlerInfo.multids @@ -9,6 +9,7 @@ Advanced/ShadowInfo/NotShadow/Hint: The tiddler <$link to=<>><$text Advanced/ShadowInfo/Shadow/Hint: The tiddler <$link to=<>><$text text=<>/> is a shadow tiddler Advanced/ShadowInfo/Shadow/Source: It is defined in the plugin <$link to=<>><$text text=<>/> Advanced/ShadowInfo/OverriddenShadow/Hint: It is overridden by an ordinary tiddler +Advanced/CascadeInfo/Heading: Cascade Details Fields/Caption: Fields List/Caption: List List/Empty: This tiddler does not have a list diff --git a/core/ui/TiddlerInfo/Advanced/CascadeInfo.tid b/core/ui/TiddlerInfo/Advanced/CascadeInfo.tid new file mode 100644 index 000000000..34e0160f0 --- /dev/null +++ b/core/ui/TiddlerInfo/Advanced/CascadeInfo.tid @@ -0,0 +1,38 @@ +title: $:/core/ui/TiddlerInfo/Advanced/CascadeInfo +tags: $:/tags/TiddlerInfo/Advanced + +\define lingo-base() $:/language/TiddlerInfo/Advanced/CascadeInfo/ +<$let infoTiddler=<>> + +''<>'' + + + +<$list filter="[[View]] [[Active Cascade Filter]] [[Template]]" variable="heading"> + + + +<$list filter="[[$:/tags/ViewTemplate]tagging[]]" variable="ViewTemplate"> + +<$let +view={{{ []+[split[/]last[]] }}} +tagFilter=`$:/tags/ViewTemplate${ [titlecase[]] }$Filter` +activeCascadeFilterTiddler={{{ [all[shadows+tiddlers]tag!is[draft]]:filter[subfilter{!!text}]+[first[]] }}} +activeCascadeFilter={{{ [get[text]] }}} +activeTemplateTiddler={{{ []:cascade[all[shadows+tiddlers]tag!is[draft]get[text]] }}} +> +<%if [!is[blank]]%> + + + +<%endif%> + + + +
<>
+<$link to=<> ><> + +<$link to=<> /> + +<$link class="tc-btn-invisible" to=<>><$button class="tc-btn-invisible">{{$:/core/images/file}} +
diff --git a/core/wiki/tags/TiddlerInfoAdvanced.tid b/core/wiki/tags/TiddlerInfoAdvanced.tid index 3b400464e..b305eae55 100644 --- a/core/wiki/tags/TiddlerInfoAdvanced.tid +++ b/core/wiki/tags/TiddlerInfoAdvanced.tid @@ -1,2 +1,2 @@ title: $:/tags/TiddlerInfo/Advanced -list: [[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]] \ No newline at end of file +list: [[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]] [[$:/core/ui/TiddlerInfo/Advanced/CascadeInfo]] \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9634-cascade-info-tab.tid b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9634-cascade-info-tab.tid new file mode 100644 index 000000000..7ccb6fdcc --- /dev/null +++ b/editions/tw5.com/tiddlers/releasenotes/5.4.0/#9634-cascade-info-tab.tid @@ -0,0 +1,10 @@ +title: $:/changenotes/5.4.0/#9634 +description: Add "Cascade Details" to the Advanced tab of the Tiddler Info panel +tags: $:/tags/ChangeNote +release: 5.4.0 +change-type: enhancement +change-category: hackability +github-links: https://github.com/Jermolene/TiddlyWiki5/pull/9634 +github-contributors: DesignThinkerer + +The Tiddler Info panel's `Advanced` tab now displays the templates and filters used to render the current tiddler. \ No newline at end of file