cherrytree 1.0.0 issued

  • fixed crash when opening node properties (#2304, #2313)
  • fixed blurry output when exporting LaTeX to pdf (#2308)
  • added configurability of the blinking of the cursor in the preferences dialog (#2298)
  • added support for executing ‘rust’ and ‘go’ code in code nodes and codeboxes
  • added 24 new stock icons available to be chosen as tree node icons
  • added menu items under top menu ‘help’ to link to website, source code and bug tracker
  • on windows, paste image from clipboard to take priority over html target containing image so that can work offline (#2303, work of @DaPa)
  • added new language Persian (work of Majid Abri)
  • incomplete languages: ar, bg, el, es, fi, hi_IN, hr, hu, ja, ko, lt, pt, pt_BR, ro, sl, zh_TW

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.56 issued

  • implemented new data storage type: multiple files in hierarchical folder structure (#2123, #1823)
  • the backups for the new multiple files data storage do not contain all the tree but only what has changed
  • all backup files (or folders for the brand new multifile data storage) are now starting with a dot (.name~, .name~~, ..)
  • fixed crash sorting rows of table lightweight interface (#2253)
  • fix export to html of lists (#2276, #2286)
  • fixed recent documents corruption when file is deleted/missing (#2277)
  • fixed on Windows zooming the font reverts the font family to Sans (#2257)
  • click on line number to behave as triple click (select line, #1363)
  • column edit (selection with Ctrl+Alt held down) added clipboard support (#2232)
  • added 37 new stock icons available to be chosen as tree node icons
  • remember last selected custom icon in node properties same as last selected colour (#2185)
  • implemented import nodes from indented list (#1551, #2258)
  • added support for executing java code in code nodes and codeboxes
  • added detection of exclusions from the search hit in the current search and message to the user / how to disable exclusions
  • fixed in flatpak and appimage languages not available (#2270)
  • fixed latex box issue with portable version of cherrytree on windows (#2294)
  • added tooltip with node name when hovering node (#2295)
  • incomplete languages: ar, bg, el, fi, hi_IN, hr, lt, zh_CN

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.55 issued

  • table actions: keyboard shortcuts now configurable in preferences dialog and available in toolbar configurability (#2124, #2195, #2219)
  • codebox actions: keyboard shortcuts now configurable in preferences dialog and available in toolbar configurability
  • implemented conversion of multi level lists to real html unordered and ordered lists (#1765)
  • fixed autosave in case the document was never saved before, to prompt the user for a storage type/path (#2225)
  • fixed export to pdf crash (#2227)
  • fixed issue with font family name getting multiplied while zooming (#1895)
  • added support for executing c-sharp code (#2234)
  • windows version only – fixed issue with font sub-pixel rendering present since 0.99.52 (issue fixed from msys2, #2226, #2171)
  • incomplete languages: ar, bg, el, es, fi, fr, hi_IN, kk_KZ, kk_LA, ko, lt, pl, pt, pt_BR, ru, tr, zh_CN

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.54 issued

  • implemented lightweight variant of tables. large tables visibly slow should use this interface. the change of interface is via table properties (#2140)
  • the number of table cells to use as threshold for defaulting to table light mode is configurable in the preferences dialog (default 25)
  • fixed searching for regexp everything (.*) freeze (#2190)
  • dialog search with regexp, added help button to display reference web page
  • fixed crash when attempting to print on Windows OS (#2066, libcairo-2.dll, msys2/MINGW-packages/issues/15316)
  • dialog all matches improved to show also the node tags and the pattern searched
  • fixed issue with integrated terminal when using zsh as default shell on Mac OS (#2199)
  • integrated terminal shell now configurable in preferences dialog
  • added menu item action to toggle focus between text and integrated terminal with default shortcut Ctrl+Shift+T (#1772)
  • implemented option to keep cherrytree always on top, under top menu ‘view’ (#2145)
  • added menu item action to insert today’s node under the selected node rather than under the tree root (#40)
  • added search dialog option to override search exclusions (#2174)
  • incomplete languages: ar, bg, el, fi, fr, hi_IN, hr, hu, kk_KZ, kk_LA, ko, lt, ru, zh_CN

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.52 issued

  • moved encryption and backup to a separate thread to improve performance; implemented integrity verification of the document before encryption and backup rotation (#2148)
  • code execution: added new tag to allow placing the code directly into the terminal rather than in a temporary file (#1772)
  • assigned hard coded keyboard shortcut to change codebox properties ‘Ctrl’+'[‘ (#2138)
  • fix import from gnote/tomboy (#2152, #1991, #1686)
  • linux support path links starting with ~/ (#2149)
  • fix paste from gnome-characters in fedora (#2094)
  • using github.com instead of giuspen.net to retrieve the latest version released as some users have issues to access giuspen.net (#2162)
  • added support for typescript syntax highlighting (#2161)
  • updated languages Chinese Simplified, Dutch to 100% (still incomplete ar, el, fi, hi_IN, lt)

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.51 issued

  • fixed loss of transparency with PNGs in some GTK3 themes (#1402, #2132)
  • fixed issue with separator between tree and text not restored when tree on right side and window maximised (#2126)
  • fixed integrated terminal when executing a command for the first time from hidden (not yet instantiated) not passing the command
  • fixed inconsistency between codebox width displayed and printed to pdf with auto expand enabled
  • fixed few dialogs missing the property to be destroyed with the parent causing problem when quit from systray (#2133)
  • fixed crash on windows when printing to pdf long codebox (multi page) including unicode characters
  • dropped support for pandoc as implementation relies on std::stringstream which causes crashes on windows; elsewhere removed usage of std::stringstream
  • fixed import from zim (#1870)
  • fixed issue with integrated terminal show/hide command
  • update language Turkish to 100% (still incomplete ar, el, fi, hi_IN, lt, nl, zh_CN)

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.50 issued

  • added support for code execution in integrated terminal – available only in Linux and Mac OS, not in Windows (#1902, #1772, #547)
  • implemented action to execute code from either the text selection or the current text line (#1772)
  • improved code execution confirmation dialog displaying the code about to be executed and the syntax
  • implemented stricter checks for hard coded keyboard shortcuts Requiring Ctrl but not Alt (#2124)
  • changed syntax of displayed keyboard shortcuts in toolbar tooltips (#2128)

Download from: https://www.giuspen.net/cherrytree/#downl

cherrytree 0.99.49 issued

  • added support for accent insensitive search – when enabled, for example, any of ‘àáâãäåāăąạ’ is equivalent to the ascii ‘a’ (#1981)
  • fixed export to HTML crash – regression introduced with support for RTL languages (#2109)
  • fixed crash on print/export to pdf of a sequence of characters without spaces longer that the page width, such as a very long URL (#2045)
  • fixed bulleted list unindent (Shift+Tab) crash (#2103)
  • fixed tooltip and cursor not reset after hovering link and then navigating to non rich text node
  • added keyboard shortcuts to the toolbar button’s tooltips (#2106)
  • changed non configurable keyboard shortcuts for codebox width and table column width increase/decrease to use parenthesis open instead of backslash (#2113)
  • fixed wrongly entering column edit mode when using keyboard shortcuts with such as insert codebox (#2075)
  • allow to disable the dialog asking for confirmation before executing the code in codeboxes and code nodes
  • fixed crash on double exit from systray icon right click menu (#2114)
  • added command line option ‘–anchor AnchorName’ that in addition to existing ‘–node NodeName’ allows to open a document focusing an anchor in a node
  • added syntax highlighting support for GDScript

Download from: https://www.giuspen.net/cherrytree/#downl