TuxCards The Notebook for Tuxfreaks 

   Home       General Idea       Features       CactusBar       Screen Shoots       Requirements & Downloads       Next Version       Donations   
  • 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.
  • HTML-Export.
  • 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 tuxcards -h).

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

    1. 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 qt-apps.org and install it.
      - Download the source code package including the translation template and unpack it.
    2. Start Qt Linguist, open the file tuxcards_xx.ts from the unpacked archive (it is located at tuxcards/src/translations).
    3. 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 generation qt4.x. 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)?

  • - "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.
Versions 2.0 through 2.1.1
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 downloaded.

In version 1.1?

  • 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 needed entries.
    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 entry.
  • 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.
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 files.

New within version 1.0 compared to 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 structure.
  • The editor options Undo/Redo/Cut/Copy/Paste/SelectAll are not available via context menu and key-shortcut only, but also via menu and toolbar.
  • 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.
In Version 1.0 beta2.1

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.

Whats new?

  • 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:
    • bold
    • italic
    • underline
    • enumerations
    • Colors
  • Window size as well as the size of tree and editor are saved when leaving.
  • 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

  • Wordwrap
  • Tabsize supported
  • Hotkeys:
    CTRL+S for saving
    SHIFT+TAB to change between 'tree' and 'editor'
    If you have not yet noticed, common editor-shortcuts like ...
    CTRL+Z/Y undo/redo
    CTRL+K to kill whole line
    CTRL+CursorKey to navigate within text
    do work within the 'editor'-part of TuxCards.
  • 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.7
  • Cactusbar!!!
  • 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
In Version 0.6beta
  • 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
Future Features 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 tuxcards(at)gmx.net.