caption: News
created: 20141020092824815
modified: 20180217170603604
tags: Main
title: News
type: text/vnd.tiddlywiki

!!Eating My Own Dogfood

Lately, I used my <<tf>> to work on some ~TiddlyWiki plugins, namely the new [[TwTube video player plugin|https://github.com/TheDiveO/TwTube]], the [[TW5FontAwesome plugin|https://github.com/TheDiveO/TW5FontAwesome]] and some more. In this process, I noticed some places where I the <<tf>> plugin could be improved...

!!!Developing Plugins

* a new plugin (metadata) editing view that  is much easier to use and understand than working directly with the rather abstract plugin tiddler fields.

* a completely overhaul of the simple "create tiddler" inside a plugin button: this now has become a popup menue that offers to create tiddlers of specific types inside a plugin, already set up from typical templates. At this time, there are templates for Javascript macro modules, command modules, filter operator modules, and many, many more.

* a "new plugin" button in the "Plugin Sources" sidebar tab that creates a new plugin tiddler from a template, ready for editing.

* a new "ThirdFlow" control panel tab for your personal preferences when it comes to the plugin structure, such as where to you place filter operators, macros, et cetera. These preferences can be set in the "Default Locations" sub-tab.

!!!Releasing Plugins and Demo Wikis

* a new "Release" sub-tab inside the "ThirdFlow" control panel tab. Easily control which plugins you want to release and under which filenames. You can also enable to release a ready-packaged plugin-demo wiki.

!!Not (Quite) Dead Yet

'nuff said. Some fixes to make <<tf>> work with recent and decent ~TiddlyWiki&nbsp;5 releases.

!!Configuration Panel Tab

The File Storage [[configuration tab|$:/plugins/TheDiveO/ThirdFlow/ui/ControlPanel/FileStorage]] in the control panel got an overhaul. You can now prioritize one tag over another when using tag-based folder organization.

This is useful for those situations where you need to add multiple (conflicting) tags to a tiddler. Now, the tag higher up in the configuration list will prevail. Of course, you can easily change the priority of tags using the arrow buttons to reorder tags in the list.

!!Skeleton Project

Included is now a complete skeleton project that you can find in the `skeleton` subfolder within the source code files for the <<tf>>. This helps you to get quickly up and running the <<tf>> in your own plugin projects.