CherryTree Changelog

What's new in CherryTree 0.35.8

May 26, 2015
  • protected documents: better checks at extraction time to cope with 7zip extracting zero size files after a wrong password
  • protected documents bugfix: windows 7za.exe wrong path detected causing wrong password error
  • import from plain text file in WIN_OS allow user to select an extension different than txt (in linux any text file is automatically detected)
  • changed behaviour of HOME and END key presses in text: at first press move the cursor to start or end of the line, at second go to smart start or end (start or end excluding spaces)
  • dialog tablecolumnhandle: change active radiobutton with Tab and auto focus to text entry
  • added support for Scala programming language (from gtksourceview-3.0/language-specs)
  • bugfix in import from html and notecase and nested span tags
  • bugfix: changing a node syntax highlighting from code to plain text and vice versa did not update the font
  • bugfix: if a node has the read only property set, do not let the user change the node type
  • bugfix: after changing node type from rich to non rich text, the undo removes all text
  • bugfix: preferences dialog, the timestamp format help button was linked to a web page listing options not implemented in the python version; now the link goes to the exact python implementation

New in CherryTree 0.35.7 (Jan 31, 2015)

  • improved checks at password protected documents save time after reports of data loss in windows os
  • updated Portuguese-Brazilian language

New in CherryTree 0.35.6 (Jan 8, 2015)

  • the middle (or wheel) click on a link to file or folder opens the parent directory of the target file or folder
  • added tree right click menu item to bookmark the selected node
  • bugfix in reading a cherrytree XML document
  • bugfix in relative links click
  • bugfix in import from treepad lite
  • updated French language from new maintainer Klaus Becker

New in CherryTree 0.35.5 (Dec 5, 2014)

  • bugfix: conversion from rich text to plain text of links results in the link target only if the link is the sole text copied and is not a link to node
  • bugfix: relative links are to be relative to the document folder and not to the executable folder
  • bugfix: right click over a selection including a link causes deselection if the right click is over the link
  • bugfix in import from tuxcards
  • bugfix: paste from firefox on windows with russian language page
  • bugfix: paste text in a codebox causing an auto resize, change node without saving before, go back to the older node, the text pasted in the codebox is lost
  • changed automatic conversion from ascii chars to “todo list” from “[ ] ” to “[] ”

New in CherryTree 0.35.4 (Nov 10, 2014)

  • bugfix: export to plain text and conversion from rich text to plain text problems in 0.35.3
  • bugfix: automatic list set after inserting "* " and "[ ] " problems in 0.35.3
  • bugfix: crash in codebox auto expansion
  • bugfix: crash loading the links dialog

New in CherryTree 0.35.3 (Nov 5, 2014)

  • fixed bugs in copying rich text between cherrytree, libreoffice and gmail preserving the rich text properties; as a consequence the html import/export was improved
  • fixed bugs in importing text files with non utf-8 encoding
  • fixed bug in automatic word selection when applying a formatting
  • fixed bug in TOC not recognizing headers
  • fixed bug causing the codeboxes with automatic expansion to crash
  • fixed bugs in the conversion between the three list types
  • changed the behaviour of the direction arrows in the tree navigation: the left key collapses the node, the right key expands the node, the up and down arrows move the selection up and down not only between siblings (as it was before) but in the whole tree
  • links copy and paste: when converting from a rich text source to a plain text destination, now the link target is preserved, the link label is dropped
  • improved the links dialog navigation: the Tab key toggles between the link types, the tree is navigable using the four direction arrows and typing text while the focus is on the tree searches for a node name
  • added “Common Lisp” syntax highlighting definition from kfyatek-dev.jogger.pl
  • fixed bugs in import from KeyNote
  • other minor fixes

New in CherryTree 0.35.2 (Oct 18, 2014)

  • bugfix: drag n drop with destination before the first sibling
  • bugfix: codebox memory of latest used settings
  • updated Armenian language

