cherrytree 1.6.2 issued

  • 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 sessions (#2767)
  • incomplete languages: ar, bg, el, fa, fi, fr, hi_IN, hr, hu, kk_KZ, kk_LA, lt, nl, ru, sk, sv, tr, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)

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

cherrytree 1.6.0 issued

  • 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 replace also in links targets (#975, #2719)
  • fixed issue with microsoft print to pdf causing huge font (#2479, #2735)
  • fixed copy/paste and drag/drop of files from windows file manager into rich text (#2738)
  • fix paste filepath from clipboard on windows does not recognise an image (#2737)
  • fixed copying from code and pasting to rich text sometimes not retaining syntax highlighting colours
  • added syntax highlighting definition for glib’s GKeyFile
  • fixed clicking on a TOC leading to an anchor that is hidden doesn’t expand and select the anchor (#2389)
  • handle bookmarks dialog, use the correct nodes icons rather than generic pin icon
  • added option to follow links with double click rather than single click (#2736)
  • fixed table light interface editable in read only mode (#2756)
  • table light interface, fixed moving a column does not move the column width
  • added in preferences dialog configurability of whether in rich text nodes to automatically create links for urls
  • last visited nodes on node name header, added node icon beside node name and inverted order as more intuitive with more recent on the right
  • moved preferences for ‘last visited nodes on node name header’ from tab ‘tree explorer’ to tab ‘interface’ and added control also in top menu view (#2746)
  • allocated default keyboard shortcut Ctr+7,8,9 to small,subscript,superscript (#2758)
  • fixed code that checks if a keyboard shortcut is already in use, issue with case (#2758)
  • added possibility to configure a proxy in the preferences dialog, tab misc (#2522)
  • incomplete languages: ar, bg, el, fa, fi, fr, hi_IN, hr, hu, kk_KZ, kk_LA, lt, nl, ru, sk, sv, tr, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)

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

cherrytree 1.5.0 issued

  • fixed Ctrl+V issues on ArchLinux (#2705)
  • fixed data loss in multifile data storage when disabling option to use embedded file name on disk (#2695)
  • fixed issue with system tray docking on windows causing unwanted auto-resize of the tree pane (#2699)
  • fixed insert TOC not marking the text buffer for update if empty (#1484)
  • fixed cursor stops blinking after a timeout (#2714)
  • improved colour chooser dialog, now also supporting remove a user colour
  • replace html non breaking spaces characters with normal spaces when the target is xml (e.g. paste from clipboard)
  • explorer tree search by typing to use the quick node selection dialog (#1974)
  • quick node selection dialog, added nodes icons (#2683)
  • fixed quick node selection dialog can get too wide (#2683)
  • added right click menu items to expand/collapse all TOC headers (#2389)
  • fixed clear formatting can remove a collapsed anchor without expanding the hidden text (#2389)
  • added new icons for jenkins, postgresql, spring-boot (#2677)
  • added new icons for snowflake, vim, locale/languages (#2686)
  • command palette, added actions icons
  • incomplete languages: ar, el, fi, hi_IN, hr, kk_KZ, kk_LA, lt, nl, ru, sk, sv, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)

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

cherrytree 1.4.0 issued

  • password protected archives, enhanced encryption strength (7zip AES, work of @vitusb, from original report/patch to 7zip of @3lbios, #2211)
  • collapsible headers, the collapsible section must not contain a bigger header, only smaller headers (#2389)
  • collapsible headers, expand automatically when moving a row of text up/down into a collapsed secion (#2389)
  • collapsible headers, changed expanded/collapsed icon to arrows (#2389)
  • collapsible headers, when copy/cut a collapsed header ensure that the hidden section is also set in the clipboard (#2389)
  • remove text formtting to also remove TOC anchors (#2389)
  • fixed on windows copy table and paste into microsoft word results in plain text paste
  • settings to expand codeboxes automatically now separated for width and height
  • increased default height of the dialogs to select an element from a list
  • updated languages ja, kk_KZ, kk_LA, ru, zh_TW
  • incomplete languages: ar, fa, fi, hi_IN, hr, ko, lt, nl, pt, sv, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)

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

cherrytree 1.3.0 issued

  • 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 empty cells (#2028)
  • improved html parsing (rich text from clipboard / import from html) – added support for
  • fixed issue with reloading document after external edit and encrypted documeents (#2612)
  • fixed search missing first match after a codebox (#2631)
  • fixed duplication of codebox toolbar callbacks after changing codebox properties (#2635, work of @Uks2)
  • fixed issues pasting a codebox into a codebox (#2625)
  • change cursor when hovering collapsible headers to indicate that it is clickable (#2389)
  • collapsible headers use same icon of expand/collapse tree node (#2389)
  • improved action that clears the formatting to retain the links (#2389)
  • multiple files storage, added configurable option to use for the embedded files a constant name (#2354)
  • do not add ‘http://’ in front of a link of type ‘mailto:’
  • preferences dialog, added buttons to reset to default to: timestamp formatting, chars to select at double click, horizontal rule
  • chars to select at double click default, added underscore (#2581)
  • restored support for building on ubuntu 18.04 where gtksourceview4 is not available, gtksourceview3 must be used instead (#2583)
  • do not use a leading dot for backups inside of the home directory if snap package (#2507)

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

cherrytree 1.2.0 issued

  • 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 (#2552, work of @ericguin)
  • implemented collapsible headers support when TOC is generated (#2389)
  • fixed links to nodes not working when exporting to html, single file (#2570)
  • fixed properties of fonts selected in the preferences dialog not enforced: bold, italic, stretch, variant (#2533)
  • hyperlinks: do not automatically add the prefix http:// when a URL-like prefix already exists (#2570)
  • fixed crash pressing Ctrl+Z while editing table light cell
  • changed default keyboard shortcut to open codebox properties dialog to Shift+Alt+U as the previous shortcut was causing problems to german layout keyboards (#2549)
  • fixed formatting issues with fmt 11 (#2548, #2560)
  • added support for new language Slovak (work of Michal Fusatý)
  • incomplete languages: ar, el, fa, fi, hi_IN, hr, kk_KZ, kk_LA, pt_BR, ru, zh_CN

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

cherrytree 1.1.4 issued

  • implemented reset of zoom with Ctrl+0 (#1835)
  • fixed syntax error in latex box wrongly detected as a failure to access latex executable (#2534)
  • copy link to node and copy anchor link to include absolute path to the cherrytree document and hierarchical path to node (#2452)
  • added auto recovery from a backup (after asking the user) in case of corrupted cherrytree single file document (.ctd, .ctz, .ctb, .ctx)
  • added warning message in case an automatic restore from backup was necessary for the new multifile data storage document
  • fixed regression with locale in some linux systems (#2529)
  • incomplete languages: fi, hi_IN, hu

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

cherrytree 1.1.3 issued

  • new multifile data storage, added data integrity check after save (re-read and parse) (#2505)
  • new multifile data storage, in case of corruption, all backups are looked for data recovery starting from the most recent (#2505)
  • fixed crash when importing text file for incorrect detection of encoding (#2492)
  • fixed crash in case of a duplicated button configured in the toolbar (#2482)
  • workaround for crash in Gsv::Init() -> [gtk] [critical] Class::register_derived_type(): base_query.type_name is NULL (#2518)
  • added support for moving cursor to table cell above/below when key up pressed on first line/down pressed on the last line (#2523)
  • added support for moving cursor to table cell previous/next when key left pressed before first character/right pressed after the last character (#2523)
  • added in statusbar the position (row,column) of the cursor
  • do not allow in the preferences dialog, toolbar configurator, to add a button twice (#2482)
  • added checks to prevent a save as or export overwriting the currently open document as it is not supported (#2504)
  • drag and drop of text, fixed issus and added support for copy instead of move
  • fixed right click -> copy link not working if there is a text selection (#2362)
  • fixed syntax highlighting broken in the AppImage (#2493)
  • replaced regular expression help dead url (#2511)
  • added in config.cfg the group [proxy] to support downloading data/checking for new version available from behind a proxy (#2522)
  • incomplete languages: fi, hi_IN, hu

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