CherryTree - hierarchical note taking app

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: CherryTree - hierarchical note taking app

#16 Post by webfork »

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
Good news; it’s not exactly what was on my wish list but it’s close. I’ll have to test that out.

Edit: Yeah it's much improved. Still need a standard text indentation system, but it's a very good step. Would also like the number formatting resemble other outline format series, e.g. 1. A. i. etc. rather than just 1., 1), 1-.

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: CherryTree - hierarchical note taking app

#17 Post by smaragdus »

CherryTree at version 0.36.4, changes:
Tuesday, January 26th, 2016
- added the configurable option to highlight the current line also for rich text nodes
- spell check working in both rich text and plain text nodes (not in code nodes)
- special chars auto-replaced: “==> ” becoming “⇒ “, “<== ” becoming “⇐ ” and “<=> ” becoming “⇔ “
- added support for “rust” programming language syntax highlighting
- bugfix in duplicating nodes with images and tables
- bugfix in lists change level and in numbered lists start with selected text
- bugfix in insertion of today’s node (F8) and non ascii chars
- bugfix copying from plain text to rich text and automatic web link formatting
- Added language Lithuanian (Zygis)
- Updated language French (Klaus Becker)

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: CherryTree - hierarchical note taking app

#18 Post by smaragdus »

CherryTree at version 0.36.5, changes:
Tuesday, February 16th, 2016
- fixed color of highlighted line in rich text with light background
- fixed generation of pdf with colors coming from dark background not suitable for white background
- fixed missing checks in read only nodes
- fixed problem with html pasted from clipboard
- added Slovenian language, work of Erik Lovrič

User avatar
tactictoe
Posts: 283
Joined: Thu Dec 10, 2015 10:56 am
Location: A galaxy far far downunder
Contact:

Re: CherryTree - hierarchical note taking app

#19 Post by tactictoe »

Very cool software and very active maintenance update too. Downloaded, approved and push my notepad++ to the third place of favourite code editor now.
Thanks for sharing this app in the forum.

Oh, if you need my vote you have it; cannot find the submission page if any. It might be time to create one, :wink:

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: CherryTree - hierarchical note taking app

#20 Post by webfork »

tactictoe wrote:Oh, if you need my vote you have it; cannot find the submission page if any. It might be time to create one
Yeah no one has built an entry for it yet. Feel free to get that started.

User avatar
tactictoe
Posts: 283
Joined: Thu Dec 10, 2015 10:56 am
Location: A galaxy far far downunder
Contact:

Re: CherryTree - hierarchical note taking app

#21 Post by tactictoe »

This software prove you can write pro software with Python. I must admit I am impressed by the quality of it. Glad it's open source, so it will evolve with needs of the public... I use it for my recent spinet... function and procedure wrote on the fly while developing. As much as I like some other spinet manager I found this one multi purpose and very versatile. It is another keeper for me. Other will find other usage really easily. I know someone who use it for kitchen recipe. Oh well, why not after all.

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: CherryTree - hierarchical note taking app

#22 Post by smaragdus »