New in CherryTree 0.35.0 (Oct 8, 2014)

  • the toolbar is now configurable in a dedicated preferences dialog tab.
  • added configurable option to use relative paths in links to files and folders.
  • added limit of 10 MB to embedded files. embedding larger files is not safe.
  • implemented the possibility to open embedded files with double click or right click menu. the opened embedded file is saved to a temporary location and opened with an external application same as it happens for links to files. the temporary file is monitored for changes and if a change is detected, the embedded file in the cherrytree document is updated automatically. all the external applications used to open embedded files must be closed before closing cherrytree since cherrytree will delete the temporary files at quit (a dialog warns the user to do so at cherrytree quit time if one or more opened embedded files is detected).
  • the embedded files have now the time of latest edit and the size visible in tooltip.
  • added configurable option to have codeboxes expand automatically.
  • the following commands now work also inside of the codeboxes: text row cut/copy/delete/up/down, text change case, text duplicate, insertion of special chars, timestamp, horizontal rule, lists handling.
  • added right click menu to cut, copy and delete embedded files and anchors.
  • added menu item and shortcut (Ctrl+Alt+R) to toggle the Read Only property of the selected node.
  • when we double click on text we are used to see the word under mouse to be selected. now it is possible in configuration to add chars to include in the selection (e.g. adding ‘@’ you select whole text me@mail).
  • added tooltip in find all matches dialog indicating the full node path.
  • improved the tree in links dialog and node change father dialog: now the middle (or wheel) click works also here to expand/collapse underlying node and also the double click toggles the expanded/collapsed state. furthermore the expanded/collapsed nodes status is the same of the main tree.
  • added menu item to open the directory containing the preferences files.
  • fixed several bugs.

New in CherryTree 0.34.1 (Sep 23, 2014)

  • fixed bug introduced in 0.34.0 in search and/or replace, all matches
  • fixed bug in handling of image format not recognized when pasting uri from clipboard
  • updated the Polish language from Marcin Swierczynski
  • updated the Italian language from new maintainer Vincenzo Reale
  • Ctrl+Shift+A not only to show the "Find All Matches" dialog but also hide it

New in CherryTree 0.34.0 (Aug 6, 2014)

  • implemented the possibility to embed files of any type in the cherrytree documents: a clip icon image is inserted in the rich text and right clicking on it the file can be saved to a disk location. the clip icon size is configurable in the preferences dialog
  • implemented the possibility to associate links to the images through right click menu item. when the image has a link associated, a colored arrow is visible over the image
  • added right click menu item to insert newline in table cell and restored functionality of the shortcut Ctrl+period
  • added shortcuts for text Foreground and Background color Shift+Alt+F and Shift+Alt+B
  • added shortcuts Ctrl+Alt+1, Ctrl+Alt+2 and Ctrl+Alt+3 for lists bulleted, numbered and todo
  • added shortcuts Ctrl+Plus and Ctrl+Minus to increase/decrease the font of tree and text
  • the number of backups to keep is now configurable
  • added import from EssentialPIM HTML file
  • fixed several bugs
  • handling of cases when dbus is not working properly causing cherrytree not to start, this happens so far only on windows in some cases and may be a firewall related problem. in these cases the centralized instances control is disabled and cherrytree still works

New in CherryTree 0.33.4 (Jun 5, 2014)

  • fixed bugs in iterated searching
  • fixed bug in sorting of nodes and sqlite documents
  • added appdata specification file

New in CherryTree 0.33.3 (May 24, 2014)

  • bugfix: "File--New Instance" not working after adopting DBus for multiple instances control in place of TCP
  • bugfix in export to HTML
  • the Menu key pops up now the proper right click menu for Tree, Text, CodeBox, Table, Image and Anchor
  • tables: added shortcuts Ctrl+comma to Add Row, Ctrl+Alt+comma to Delete Row
  • tables: added shortcuts Ctrl+period to Move Row Down, Ctrl+Alt+period to Move Row Up
  • windows portable version: if a file "config.cfg" is found in the same directory of "cherrytree.exe", all settings will become portable, just create an empty file "config.cfg" (or copy an existing one) and start cherrytree

