tanapro Outliner is a hierarchical notes manager which allows to share your data with the Android apps HalnaOutline / HalnaMind.

 

taOutliner v2.0

What is taOutliner?
Multi language
Importing data
Exporting data
Entering and organizing data
Finding data
Debugging

What is taOutliner ?

This application is a hierarchical notes manager which allows to share your data with the Android apps HalnaOutline / HalnaMind.
It is based on the Eve VM 1.50 ( http://www.ewesoft.com) and has following features:

  • Runs on Windows Desktops, Linux and all systems with a Java VM >= 1.4.
  • Multi-lingual GUI
  • Support for unlimited amount of encryted data files (*.hol).
  • The data file can be passed on the commandline (e.g. taOutliner.exe MyNotes.hol)
  • The data is organized in a tree of unlimited depth and the entries can be moved to an other location in the tree.
  • If you wish to have a read-only copy of your data file on a second computer, just set the read-only flag on the data file. The data file will then be accessed in read-only mode.
  • For trouble shooting you can activate the debug mode in which the program will gather and display additional information which might help to solve the problem.

top

Multi language

The application is delivered in english and german, but is designed to support any number of languages. To translate the application into your language or to change the existing english / german texts, follow the instructions in the 'Custom Language Package' (taOutliner-Custom.zip).

top

Importing data

Data can be imported from a XML file. The data is inserted as the last child node of the current group node.

The format of the XML text file is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<node>
	<title>title text</title>
	<notes>note text</notes>
	<halnaAttributes>HalnaOutline and HalnaMind attributes</halnaAttributes>
</node>

The XML file must have exactly 1 root node. The notes of the root node must contain the Halna file headers (at least the version info). Every node element can contain any amount of other node elements.
In the title and notes element line feeds are encoded with &#xa; and tabulators with &#x9;

Exporting data

With the export function you can export the notes of the selected group to a XML or CSV file. The export data formats are identical with the import formats.

top

Entering and organizing data

The data is organized in a tree of unlimited depth. To a note you can enter a sub-note by which the parent note becomes a group. Both, groups and notes can be moved to an other location in the tree with the Cut and Paste functions.
Pasting a node inserts it at the position that is currently selected, while adding a note appends it as last element of the current group.
You can also delete a note or a complete branch. Be careful here: There is NO UNDO for this operation! The only way back is to quit the application without saving the data file or revert to the backup file (*.bak)

top

Finding data

You can search for nodes that contain the string you are searching for. The search is always case-insensitive and searches all data fields of all nodes (groups and notes). You cannot search for dates, though.
'Find' always searches from the root of the tree. 'Find next' continues the search from the last found node (not from the currently selected node).

top

Debugging

If you encounter problems when working with this application, you might want to activate the debug mode. This mode gathers data on certain operations and you can then view this data after the operation is done. The debug data might help you find out what is going wrong. When the application starts, the debug mode is always off.

top