← Package directory
Available on winget

Install CherryTree

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

Install with winget
winget install --id Giuspen.Cherrytree
Upgrade
winget upgrade --id Giuspen.Cherrytree
Uninstall
winget uninstall --id Giuspen.Cherrytree

About CherryTree

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in either a single file (xml or sqlite) or multiple files and directories.

What's new in 1.7.1

- word count now enabled by default (can be disabled in preferences dialog, tab 'Interface') - word count now counting only inside of the selection when a selection is in place (#283) - word count to work also inside of codeboxes and tables - tree node icons to change size with tree font - added current tree node icon on the node name header - support indent/unindent multiple list items when there is a selection (#2881) - when toggling a formatting (e.g. bold), toggle off only if all selected text has it, otherwise toggle on (#2885) - added menu items/actions to insert tomorrow's node similarly to today's node - fixed regression after #2814 - the option to collapse all nodes on startup not properly working anymore (#2865) - collapse all nodes action now drops expanded status at all levels (#2865) - implemented safe fallback for multiFile backup directory moves (#2867) - improved performance of nodes sorting algorithm (#2868) - fixed copy/paste issues from firefox on mac os (#2878) - 'Do Not Auto-Select Objects on Single Click' enebled by default on KDE (#2873) - fixed generation of pdf when the text contains a link URL with invalid control character (e.g. '\n') - fixed regression text row cut/copy/delete no longer including newline - fix: avoid crash in time_format when localtime returns null (#2871) - fixed warning pasting from firefox on windows - when dragging a node and dropping as a child of another node, do not expand the new parent node to select the dragged child if Shift is held down

Read release notes

Version history

Version Updated Notes
1.7.1 Unknown - word count now enabled by default (can be disabled in preferences dialog, tab 'Interface') - word count now counting only inside of the selection when a selection is in place (#283) - word count to work also inside of...
1.7.0 Unknown - implemented new start dialog that shows when no document is loaded (e.g. after file--new instance) to better guide the user in what to do (and preferences dialog option to disable it) - added confirmation dialog for wh...
1.6.3 Unknown - improved search/replace dialog with memory of the latest patterns searched for / replaced with - fixed closing parenthesis not included in automatically created link (#2789) - fix for drag and drop of text on windows b...
1.6.2 Unknown - fixed links to TOCs (anchors) no longer scrolling to the target (#2768, #2766, #2389) - default option for searching multiple words is back to 'exact match' as way faster; the last used option is now preserved across s...
1.6.0 Unknown - implemented support for searching for multiple words disregarding the order (aka AND) and matching any (aka OR) (#2674, #2221, #1255, #752) - fixed crash when exporting to pdf (#2735) - added support for search and rep...
1.3.0 Unknown - insert image dialog, added support for cropping (#2626, work of @Uks2) - implemented table column cut/copy/paste (#2542) - fixed crash at table row move up, so called heavy version - fixed table export to csv with empt...
1.2.0 Unknown - dropped unmaintained and outdated libgtksourceviewmm3 for libgtksourceview4 (direct access to C API, #2562) - implemented quick node selection typing part of the node name, default keyboard shortcut to Ctrl+Shift+G (#2...