New in CherryTree 0.33.0 (Apr 23, 2014)

  • added import from html file and folder of html files
  • added memory of selected node and expanded/collapsed nodes status for more cherrytree documents, not only the latest used
  • added find and replace in selected node and subnodes
  • added option in export to html to do not have the links tree in every page but just add a link to the index page at the bottom of every page
  • improved export to pdf of documents with large images (automatically re-sized), large codeboxes and large tables (automatically splitted)
  • when switching node type from rich text to non rich text, tables and codeboxes are not just dropped but converted to plain text
  • added plain text type to nodes and codeboxes; plain text nodes do not have any automatic syntax highlighting, they share the same font with rich text nodes and support all the lists types
  • added right click menu to load codebox content from text file and save codebox content to text file
  • added right click menu to delete codebox keeping the contained text
  • added keyboard shortcut Ctrl+Alt+S to enable/disable spell check
  • added preferences option to display white spaces also for rich text nodes
  • Ctrl+Tab replaces Ctrl+J for toggling focus between Tree and Text, when the focus is on the Tree also just Tab moves focus to Text
  • fixed many bugs and improved functionality

New in CherryTree 0.32.0 (Jan 6, 2014)

  • When selecting print/export to pdf there’s now an option to start new nodes in new pages
  • The links colors are now configurable
  • The wrapped lines indentation is now configurable
  • Added menu item and shortcut (F8) to insert a node with the date of today in hierarchy year/month/day
  • In node properties dialog added the opportunity to insert tags choosing between the existing tags
  • F1 is now shortcut for the online manual
  • Updated PowerShell syntax highlighting definition file by haven200
  • Fixed several bugs

New in CherryTree 0.31.5 (Dec 11, 2013)

  • Updated languages Dutch and Czech
  • Fixed bug in pasting data from clipboard
  • Opening a new file from menu is done again in current instance (restored old behavior)
  • Bugfix: in links dialog the latest selected node was not selected by default anymore

New in CherryTree 0.31.4 (Dec 6, 2013)

  • Bugfix: cannot open document if option to reload latest document at startup is disabled
  • Bugfix: cannot change node type from rich text to automatic syntax highlighting
  • Bugfix: cannot change foreground and background color
  • Bugfix: row wrongly recognized as a list row after pressing enter
  • Updated PowerShell syntax highlighting file from haven200
  • Bugfix: import from zim errors
  • Updated Spanish language
  • Updated French language

New in CherryTree 0.31.2 (Dec 5, 2013)

  • Bugfix: cannot open document if option to reload latest document at startup is disabled
  • Bugfix: cannot change node type from rich text to automatic syntax highlighting
  • Bugfix: import from zim errors
  • Updated Spanish language
  • Updated French language

New in CherryTree 0.31.0 (Dec 2, 2013)

  • Added import from one plain text file or a folder of plain text files
  • Added direct export to pdf without going through the print dialog, working also in windows without need of installing software that creates pdf
  • Improved the todo lists using different chars (automatic conversion) and three states like zim-wiki (not done, done ok and done fail); work from Scott Linder
  • Added function to strip trailing spaces in code nodes (from right click menu)
  • Ctrl+Shift+E to expand all nodes, Ctrl+Shift+L to collapse all nodes
  • When opening new file or starting a new empty file will do it on a new window if the current is not empty
  • Right click on a link lets you choose to edit/cut/copy/dismiss/delete the underlying link
  • It is now possible to insert a link if no text is selected, the link name will be asked in this case
  • Added line num column in search all matches list dialog
  • Added Dutch language (welcome Patrick Vijgeboom)
  • Added syntax highlighting for PowerShell (work from haven200)
  • Fixed bugs

