ultra_outliner v0.9.5b

Technical Details

Software Architecture

The software architecture is based on the principle of entities and presentations container.

Software Architecture

Each presentation can not contain more than one instance of the basic entity (the card).

For each presentation type there is one or more editors to edit it.

Interface Organizing


Project editors and toolboxes can be docked to the desired part of the interface.

Interactive tips

Implementation Details

Software is written in C++, it is based on QT 5 framework.

It supports following platforms:

  • Windows starting from Windows 7. Supports 32 and 64 bit versions. Not tested in Windows 8, and Windows 10, but can be easily adopted if some problems will be descovered.
  • Max OSX. I am building it in 10.11.6, so this is main debug platform. Previous versions can be supported, but could be not.
  • Linux. It is built in Ubuntu.

It uses following 3rd party libraries:

There are following supported locales:

  • EN (English)
  • RU (Russian)
  • UK (Ukraine)