- Notes can be composed using richtext elements including images.
- There are no theoretical/practical limits on the tree-depth,
on the quantity of the items and on the size of the notes.
- Create PDF-documents from individual entries.
- TuxCards might be used with a translation for your own language (if available).
- At every start, the application will automatically load your last data.
The tree-structure's state is restored as it was left at
your last saving.
- Drag & Drop of entries between completely different TuxCards
applications is possible.
- Entry History.
- Create notes with an expiration date.
- Encryption using MD5 and BlowFish.
- Saved files have an XML-based format to guarantee interoperability.
- Customizable icons: All icons used within the gui may be exchanged.
- Cactus-Support, expandable with own flower images.
- Command line options (start with
New major Features ...
Version 2.2.1 ..
.. is mainly a bugfix version. It brings exactly one new feature (TuxCards can be translated
to your own language), fixes serious problems and introduces an improved overall handling
for the user.
Here is a detailed changelog.
An environment for creating translations has been added, a German translation
is included right away. If you want to help to add a translation for your language
here is a way on how to do so
- Get the prerequisites: Qt Linguist + empty translation template (a *.ts file)
- Qt Linguist: If you have a Qt SDK installed, then go to the next step right away.
Otherwise download a stand-alone Linguist from
and install it.
- Download the source
code package including the translation template and unpack it.
- Start Qt Linguist, open the file
tuxcards_xx.ts from the unpacked archive (it
is located at
- Now you can start with the translation. If you are done, forward the saved translation
file to tuxcards(at)gmx.net.
Afterwards a bundle will be created containing your translation. For questions don't hesitate to ask.
What's new in version 2.2?
- Qt4: TuxCards 2.2 mainly focuses on a port towards the new library
This port was a lot more difficult than expected (464 changes in
automatical convertion + 249 manual changes ) but is
vital for further development and life of this project.
- Insert images into the text of an entry.
- Generate PDF-documents from individually entries.
- Create new entries when dropping arbitrary texts into the tree.
- GUI improvements:
- ExpiryDate selection via new Calendar Widget
- Font selection via preview in font selection combobox
- Give a color to each individual entry within the tree
- Window Position is saved and restored
A few minor features did not make it for the port (yet) - What will you not get (yet)?
Versions 2.0 through 2.1.1
- - "What's this"-texts.
- - Expiring entry window.
- - Number of lines & paragraphs cannot be calculated easily;
therefore they are not shown in word count.
- - Usage of icon directory for look and feel.
These versions based on qt3.x were created by Amit D. Chaudhary. Have a
look at his webpage
for a download of the sources or a binary tested on Ubuntu Linux.
Whats was new in version 1.2?
- Entry History. It does work like a history within a web browser;
the last visited entries are remembered.
- Encryption using MD5 and BlowFish. The encrypted data is stored
using Base64 encoding.
- Selection of information format (rtf, txt) for newly created entries.
- Inplace renaming of entries within the tree.
- Customized line break mode. Keys for creating a new line or new
paragraph within the editor may be selected.
- Much better paste algorithm for pasting text within the editor.
- Improved HTML export.
- Several new keyboard shortcuts.
- Nice Look & Feel (supporting keramic style and customizable icons)
An alternative set of icons may already be
In version 1.1?
Please note: Due to the recent file list and to expiring entries the
xml-format of the saved data has changed slightly. Backwards compatibility
is garuanteed; if you have used xsl transformations you might adapted your
- Recent file list to handle multiple files. Also, the last active
entry will be remembered for every data-file.
- Expiring notes: A date may be added to every entry. At every start
of the program, it is checked whether the date is passed. If so a
dialog will ask to confirm the deletion of old notes from the file.
This makes it easy to keep householding and easy removal of temporarily
This feature can also be used to be informed of upcoming events.
Expiring dates may be set within the property dialog of the entry.
- Richtext enhancements: use various ordered or bullet lists via the
toolbar. Also different fonts and font sizes may be used within every
- Executing arbitrary commands after saving is possible by now. See
options to enter a command.
- The current date respectively the current time may be insert into the
text cursor position via the Extras menu.
- The program is faster to use since new keyboard actions have been
introduced. Also the keyboard focus is placed within the textfield
when creating new entries.
- Last but not least: A statically linked binary is available, thus the
TuxCards may be used without compilation.
New within version 1.0 compared to 1.0 beta2.1?
In Version 1.0 beta2.1
- Word Count.
- Search Function lets you search within a single entry, within an
entry and its children, or within the whole data file.
- Entries can be moved freely within the tree to set up the wanted
- The editor options Undo/Redo/Cut/Copy/Paste/SelectAll are not
available via context menu and key-shortcut only, but also via menu
- Aligning text: left / right / center / block text.
- Dragging text to an entry within the tree adds the text at the end
of that entry`s text.
- Unicode (utf-8) support is added for data files.
- Slight improvements on user interface.
This is a maintenance release.
A new compiler version (g++ 3.2) is shipped with the latest distributions. This did
arise problems compiling tuxcards. Now, the sources have been revised and corrected
to cause no failures with g++ 3.2.
If the program is running fine at your system you don't need to download this version.
Just keep enjoying TuxCards.
In Version 1.0 beta2
Please note, this is just a beta version. If you have used TuxCards before make
sure to backup your data file.
- TuxCards V1.0 beta2 is based upon Qt3.x.x
- Your datas are stored in an XML file. Both the old data file
as well as the new one can be loaded. TuxCards does recognize
the format and calls the appropriate function automatically.
Saving is done using an XML-structure.
- Richtext can be used within the editor. This means you can apply
several text formating features:
- Window size as well as the size of tree and editor are saved when
- RTF-notes can be printed.
- Moving of entries within the tree has been enabled.
- Commandline option for HTML export (use
tuxcards -h for help).
- Minor bugfixes.
||Cygwin version. (see download page)
Your old entries that are written in plain text can be converted to RTF by
using the toolbarbutton next the "B" in the toolbar. All new notes
will use RTF automatically.
Please note: If you want to use RTF, I suggest to use qt3.0.5.
Since qt3.0.4 does have a bug in formating linebreaks.
In Version 0.8
In Version 0.7
- Tabsize supported
If you have not yet noticed, common editor-shortcuts like ...
|CTRL+S ||for saving|
|SHIFT+TAB ||to change between 'tree' and 'editor'|
do work within the 'editor'-part of TuxCards.
|CTRL+K ||to kill whole line|
|CTRL+CursorKey ||to navigate within text|
- Options are automatically saved
- Fontselector for the tree
- Load/Save-mechanism improved
- Color of the text within cactusbar is editable
- large icons within the tree are painted correctly
- minor layout changes & minor bugfixes
In Version 0.6beta
- vertical Text in Colorbar (long names like "Schizophrene Gedankensprnge"
or "Offline Brain" are possible)
- an improved ini-File
~/.tuxcards is produced
- own Iconselector
- Font-Selector for the Editor
I have lots of ideas - and a long list with proposals from dozen of users -
how to make this little tool even more helpful and the use even more enjoyable
and pleasurable. If you come up with something that you would like to see in
a future version don't hesitate to write to
- slight adjustments to support >= qt2.1 ("no drag after a single click")
- creates backup-file
filename~ before writting
- mouse points exactly to the position where to drag to
- low-level HTML-Support
- own Icon