New in CherryTree 0.30.0 (Aug 22, 2013)

  • Added spell check using the library pygtkspellcheck (which uses pyenchant). In windows version the dictionaries of all languages supported by translators except Chinese are included in the installer;
  • Added opportunity to insert special characters in text using top menu or right click menu. It is possible to edit the default list of characters in the preferences dialog;
  • Added export to single plain text file;
  • Improved TOC of the whole tree including links to all existing nodes of the tree, not only those with tags h1, h2 and h3;
  • Added menu item and shortcut (Ctrl+Shift+J) to expand/collapse the selected tree node;
  • Added shortcut to remove formatting from selected rich text (Ctrl+Shift+R);
  • Added basic import from keynote (.knt);
  • Added configurable option to enable/disable the option to reload the document from the last session at application start (before it was always enabled);
  • Fixed bug in shortcut to paste to rich text node as plain text, discarding formatting (Ctrl+Shift+V);
  • Fixed several bugs in export to HTML and PDF;
  • Fixed bugs in import from Zim, Tomboy and Gnote;
  • Fixed several other bugs.

New in CherryTree 0.29.3 (Mar 14, 2013)

  • bugfix: problem of file paths with non ascii characters
  • bugfix: unwanted expanding of nodes when adding child node
  • bugfix: window position not restored in xfce window manager after hide() and show()
  • bugfixes in print to pdf
  • bugfixes in pasting tables from web pages to rich text nodes
  • several icons were changed adding a border to make them visible in dark themes
  • the latest palette for foreground and background is restored in new sessions
  • there’s a known unresolved problem for windows os only and password protection: file paths including non ascii characters may cause errors on opening and saving, this is due to 7za.exe (command line) by Igor Pavlov that does not work good with non ascii characters, I will probably have to find another cross platform way for password protection

New in CherryTree 0.29.2 (Jan 26, 2013)

  • Bugfix: scrollbar position not restored when going back to an already visited node
  • Bugfix: on windows os error when using filenames including non latin characters
  • Added back support for pygtk versions < 2.22 (broken in 0.29 and 0.29.1)

New in CherryTree 0.29 (Jan 11, 2013)

  • several bugs fixed
  • when running cherrytree from command line it is possible to indicate a node name to focus as argument (cherrytree filepath -n nodename)
  • added shortcut to toggle focus between tree and text (Ctrl+J)
  • updated several icons related to text formatting to have an unique style/theme for all of them
  • added the preferences option to collapse all nodes when loading the tree (now there are the options to expand all, collapse all or restore from latest session)
  • added import from zim

New in CherryTree 0.25 (Jan 16, 2012)

  • on linux, cherrytree can now be installed on any “prefix”, but the “exec-prefix” is not to be set different than “prefix”
  • the minimum required gtk version is now 2.16
  • the single (but very big) new feature is a new data storage type, a sqlite 3 database (which is anyway a single file). Storing the old way (a single xml file) will be still available but probably not much used since the new storage type offers faster reading, faster saving and less memory usage. To the two old file extensions “ctd” and “ctz” (xml and xml 7zipped+password protected) were added “ctb” and “ctx” (sqlite and sqlite 7zipped+password protected)
  • since really a lot of code changed I ask everybody to backup the data and report possible bugs. To try the new storage type just click file–save as

New in CherryTree 0.23 (Sep 5, 2011)

  • the limit of undoable steps per node is now configurable (lower the limit to save ram)
  • implemented a dialog to iterate graphical way the find/replace (before it was possible only through keyboard shortcuts)
  • implemented the insertion of timestamps. the timestamp format is configurable through preferences dialog
  • fixed some bugs/bad behaviors related to system tray, nodes drag n drop, links to files dialog and others

New in CherryTree 0.18 (Dec 28, 2010)

  • fixed bugs
  • added Galician language
  • added the option to specify tags for a node to use when searching for a node; a keyboard shortcut was added to popup the node searching dialog (ctrl+T)
  • implemented the export to plain text document (menu export — save node as plain text)
  • implemented the import from treepad lite (menu import — from treepad lite file)
  • the tree menu functionality was improved introducing submenus
  • added the preferences dialog option to display the tree on the right side rather than on the left side (default)
  • the cross application copy/paste of a selection now works also for images: try selecting text and images together in your web browser, copy and paste in cherrytree or to select rich text plus images in cherrytree, copy and paste in openoffice
  • warning: documents edited with 0.18 cannot be opened anymore with former cherrytree versions

