Page 1 of 3

CherryTree - hierarchical note taking app

Posted: Wed Nov 30, 2011 9:06 pm
by I am Baas
A hierarchical note taking application, featuring rich text and syntax highlighting, storing all the data (including images) in a single xml file with extension “.ctd”.

Features :

•rich text (foreground color, background color, bold, italic, underline, strikethrough, small, h1 and h2)
•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
•lists handling (bulleted, numbered, to-do and switch between them, multiline with shift+enter)
•simple tables handling (cells with plain text), cut/copy/paste row, import/export as csv file
•codeboxes handling: boxes of automatically highlighted text into normal rich text
•alignment of text, images, tables and codeboxes (left/center/right)
•hyperlinks (links to webpages, links to nodes/nodes + anchors, links to files, links to folders)
•intra application copy/paste: supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
•cross application copy/paste (tested with openoffice and gmail): supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
•copying a list of files from the file manager and pasting in cherrytree will create a list of links to files, images are recognized and inserted in the text
•print & save as pdf file of a node / node and subnodes / the whole tree
•export to html of a node / node and subnodes / the whole tree
•export to plain text of a node / node and subnodes / the whole tree
•toc generation for a node based on headers h1 and h2
•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 notecase, keepnote, tuxcards, basket, treepad lite, tomboy, knowit, cherrytree
•export to cherrytree file of a node / node and subnodes / the whole tree
•password protection
•tree nodes drag and drop
http://www.giuspen.com/cherrytree/

Image

Download Windows portable version @ http://www.giuspen.com/software/cherryt ... ortable.7z

Not stealth. Leaves gtk filechooser.ini in Application Data. Source code available.

Re: cherrytree

Posted: Wed Jul 04, 2012 4:53 pm
by webfork
Been testing this out and so far very impressed. Runs at 130 megs uncompressed.

Re: cherrytree

Posted: Sun Aug 19, 2012 3:54 pm
by webfork
I like many things about this program but I really need to created nested lists with an indent function. I know they're trying to do all that in a database-friendly format via "subnodes," but I find indentation makes text a lot easier to read.

Re: Cherrytree

Posted: Mon Jun 23, 2014 6:57 am
by Midas
An OSS multiplatform hierarchical note manager, Cherrytree is currently v0.33.4 (http://www.giuspen.com/cherrytree/, no changelog, released 2014-05-32).

Re: cherrytree

Posted: Tue Jul 01, 2014 6:08 am
by I am Baas
Changelog of 0.33.4 + revision 1367:
• 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 coloured frame surrounds the image
• added right click menu item to insert newline in table cell and restored functionality of the shortcut Ctrl+period
• 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
Dl portable version @ http://www.giuspen.com/software/cherryt ... ortable.7z

Post comments / feedback to http://www.giuspen.com/topic/cherrytree ... sion-1367/

Re: cherrytree

Posted: Tue Jul 01, 2014 8:18 am
by Midas
I am Baas wrote:Changelog of 0.33.4 + revision 1367: [...] Post comments / feedback to http://www.giuspen.com/topic/cherrytree ... sion-1367/
  • Thanks for that. The link above is also the changelog source. :)

Re: cherrytree

Posted: Tue Aug 19, 2014 4:23 pm
by webfork
0.34.1 is out

http://www.softpedia.com/get/Office-too ... Tree.shtml

Couldn't find a changelog for the latest version but I assume it's a minor bugfix:

http://linux.softpedia.com/progChangelo ... 51357.html

Re: cherrytree

Posted: Wed Aug 20, 2014 5:48 am
by Midas
webfork wrote:Couldn't find a changelog for the latest version but I assume it's a minor bugfix

Re: cherrytree

Posted: Fri Aug 22, 2014 12:06 pm
by flatfly
Amazing tool, this cherrytree! I only found out about it this week, thanks to portablefreeware.

Re: CherryTree - hierarchical note taking app

Posted: Sat Nov 29, 2014 7:38 pm
by webfork
More active developments ... up to 0.35.5: https://code.google.com/p/giuspen-cherr ... ngelog.txt

Re: CherryTree - hierarchical note taking app

Posted: Thu Feb 12, 2015 4:27 pm
by webfork
Came back to this program looking for a more integrated note-taking mechanism. Definitely like the clear, organized setup and loads of features.  Search/replace tools, syntax highlighting, import and export to a ton of formats, customizable colors, spell check, auto-save, password protection, XML database with standard compression and password protection (you can use 7-zip).  Even the table creation tool was great.

Wishlist
  • Indentation inside the node to create nested lists or just clearly block / separate information.
  • When inserting image, would help to have some kind of easy re-size (e.g. hover over a corner and an error pops up that lets you shift the size).  As is, you have to manually set the size.
  • When you're writing text next to an image, the cursor turns into a huge white block (http://i.imgur.com/EKqLYtH.png ... noted with red arrow)
  • Ability to create indexes at the top of a node that auto-link to any H1, H2, etc. tags inside (useful for long files).
  • Use of system font by default (I can think of a few reasons not to do surrounding cross-platform compatibility so maybe skip)
  • Ability to drag-and-drop edit the toolbar (again, something that might be difficult to do in a cross-platform setting)

Re: CherryTree - hierarchical note taking app

Posted: Thu Feb 12, 2015 10:40 pm
by Enternal
To add to the wishlist, I wish it supports LaTeX for mathematical equations. That would also be really neat.

Re: CherryTree - hierarchical note taking app

Posted: Sun Sep 06, 2015 12:14 pm
by webfork
New version out: 0.35.10 (changelog)

New homepage: http://www.giuspen.com/

Re: CherryTree - hierarchical note taking app

Posted: Fri Oct 09, 2015 12:01 pm
by smaragdus
CherryTree 0.35.11 released, changes:
cherrytree 0.35.11 issued
Wednesday, October 7th, 2015
• fixed bugs in export to HTML
• fixed bugs in import from HTML
• fixed bug in paste as plain text wrongly recognising and formatting links
• fixed bug applying formatting to a selection including already formatted subsets
• windows version now terminating dbus-daemon.exe at quit
• fixed errors in French and Chinese translations

Re: CherryTree - hierarchical note taking app

Posted: Sun Nov 22, 2015 12:32 pm
by smaragdus
CherryTree 0.36.0 released, changes:
Saturday, November 21st, 2015
• Implemented multi-level lists: pressing Tab and Shift+Tab you can increase/decrease the level of the list
• Valid Numbered lists are now “1.”, “1)”, “1-“, “1>”; the multi levels lists cycle between them
• Valid Bulleted lists are now “•”, “◇”, “▪”, “-“, “→”, “⇒”; the multi levels lists cycle between them
• If at the beginning of a line you type “<> ”, this will turn into “◇ “; if you type “:: ” it will turn into “▪ “; if you type “-> ” it will turn into “→ “; if you type “=> ” it will turn into “⇒ “
• added “copy as plain text” and “cut as plain text” with shortcuts Ctrl+Shift+C and Ctrl+Shift+X (stealing the shortcuts for copy and cut current row that become Alt+Shift+C and Alt+Shift+X)
• added node duplication with shortcut Ctrl+Shift+D
• added support for text Justify Fill
• added configurable option to have nodes in bookmarks always visible in the tree
• added a pin icon beside the tree node for nodes in the bookmarks
• added menu item to remove the current node from the bookmarks; assigned shortcuts Ctrl+Shift+B” to add and Ctrl+Alt+B” to remove
• merged the top menu Replace into the top menu Search
• fixed bugs