CherryTree at version 0.36.6, changes:
cherrytree 0.36.6 issued
Wednesday, February 24th, 2016
- fixes in exports to html, pdf, txt
By the way CherryTree TODO is impressive:
TODO :
- assign custom icons to nodes/sub nodes and add option to sub-folder/notes (child) to take on parent icon
- open several cherrytree files (notebooks) at the same time with tabs (all in the same window-single instance)
- customize own keyboard shortcuts
- cut copy and paste nodes
- option to edit pictures with external editor
- user defined text style (font, bold, color,…)
- option to set the max line length/max page width
- spreadsheet node
- opportunity for a node to have columns
- allow drag n drop of images and files to cherrytree
- add the word counter for a node/the whole tree
- allow to open a formatting tag for future text
- better table export to html (respect column width, text align, single line border)
- do not truncate codebox width in export to html
- export to html: option to have different color background for the tree
- export to html: option to have the nodes to collapse/expand
- numbered lists: double space after one digit numbers to be aligned with 2 digits numbers
- option to make text double-spaced
- save datetime creation and last datetime modification for every node. Also ability for search in nodes filtered by datetime creation/modification and view a list of nodes created/modificated in an interval
- export a node with its subnodes to .odt
- utility (dialog) where it’s possible to see all the tags (tree of the only tags) plus statistics about the tags
- in code nodes allow compile/execute/code completion
- possibility to set up custom properties for h1,h2,h3 (color, style…)
- more options for the tables (automatic expand the table to the width of the screen)
- import from pdf
- export to LaTeX
- smart quotes
- utility to insert formulas (using LaTex that converts to png or something else))
- option to have the font in nodes names decrease automatically proportionally to the node depth
- selecting a set of text (e.g. space separated) and create a table with it or paste text into a table
- customizable menus font size
- add crop capability to image resize dialog
- multiple selection of nodes for move and delete
- opportunity to have multiple nodes point to the same data (many node-views pointing to the same node-data)
- option to sort text rows by selection
- cherrytree for android
- improve the numbers handling in nodes sorting
- option to display hierarchy in node name header
- option to enable tooltips over nodes names in the tree
- option to have 2 views of the same node content (maybe multiple codeboxes with a single content)
- automatic link to node if writing node name (with no spaces and camelcase)
- allow to select text and edit equivalent html in a dialog, then insert html from dialog to text
- symlinks not selectable in file open dialog on windows os
- proxy support (for copy/paste from web browser)
- export to epub
- option to use double click to visit links
- strip leading and trailing empty spaces when applying a list type to selected text, option to ensure trailing char (e.g. “;”)
- option to skip codeboxes and tables when pasting when pasting from web page
- option to call a script at autosave time
- bug: replace text in node but not tables/codeboxes
- option to recall latest find and replace patterns
- export to markdown
- option to insert tags also in text maybe with shortcuts
- import from iPython notebook
- more headings (h4 and h5)
- multiple rows selection for cut/copy/paste/delete in tables
- option in export to txt of multiple nodes to save hierarchically creating subfolders
- dedicated and configurable font for plain text
- preserve text alignment in print/export to pdf
- option to link to a node + a line number
- export/import text with indentation, each tab marking a level
- pick existing formatting from the text below the cursor and use the formatting elsewhere
- add option to send VACUUM to the sqlite database
- command line argument to run export
- allow coloured text in table cells
- configurable auto-close of document after set time of inactivity
- possibility to execute using python mathematical expression in node (writing expression and result)
- add one or more custom commands to be executed on the selected text
- support for Right-to-Left languages (lost in export to HTML and PDF)
- add possibility to automatically have navigation links at the bottom of nodes like in the manual
- handle link to email address and link to thunderbird mails like thunderlink://messageid=…
- dialog with find matches not modal but maybe below
- option to have borders around the images in image properties
- bug: sort doesn’t work right with German umlauts (öäüÖÄÜ)
- node comments optionally printable
- add a command to make the first table row become the header automatically
- option to display the linked images
- possibility to set the number of pixels above and/or below the text lines
- link to the download section with the notification of new version available
- optionally include the node title/tags in the nodes content search
- user could define both the foreground and the background color of selected text
- auto-height for code boxes from selected text
- configurable option to move the focus to the text after a node selection change
- export to html single document similar to treepad export for outliner (android) import
- if there is nothing to save, make the save button grey/insensitive
- move deleted nodes to a trash node rather than erase forever
- creation of links using drag-n-drop of files, folders & web addresses
- different background colour to emphasize monospace
- improve tree info dialog with clickable list and location of objects (in particular embedded files)
- preserve history of visited nodes (fw/bw arrows) between sessions
- add configurable option to swap Ctl+V and Ctrl+Shift+V (default plain or rich)
- support inserting image from the internet (e.g. http://www.giuspen.com/icons_submenu/bug.png), not only from local disk
- support for links in table cells
- one or more user definable strings optionally coloured that the user can quickly insert with right click
- import from one note

User avatar
tactictoe
Posts: 283
Joined: Thu Dec 10, 2015 10:56 am
Location: A galaxy far far downunder
Contact:

Re: CherryTree - hierarchical note taking app

#23 Post by tactictoe »

webfork wrote:
tactictoe wrote:Oh, if you need my vote you have it; cannot find the submission page if any. It might be time to create one
Yeah no one has built an entry for it yet. Feel free to get that started.
I would not dream about it for now. I am not very good at writing description in a short manner for such product. Adding the fact I do not master this software yet neither. I would not even know where to start, this software has so much to offer. All the above without missing the best features of this software. If no one does thought, I will... when I master this great software.

User avatar
tactictoe
Posts: 283
Joined: Thu Dec 10, 2015 10:56 am
Location: A galaxy far far downunder
Contact:

Re: CherryTree - hierarchical note taking app

#24 Post by tactictoe »

@smaragdus
By the way CherryTree TODO is impressive:
This is an open source software, if this project attracts lots of developers this list will be achieved. Anyway, very impressive list. If achieved might come the number one software in its category. Some commercial software does not even propose a quarter of this list. Now, I feel like a kid with this list: are we there yet? :D

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: CherryTree - hierarchical note taking app

#25 Post by smaragdus »

CherryTree at version 0.36.8, latest changes:
cherrytree 0.36.7 issued
Monday, March 14th, 2016
- implemented font zoom in/out on tree and text with ctrl down and mouse wheel up/down
- implemented auto replace as you type of single and double quotes with smart quotes
- export to html: it is now possibile to override the default styles.css in the preferences dir
- updated icons of rich text color foreground/background
- updated language Czech (Pavel Fric)

cherrytree 0.36.8 issued
Monday, March 14th, 2016
- fixed bug in font zoom in/out on tree and text with ctrl down and mouse wheel up/down

User avatar
I am Baas
Posts: 4150
Joined: Thu Aug 07, 2008 4:51 am

Re: CherryTree - hierarchical note taking app

#26 Post by I am Baas »

CherryTree is at version 0.36.9 (March 29th, 2016)

http://www.giuspen.com/2016/03/cherrytr ... -9-issued/

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: CherryTree - hierarchical note taking app

#27 Post by smaragdus »

CherryTree at version 0.37.0, latest changes:
Friday, May 27th, 2016

- implemented configurability of most of the keyboard shortcuts (few of them cannot be changed)
- implemented quick access to last visited nodes with configurable number of buttons on the node name header
- implemented the possibility to select from a list the default icon for all the (non code) nodes in the tree; code nodes have by default explicit icons related to the programming language
- implemented the possibility for any node to set an icon from a list
- implemented the possibility for any node to set color and boldness for the node name
- implemented control of the vertical space around lines (work by bfloch)
- implemented the possibility to disable the smart quotes auto replacement
- implemented the option to have the links underlined or not
- implemented the tree node action “move right” to make a node son of the above sibling; taking shortcut Shift+Right
- implemented the possibility at mouse click on the node to expand it and to have the focus moved to the text
- implemented the import from RedNotebook
- added in the preferences dialog the possibility to reset to the default values the toolbar and the special characters

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: CherryTree - hierarchical note taking app

#28 Post by smaragdus »

CherryTree at version 0.37.1, changes:
Monday, June 20th, 2016
- bugfix: import of text documents bad decoding (added new dependency python-chardet)
- bugfix: copy/paste of table row not working
- the chars used for the multi level bulleted lists are configurable editing config.cfg (editor/chars_listbul)
- the chars used for the toc are configurable editing config.cfg (editor/chars_toc)
- updated languages French, German and Polish

shnbwmn
Posts: 265
Joined: Sat Jul 11, 2015 12:59 am

Re: CherryTree - hierarchical note taking app

#29 Post by shnbwmn »

Entry @ http://www.portablefreeware.com/index.php?id=2790

CherryTree seems to be stealth until spell-checking is enabled.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: CherryTree - hierarchical note taking app

#30 Post by webfork »

Still really annoyed with OneNote so I re-tested both CherryTree 0.36.9 and 0.37.1 again today. There's still some important functionality is still missing from this. First that you can't drag-and-drop images and the menu system is dark blue highlights on black text (zero contrast means you can't see what you're about to click on).

Post Reply