New in CherryTree 0.17 (Dec 15, 2010)

  • fixed bugs (thanks Bernard)
  • the copy/paste now works intra application with single images, single codeboxes, single tables (added right click menu items) and a selection of rich text, images, codeboxes and tables
  • the copy/paste functionality works also cross application (tested cherrytree exchange with openoffice and gmail) with single images, single codeboxes, single tables and a selection of rich text, codeboxes and tables (images not supported yet in a selection)
  • copying a list of files from the file manager and pasting in cherrytree will create a list of links, images are recognized and inserted in the text
  • copy/paste a single image from/to the clipboard works fine
  • added Czech language (thanks Pavel)
  • nodes import: it is now possible to specify where to attach them (thanks Bernard*2)
  • tree nodes sorting is now case insensitive (thanks Bernard*3)

New in CherryTree 0.16 (Nov 25, 2010)

  • implemented the export to html of a single node / the whole tree
  • added in the preferences dialog the opportunity to use bullets as tree nodes icons or to do not use tree icons at all
  • implemented the automatic generation of a table of contents for a node based on h1 and h2
  • fixed bug in codeboxes print/save as pdf: the code that was not focused was printed without syntax highlighting

New in CherryTree 0.15 (Oct 15, 2010)

  • improved the find/replace utility adding the 'all matches' option which allows to find/replace all matches at once and list the results
  • fixed find/replace bugs
  • added the menu item (help--check newer version) and preferences dialog option to automatically check for newer version (thanks Andriy)
  • fixed bugs in the import from basket (thanks Christopher)
  • fixed bug in the printing of codeboxes bigger than the A4 size (thanks Francesco)
  • fixed bug in bulleted and numbered lists
  • added the find/replace menu items to right click menus, reorganized some menu items
  • when inserting a codebox, if some text is highlighted it will be automatically moved into the codebox (thanks Devon)
  • fixed bug crashing the app when closing from top right cross and then selecting cancel (thanks Sven)

New in CherryTree 0.14.1 (Sep 13, 2010)

  • Added Ukrainian and French languages (thanks Andriy and Ludovic)

New in CherryTree 0.13 (Aug 17, 2010)

  • added german language (thanks Sven)
  • fixed bugs (thanks Tharsice, Sven*2)
  • added menu items to expand and collapse all nodes (thanks Marcin, Tharsice*2)
  • added the import/export of a table as a csv file (thanks Tharsice*3)
  • added a keyboard shortcut for the enable/disable system tray docking (thanks Andriy)
  • improved the bulleted and numbered lists handling introducing actions on multiple lines when multiple lines are selected (thanks Marcin*2)

New in CherryTree 0.12 (Jul 19, 2010)

  • fixed bug in the link to node: the link did not work if the destination node was hidden/his father was not expanded
  • print/save as pdf now supports also the tables
  • improved the right click menu for rich text and implemented an automatic selection of
  • text in case a text formatting was requested with no text selected (thanks Ray, Francesco)
  • added the support for images in the import from notecase (thanks Romain)

New in CherryTree 0.11 (Jul 5, 2010)

  • implemented the memory of expanded/collapsed nodes, which is active when the preference option “expand all nodes when loading the tree” is not flagged (thanks Allan)
  • implemented the imports from tuxcards and basket, fixed bug in the import from keepnote (thanks Tharsice, Andriy)
  • implemented the opportunity to export the selected node and its subnodes as a cherrytree file (thanks Marcin)
  • added the Polish language (thanks Marcin*2)

