Would you like a multi-desktop experience in TiddlyWiki, similar to Windows, Mac, or Linux? It’s easy!
In TiddlyWiki a multi-desktop is a multi-layout design.
Create a second layout by:
i. Cloning the current page layout ($:/core/ui/PageTemplate).
- Name it whatever you like—for example, "Private Desktop."
- Then, rename the $:/StoryList and $:/HistoryList tiddlers used for
story
andhistory
variables(Default values arestory="$:/StoryList"
history="$:/HistoryList"
) . - Replace
<$list filter="[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]"
variable="listItem">
With
<$list filter="[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]
-[[$:/core/ui/PageTemplate/story]]" variable="listItem">
- Don’t forget to tag your new layout tiddler with $:/tags/Layout.
ii. Next clone ($:/core/ui/PageTemplate/story)
- Then, rename the $:/StoryList and $:/HistoryList tiddlers used for
story
andhistory
variables(Default values arestory="$:/StoryList"
history="$:/HistoryList"
) . - Use the same tiddler names for story and history as step i.
Use Ctrl+Shift+L to switch between the two layouts (or desktops).
Sidenote
Some page control buttons like Home
are hard coded to current $:/StoryList and $:/HistoryList, so they wont work in your second Desktop (Layout).
TiddlyWiki is incredibly flexible—endless possibilities await!
References
** Example**
- Download second-desktop-update-ii.json (2.3 KB) (Update II - story river issue fixed)
- Drag and drop TiddlyWiki v5.3.6 — a non-linear personal web notebook
- Use Ctrl+Shift+L to switch between the two layouts (or desktops).