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

cherrytree 1.1.1 issued

  • fixed regression after one search with replace, all subsequent searches open replace dialog (#2468)
  • fixed regression searching in multiple nodes, only nodes names and tags, not working (#2461, #2408)
  • fixed regression vertical scroll and cursor position of previous nodes not remembered (#2460)
  • fixed regression import nodes from cherrytree not importing anything (#2463)
  • fixed import from cherrytree sqlite document having shared nodes
  • fixed unwanted nodes expansion with auto reload from extenal doc edit and enabled option to show bookmarked nodes at start (#2464)
  • changed default value of option to automatically focus the text at new tree node clicked, from false to true
  • incomplete languages: el, fi, hi_IN, hu

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

cherrytree 1.1.0 issued

  • implemented support for so called shared nodes that all point to the same data – create with right click on node (#1222)
  • improved search in tables and codeboxes to list and select all the instances; replace is also now supported (#2155, #2444)
  • implemented vertical toolbar in codeboxes supporting code exec, code copy, edit properties (can be disabled in preferences)
  • fixed crash when rapidly moving a node in the tree via keyboard shortcuts (#2409)
  • fixed issues with find and presence of anchored widgets (#2444)
  • fixed double click on word in table cell, heavy implementation, not selecting word
  • icon save on toolbar/menu is now greyed out when save is not needed
  • moved some preferences dialog settings from tab ‘miscellanous’ to tab ‘fonts’ that has been renamed ‘interface’
  • added option to allow to override the system setting for scrollbar overlay/auto hide (#2427)
  • added option to allow control of the minimum size of the scrollbar slider (#2427)
  • added options to control the text margins (#2425)
  • added also in preferences dialog option to enable/disable the menubar in titlebar (was already under top menu view, #2443)
  • added also in preferences dialog option to control the size of the toolbar icons (was already under top menu view, #2406)
  • added in preferences dialog enable/disable tooltips on tree, menus, toolbar (#2169)
  • added in preferences dialog control of max search results per page to display in the matches dialog
  • added up to 18 custom user colours in the colour picker palette (#2422)
  • allowing now underneath text selection with search/replace dialog open (#2426)
  • fixed regression in speed when searching in nodes names and tags (no nodes contents) after v1.0.2 (#2408)
  • reset autosave when manually saving; autosave to use a counter so that suspended time doesn’t count (#2120)
  • fixed tooltip on search results dialog, expected to display the node hierarchical name (#674)
  • added ABAP syntax highlighting (work of @marbovo, #2430)
  • added new gruvbox-light, gruvbox-dark style themes (work of Rafael Remigio, #2435)
  • fixed zoom not working with Ctrl+ on english keyboard (key + is on shift)
  • changed 6 default keyboard shortcuts using {,},[,] as problematic on German/Norwegian keyboards (#2423)
  • incomplete languages: el, fi, hi_IN, hu

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

cherrytree 1.0.4 issued

  • fixed crash when displaying search results dialog (#2398, #2399, #2404, #2405)
  • preferences dialog, keyboard shortcuts, now emphasizing with bold the overridden/non default shortcuts (#2397)
  • preferences dialog, keyboard shortcuts, added possibility to reset an individual shortcut to the default value
  • changed default keyboard shortcuts to move tree nodes From Shift+Arrows to Shift+Alt+Arrows as disrupting the functionality of text selection (#2397, #2400)
  • incomplete languages: ar, el, fi, hi_IN, hr, ja, pt

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

cherrytree 1.0.3 issued

  • fixed crash when losing access to open document (#2120)
  • fixed crash sorting table (#2391)
  • fixed issues with search/replace and option ‘all matches’
  • fixed corrupted export to pdf on mac os with non ascii links to files/folders (#2388)
  • multi page search results increased default limit 50->500 and configurable in config.cfg ‘max_matches_in_page’ (#2370)
  • changed all the default keyboard shortcuts using Ctrl+Alt for issues on windows with AltGr key (#2341, #2324, #2316, #2124, #2069, #1944)
  • fixed progress bar of search hardly visible on windows (#2373)
  • nodes in bookmark menu to have the correct icon rather the anonymous pin icon (#206)
  • fixed node name in bookmarks menu not updated if node renamed (#2393)
  • export to pdf, now hiding anchor character (#2379)
  • changed codebox border colour with theme cobalt-darkened as hardly visible
  • added option in config.cfg to disable tree, menus and toolbar tooltips ‘tree_tooltips’, ‘menus_tooltips’, ‘toolbar_tooltips’ (#2169)
  • fixed paste of code selection to rich text target adding unwanted newline with
  • fixed issue when changing theme in preferences dialog, style scheme editor, the change was only applied to the current node
  • incomplete languages: ar, el, fi, hi_IN, hr, ja, pt

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

cherrytree 1.0.2 issued

  • improved performance of search/replace with option ‘all matches’ (#272, #1830, #2019)
  • added multi pages support to all matches dialog with a limit of 50 matches per page (#2019)
  • fixed crash when searching with all matches option and the text line containing the pattern is very long
  • fixed pasting file/folder path with non latin characters on windows applies the start of the link before the pasted text (#2320)
  • fixed pasting rich text into codebox causing issues with syntax highlighting
  • fixed single click on line number to select line, double click for pargraph (#1363)
  • added 42 stock icons
  • incomplete languages: ar, el, fi, hi_IN, hr, ja, lt, pt

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

cherrytree 1.0.1 issued

  • fixed overwrite confirmation not working when saving as new multifile storage (#2333)
  • fixed crash on close (#2302)
  • fixed xorg crash / wayland warning caused by popup menus without a parent (#2328)
  • fixed paste content copied from column edit mode not working in codeboxes
  • highlight current text line to be disabled when the text loses focus or when the text is in column mode
  • reverted ‘on windows, paste image from clipboard to take priority over html target …’ causing paste from spreadsheet cells generating a picture instead of a table
  • default keyboard shortcut for increase/decrease table column changed to Ctrl+Alt+> Ctrl+Alt+< as Ctrl+) isn’t working on windows (#2336)
  • added new stock icon light bulb / internet of things IoT
  • added option ‘recent_docs’ in config.cfg to be set to false in order to not remember the recent documents (#2330)
  • incomplete languages: ar, el, fi, hi_IN, hr, ja, lt, pt

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