New in CherryTree 0.10 (Jun 6, 2010)

  • print/save as pdf: implemented the support for images. the tables are not supported yet.
  • fixed bug: the cursor and scrollbar were not restored properly after undo/redo (thanks J.W.)
  • fixed many other bugs
  • from now on, if the periodic autosave is on, the application is also automatically saved on close (thanks Marcin)
  • added menu item and shortcut to insert a horizontal rule (thanks Zeltak)
  • double clicking upon a tree node now opens the node properties dialog (thanks Zeltak*2)

New in CherryTree 0.9.6 (Apr 24, 2010)

  • improved the image serialization/deserialization, after the first save it will be faster to load and save documents containing images. cherrytree documents edited with 0.9.6 cannot be opened with former cherrytree versions (thanks Tadej)
  • added in the preferences dialog the option to change the cherrytree language selecting from the available languages
  • fixed node print bugs
  • added the "import from keepnote" feature (thanks Zeltak)

New in CherryTree 0.9.5 (Apr 7, 2010)

  • added the spanish language (thanks Daniel)

New in CherryTree 0.9.4 (Apr 2, 2010)

  • many bugs fixed
  • import from notecase: since now also the links to webpages and files are recognized
  • node print and node save as pdf file: first issue with support for rich text and code; images and tables are not considered in the printing yet, the paragraph justification is also not supported yet
  • added a menu item "tree--tree info" displaying a summary information about the tree

New in CherryTree 0.9.3 (Mar 20, 2010)

  • fixed a bug involving the automatic syntax highlightings. for some programming languages you will have to set again the syntax highlighting mode (sorry)
  • changed the menus/toolbar structure adopting the powerful gtk ui manager, since now the keyboard shortcuts should be independent from the keyboard layout
  • added an option to customize the action at weblink click
  • a lot of delicate code was changed, so please backup your documents before using version 0.9.3 and report any bug

New in CherryTree 0.9.2 (Mar 7, 2010)

  • sorted alphabetically the list of available highlighting modes (thanks Taras)
  • added the option "start minimized on the system tray" to allow the users who want cherrytree to start at boot time to just add the application to system--administration--startup applications
  • fixed bug involving the nodes names (thanks Jérôme)
  • internationalized the application and added the first languages: italian and russian; spanish, portuguese and croatian will come soon (thanks Andriy)
  • The following languages are supported:
  • English (default)
  • Russian (Andriy Kovtun, up to date)
  • Italian (Giuseppe Penone, up to date)

New in CherryTree 0.9.1 (Feb 15, 2010)

  • fixed bug involving the "single instance check" (thanks Taras)
  • added a menu item "edit--inherit syntax" that changes the selected node's children syntax highlighting to the father's syntax highlighting (thanks Taras)
  • implemented a basic tables handling (cells with wrapped plain text)
  • added more cherry colors to cover more tree levels, introduced a couple of cherry colors to identify the main programming languages (thanks Zeltak and Daniel)
  • it's now possible to change the tree nodes names simply clicking upon them
  • the tree nodes names are now wrapped if the node name is too long, the wrapping length is customizable through preferences window (thanks Daniel*2)
  • added an option for large text formatting: now there are the options h1 and h2 (thanks Paco)
  • changed the behavior of the double-click upon text: now this will widen the selection to alphanumeric characters (not only contiguous letters but numbers and underscores too)
  • when creating a link, if the selected text is a weblink it is recognized and the form proposes automatically the web address and the correct link type (thanks Paco*2)
  • introduced the single instance check to avoid opening cherrytree many times for mistake. this doesn't work on windows by now. if anyone feels the need to use more instances of cherrytree simultaneously let me know (thanks Paco*3)
  • fixed many bugs
  • thanks to everybody helping me with the feedback/bugs report. The current TODO list is published on the application's homepage.

