Streams outliner, now works as a procedure, use it as a library in your plugin

streams-outliner-lib is a Lightweight Outliner component extracted from Streams plugin, for use in other plugins.

DEMO (There are English translation): 大纲流组件 — 从大纲流插件中提取的轻量级大纲组件,用于其他插件。
CPL: https://tw-cpl.netlify.app#Plugin_202410284409270

Usage

<<stream-outliner Index2 enableEditToolbar:yes id:stream-outliner-2>>

<<stream-outliner Index4 newNodeTitle:"<<stream-root-title>>-<<now [UTC]YYYY0MM0DD0hh0mm0ssXXX>>" id:stream-outliner-4>>

You can see, most of config are now procedure parameters, so being very customizable when writing your own plugin that needs a outliner UI.

Streams (Original plugin from @saqimtiaz )

TiddlyWiki plugin for rapid data entry with a keyboard driven workflow. Divide content into smaller tiddlers as you write.

https://saqimtiaz.github.io/streams/

I fork the Github repo here GitHub - tiddly-gittly/streams-outliner-lib: Lightweight Outliner component extracted from Streams plugin, for use in other plugins. , opensourced under original BSD3 license.

(BTW, also calling for help in core PR feat: i18n framework based on extracting translations from plugin's /languages/ to /language/ by linonetwo · Pull Request #8435 · TiddlyWiki/TiddlyWiki5 · GitHub)

4 Likes