The average user has nothing else to do,
The link catcher widget traps WidgetMessage: tm-navigate dispatched within its child content by performing any or all of these actions:
The plugin contains a new, irregular action-overridenavigation ActionWidget, which instead of performing the action immediately, performs it at the next navigation (when you open an internal link) or tab switch. For example, we can determine that if we click on a link, we would like to open in edit mode.
Please excuse my ignorance, but I don't see the usecase.
Thanks for sharing once again. One of your values of your contribution to the community is you often come from a different angle. Divercity is good. This means that if you are brief in your explanation it can be difficult for others to understand why you did something or how they can use it.
If possible please provide a few use cases and examples.
From experience you are quick to find limitations in tiddlywiki and quick to destroy these by developing a working solution.
Thanks for sharing again.
Tony
I have a sidebar tab called edit recent that allows me to open recent tiddlers in edit mode directly to avoid the rsod.
Regards
Tony
<$button message="tm-copy-to-clipboard" param={{!!title}} class="tc-btn-invisible" tooltip="Copy tag name to clipboard">
{{$:/core/images/copy-clipboard}}
</$button>
\define EditRecent(limit:"200",format:"DDth MMM YYYY",subfilter:"",dateField:"modified")
<div class="tc-timeline">
<$list filter="[all[shadows+tiddlers]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]">
<div class="tc-menu-list-item">
<$view field="$dateField$" format="date" template="$format$"/>
<$list filter="[sameday:$dateField${!!$dateField$}$subfilter$!sort[$dateField$]] -[[$:/HistoryList]] -[prefix[$:/state]] -[prefix[$:/temp]] -[prefix[$:/config]] -[prefix[$:/temp]] -[[$:/core/ui/PageTemplate/story]]">
<div class="tc-menu-list-subitem">
<small>
<$button tooltip="Open for Edit" class="w3-block w3-left-align">
<$action-sendmessage $message="tm-edit-tiddler" $param=<<currentTiddler>>/>
<<currentTiddler>>
</$button>
</small>
</div>
</$list>
</div>
</$list>
</div>
\end
[[EditRecent|$:/PSaT/EditRecent/SideBarTab]]
<$macrocall $name="EditRecent" format={{$:/language/RecentChanges/DateFormat}}/>