New in CherryTree 0.9 (Feb 15, 2010)

  • implemented a basic tables handling (cells with wrapped plain text)
  • added more cherry colors to cover more tree levels, introduced a couple of cherry colors to identify the main programming languages (thanks Zeltak and Daniel)
  • it's now possible to change the tree nodes names simply clicking upon them
  • the tree nodes names are now wrapped if the node name is too long, the wrapping length is customizable through preferences window (thanks Daniel*2)
  • added an option for large text formatting: now there are the options h1 and h2 (thanks Paco)
  • changed the behavior of the double-click upon text: now this will widen the selection to alphanumeric characters (not only contiguous letters but numbers and underscores too)
  • when creating a link, if the selected text is a weblink it is recognized and the form proposes automatically the web address and the correct link type (thanks Paco*2)
  • introduced the single instance check to avoid opening cherrytree many times for mistake. this doesn't work on windows by now. if anyone feels the need to use more instances of cherrytree simultaneously let me know (thanks Paco*3)
  • fixed many bugs
  • thanks to everybody helping me with the feedback/bugs report. The current TODO list is published on the application's homepage.

New in CherryTree 0.8.3 (Jan 20, 2010)

  • fixed bug "the keyboard shortcuts are case sensitive and do not work with the caps lock on" (thanks Corey)
  • fixed bugs involving the import from notecase file (Thanks Salvador)
  • added the menu items "Edit--Duplicate Row/Selection (Ctrl+D)" and "Edit--Delete Row (Ctrl+Shift+D)"
  • changed the coloring of the cherries: the cherry colors now identify the node level (thanks Daniel)
  • fixed bugs involving the bulleted/numbered lists (thanks Tomas)
  • now the menu item "File--Exit" is shown only when the checkbox "Enable System Tray Docking on Quit" is flagged (thanks Tomas*2)
  • now after applying a formatting over selected text, the text does not lose the selection (thanks Tomas*3)
  • thanks to everybody helping me with the feedback, I try (during my free time) to implement all the suggestions, starting with the most requested. The current TODO list is published on the application's homepage.

New in CherryTree 0.8.2 (Jan 7, 2010)

  • fixed bug "after closing the cherrytree window to system tray, at the re-opening through left-click upon the system tray icon it is not possible to expand/collapse the nodes anymore using the gtk tree arrows". it was necessary to modify the behave: now the system tray icon is always visible when this feature is enabled (thanks Corey)
  • changed the cherry icons (thanks Zeltak)
  • implemented the bulleted and numbered lists handling. note that it is also possible to switch between the two list types and a list element can last more rows. use Shift+Enter to start a new line when you don't want to change list element (or otherwise indent 3 spaces the subsequent rows of a list element)
  • enabled the control of the toolbar icons size through menu item "view"
  • the saving of configuration settings was totally changed, now these info are stored in an xml file and no more in a pickle file
  • thanks to everybody helping me with the feedback, I try (during my free time) to implement all the suggestions, starting with the most requested. The current TODO list is published on the application's homepage.

New in CherryTree 0.8.1 (Dec 23, 2009)

  • FEATURES:
  • - rich text (foreground color, background color, bold, italic, underline, strikethrough, small, large)
  • - syntax highlighting (only when the rich text is disabled in the current node)
  • - images handling: insertion in the text, edit (resize/rotate), save as png file
  • - alignment of text and images (left/center/right)
  • - hyperlinks (links to webpages, links to nodes/nodes + anchors, links to files)
  • - find a node, find in current node, find in all nodes
  • - replace in node names, replace in current node, replace in all nodes
  • - iteration of the latest find, iteration of the latest replace, iteration of the latest applied text formatting
  • - import from a notecase file, import from a cherrytree file
  • CHANGELOG:
  • - implemented the links to files (thanks Gary)
  • - improved the links to nodes, adding the opportunity to browse for the selected node anchors (thanks Chris)
  • - introduced the opportunity to create a link right clicking upon selected text (thanks Chris)
  • - thanks to everybody helping me with the feedback, I try (during my free time) to implement all the suggestions, starting with the most requested. The current TODO list is published on the application's homepage.

New in CherryTree 0.8 (Dec 17, 2009)

  • New main feature:
  • hyperlinks (links to webpages & links to nodes/nodes + anchors)

