New: CherryTree Portable 0.33.4 (hierarchical note taker) Released

Submitted by samdev on July 15, 2014 - 8:25pm

logoCherryTree Portable 0.33.4 has been released. CherryTree is a hierarchical note taking application, featuring rich text and syntax highlighting. It's packaged in Format so it can easily integrate with the Platform. And it's open source and completely free.

Update automatically or install from the portable app store in the Platform.


ScreenshotCherryTree is a full-featured hierarchical outliner and organizer with support for rich text, images, syntax highlighting, lists, basic tables, save to PDF, export to HTML and text, password protection and lots more.

Learn more about CherryTree... Installer / Format

CherryTree Portable is packaged in a Installer so it will automatically detect an existing installation when your drive is plugged in. It supports upgrades by installing right over an existing copy, preserving all settings. And it's in Format, so it automatically works with the Platform including the Menu and Backup Utility.


CherryTree Portable is available for immediate download from the CherryTree Portable homepage. Get it today!

Story Topic:


John T. Haller's picture

Thanks for your work on this, Samuel! And welcome to the app development team. You now have a developer blog, the developer symbol next to your name, and you're listed on the team page as well.

I made a few changes to the final release you can incorporate into later versions. I added a check to ensure it only switches languages with the platform so users not using it won't have it reset to English, also simplifying the language setup in the process. I added portablization of the recent files list. I added closing of the dbus-daemon since it won't properly close on its own which will prevent ejecting the drive. I also touched up the icon and did a few other small changes to the appinfo.ini.

Sometimes, the impossible can become possible, if you're awesome!

Thank John. Good to have it finally as an official App.

You found the dbus-daemon problem! I though I was having that problem sometimes because of cygwin and not from cherrytree...

Now, where can I find instructions about the upgrade procedures, regarding oficial apps (storage, pubishing...)?


John T. Haller's picture

Yeah, I had to figure out the dbus issue and ensure I only killed it when it was the portable one (and not one from a local app that uses it). You can see in the custom code how it works. I used the ProcFunc functions you can find in the forums here which are embedded into the PA.c Launcher.

For upgrades, you just pack it up and host it somewhere yourself (DropBox, Google Drive, etc) and then email a link and the details of any changes to the developer address on the contact page from your registered email for your account. We'll then download, scan for viruses, recompile, digitally sign, upload to SourceForge, then announce on the homepage with a post credited to your account (same as this one is).

Sometimes, the impossible can become possible, if you're awesome!

Hi arindamc,
yes there is such a feature, see manual:


"...If you want to import from a previous note-keeping application, say Keepnote, pay particular attention to the fact that the import option points you to the Keepnote folder, not a file. To properly import from some of the other programs Cherrytree needs to pull information from several files in the other program's data folder. Just select the folder from the import dialog and Cherrytree will do the rest. Separate "notes" or pages will become separate nodes in Cherrytree."

But interesting to see, because due the same reason of not maintained KeepNote i came to Cherrytree ...(and it's worth :))

Kind regards,

Thank you so much. Looks like Cherry is the way to go.

Since you know both apps well, can you tell me in what ways does Cherry score over keepnote (besides the maintenance thing)?

John T. Haller's picture

Yes, it is new. I've fixed it.

Sometimes, the impossible can become possible, if you're awesome!