New in CherryTree 0.7.1 (Dec 15, 2009)

  • bug fixed in "import from notecase" (thanks Salvador)
  • thanks to everybody helping me with the feedback, I try (during my free time) to implement all the suggestions, starting with the most requested

New in CherryTree 0.7 (Dec 13, 2009)

  • added hotkeys for the text formatting (thanks Corey)
  • fixed bad bugs: if you use version before 0.7 do not use the "node left" menu item!
  • added the feature "import from notecase file" which currently imports only the rich text (no images, attachments, links...)
  • added the feature "import from cherrytree file"
  • replaced the tree nodes drag n drop with the addition of the right click menu item "node change father" that, together with node up/down/left menu items completes the mobility of the node in the tree
  • a little revolution was made in the code, please backup your files and report any bug!
  • thanks to everybody helping me with the feedback, I try (during my free time) to implement all the suggestions, starting with the most requested

New in CherryTree 0.6.3 (Dec 9, 2009)

  • added menu items to sort the siblings of the selected tree node descending/ascending (thanks Capsized)
  • improved the "enable system tray docking on quit" (thanks Mircea)
  • fixed bug in the cherrytree-libglade version (thanks Sinisa)
  • fixed bug: in some cases the type of an inserted node did not match the one indicated in the insert dialog
  • thanks to everybody helping me with the feedback, I try (during my free time) to implement all the suggestions

New in CherryTree 0.6.2 (Dec 5, 2009)

  • fixed a bug involving the "enable system tray docking on quit" (thanks Mircea)
  • added a package for users running old distributions, like ubuntu 8.04 LTS (thanks Sinisa)
  • thanks to everybody helping me with the feedback, I try to implement all the suggestions

New in CherryTree 0.6.1 (Dec 4, 2009)

  • removed the dependence from the old libglade, the new gtkbuilder is now used
  • implemented the justification/alignment of text and images
  • added a menu item to allow the removal of all formatting from the selected text
  • thanks to everybody helping me with the feedback, I try to implement all the suggestions

New in CherryTree 0.6 (Nov 27, 2009)

  • implemented the image handling: insertion in the text, edit (resize/rotate), save as png file
  • bugs fixed
  • thanks to everybody helping me with the feedback, I try to implement all the suggestions

New in CherryTree 0.5.1 (Nov 22, 2009)

  • the system tray behave was modified. now, if the system tray is enabled, the application quit will not shut down the app but just hide it and open the tray icon. the tray icon will not be visible when the cherrytree window is visible. to shut down totally cherrytree right click upon the tray icon and select quit
  • improved the memory of the latest window position and size with a better handling of the maximization/unmaximization
  • introduced the memory of the scrollbar position when going back to an already visited node during a cherrytree session
  • introduced in the preferences dialog the option to expand all tree nodes or not at tree load time
  • thanks to everybody helping me with the feedback, I try to implement all the suggestions

New in CherryTree 0.5 (Nov 20, 2009)

  • fixed bugs
  • implemented the docking with status icon (aka system tray icon) and the opportunity to enable/disable it through preferences dialog
  • from now on it is possible to set two different fonts for the custom formatted text and the automatic colored text (red and green cherries)
  • if i open a file double clicking upon it and if it was the latest processed file before closing cherrytree, the application will restore the focused node and the cursor position into the text (before this worked only if you opened cherrytree from menu)
  • implemented the periodic autosave, which is possible to enable/disable through preferences dialog
  • thanks to everybody helped me with the feedback, I will try to implement all your suggestions

New in CherryTree 0.4 (Nov 13, 2009)

  • introduced new text formatting options (italic, underline, strikethrough, small, large); note that documents edited with cherrytree 0.4 cannot be opened with former cherrytree versions
  • introduced the opportunity to iterate the latest applied text formatting
  • replaced some icons
  • thanks to who helped me with the feedback, I will continue to implement your suggestions

New in CherryTree 0.2 (Nov 2, 2009)

  • the undo buffer has been improved handling for rich text formatting
  • now using gtksourceview2 instead of gtksourceview
  • I value feedback, please report any problems or suggestions!