What's new in Version 4.0
New/Changed Features
- New: Case sensitivity in the topic names is now maintained. Titles can have any combination of upper/lower case letter and can be renamed anytime.
- New: Multicolor highlighting. Improved how full text search hits are highlighted. Each term of the query expression is highlighted with a different color.
- New: Image manager was completely rewritten and now can handles files as well. Shows all files referenced in the current project. Included topic functions. Topic icons are now displayed. File names are now case preserved and much more.
- New: Attribute values now link to meta-topics.
- New: Command $GRAPH. It enables to embed graph images in topics.
- New: Command $CROSS. It creates a cross reference of a property or attribute.
- New: $ASK can now be used in include commands.
- New: $RELATED now accepts inter-project links.
- New: Added function for table creation and insertion. It is possible to load/save table templates.
- New: Added 'contain' operator for $PR predicate expressions in Full Text queries.
- New: Added Python 2.6, 3.0 and 3.1 support.
- New: Added Goto function.
- New: Added new button type GOTO_TOPIC.
- New: Added new predicate $DATE for full text expressions.
- New: Added new predicate $INCLUDE for full text expressions.
- New: Added new macros: $TOPICDATE, $PROJECTNOTES.
- New: Added Hoist operation in Outline.
- New: Added functions "Move to top" and "Move to bottom" in Outline view.
- New: Added function for built-in image selection.
- New: Added option in Outline view for strikeout checked items.
- New: Added option No Icon in Filter.
- New: Added option No Icon in Full Text search.
- New: Added new XML export format.
- New: Added XML import.
- New: Added font and colors configuration for Viewer.
- New: Added topic processing options for suppressing the list of events in date topics.
- New: Added new OLE class: Browser Class.
- New: Added new property in Project Class: Browser.
- New: Added support to Regular Expressions in Search/Replace.
- New: Added new import option: Move images. When checked local images are copied to the project's image folder automatically, taking care of not copying the same image twice.
- New: Added support to ConnectedText protocol (ct://) when used in Raw Html.
- New: Added three new built-in images.
- New: Added function "Locate on disk" in the popup menu that appear when an image is clicked with the right mouse button.
- New: Added function "Locate on disk" in the Image and FIle manager.
- New: Added functions Print and Print Preview in Navigator view.
- New: Added shortcuts for functions Add and Delete checkbox in Outline view.
- New: The value of a property or attribute of a topic can be used as alias in a link. See Using Property Value as Alias.
- New: Completion proposal now can be used for selection of anchors.
- New: Headers can now be selected in include commands using completion proposal.
- Improved: USB version now supports USB/Firewire external hard drives.
- Improved: The last 20 full text queries are now remembered between runs.
- Improved: changed the way Notes are handled. Now they are always saved even if the associated topic is not modified.
- Improved: attribute name is displayed when mouse hovers an attribute link.
- Improved: it is now possible to define a prefix for image name in a per project basis. A new field was added in project properties enabling to define a sequence of up to 8 characters as an image name prefix.
- Improved: image filename is now generated with the sequential number padded with zeros.
- Improved: included column Size in Image Manager.
- Improved: anchors now appear in status bar when mouse hovers over topic link.
- Improved: anchors are correctly displayed in the statusbar when mouse hovers a link.
- Improved: applications (EXE files) can now be used as external scripts.
- Improved: ConnectedText protocol (ct://) can now be used in the $URL command.
- Improved: environment variables can now be used in the external editor path.
- Improved: clicking in a Table of Contents entry automatically expands the associated item if it is contracted.
- Improved: changed Template manager to list also table templates. It is possible to edit a table template directly from the manager.
- Improved: reload function now refreshes the topic even if it is not modified.
- Improved: menu items that are created dynamically (Queries, Filters, Bookmarks and Scripts) are now automatically sorted.
- Improved: width of the columns of the Template manager now retained between runs.
- Improved: width of the columns of the Project manager now retained between runs.
- Improved: width of the columns of the Image and File manager now retained between runs.
- Improved: the table of contents view are now updated when the topic is a redirect.
- Improved: topic is not toggled anymore when double clicked in trees.
- Improved: faster image scan. Images inside links are now handled.
- Improved: topic icon is now shown in Full Text search results.
- Improved: movies in topics are exported to HTML paused if the option "Load movies in pause" is set.
- Improved: footnote handling. Characters [ and ! were not accepted inside a footnote.
- Improved: syntax highlight. Headers and Footnotes are now colorized.
- Improved: handling of images in raw HTML when exporting to HTML.
- Improved: handling of images in raw HTML when no path is specified. It now assumes that images are in project folder.
- Improved: handling of HTML encoded characters by the indexing engine.
- Improved: inline style parser.
- Improved: width of the columns in the search results panel and in the summary panel are now retained between runs.
- Improved: handling of numeric values in properties. Decimal point and thousand separator are interpreted more accurately.
- Improved: image handling in links when converting HTML to ConnectedText markup.
- Improved: URL handling when converting HTML to ConnectedText markup.
- Improved: changed the way colors are selected for Editor options. Colors can now be selected using Windows color selection dialog.
- Improved: changed AutoLink function to avoid linking inside plugin calls.
- Improved: made several changes in user interface in order to adjust font size accordingly to screen DPI setting.
- Improved: made some improvements in the RSS Plugin to better handle text. Included a switch for disabling the description of feeds. The maximum number of feed entries to be retrieved can now be set.
- Improved: made some speed improvements in the Import function.
- Improved: made several minor adjustments in the interface.
- Improved: changed how some non-latin letters are handled, like Greek letters.
- Improved: changed how topics are sorted. Year/Month date topics are now sorted using the date.
- Improved: a confirmation is required prior removing invalid links when loading Outline files.
- Improved: outline view now displays the full path of the most recently used files.
- Improved: PNG images with transparency are now handled correctly when dropped/pasted.
- Updated: Ploticus plugin with the latest Ploticus distribution.
- Updated: TeX Plugin with the latest MimeTeX distribution.
Fixed issues
- Fixed: bug in HTML export function. Included parts in topics were not handle correctly leaving images with incorrect path.
- Fixed: small memory leaks.
- Fixed: A link with anchor would not go to the right position when clicked if the topic with it was included in another topic.
- Fixed: bug in Auto Link. It didn't work if the first line of the topic was a comment.
- Fixed: highlight bug. Words containing superscript or subscript were not marked correctly.
- Fixed: bug in import function. Cancel button didn't work if no files were found for importing.
- Fixed: bug in full text engine. Some words containing non-ascii characters would not be indexed under certain conditions.
- Fixed: macro spelling error. TOPICTOMORROW was misspelled.
- Fixed: bug in HTML import. Local images without path were not handled correctly.
- Fixed: bug in the rendering engine. If a topic contained an InfoBox and NOTOC command was used it could generate an error, making the topic unreadable.
- Fixed: bug in completion proposal. It could be activated in locked topics.
- Fixed: bug in Viewer. No margin between text and right-aligned image or Infobox.
- Fixed: bug in search/replace functions. Find next could skip a match if it was just after the current one.
- Fixed: Links to topics with just one letter would not work.
- Fixed: Links to topics with characters <,> and & would be invisible.
- Fixed: After renaming/deleting a topic include commands using it would not be updated/removed correctly.
- Fixed: bug in Table of Contents view. It was showing some characters HTML encoded.
- Fixed: bug in Outline view. The selected format in Export was ignored in some situations.
- Fixed: bug in History view. An AV could occur during incremental search due to very specific conditions.
- Fixed: bug in Summary view. An AV could occur if selected multiple links that were recently created and not saved.
- Fixed: bug in Auto Link. Topics containing non-latin characters would be marked with extra spaces.
- Fixed: bug in Last Changes dialogs. List was not scrolling using arrow keys.
- Fixed: bug in drag and drop. Text from Microsoft Word was pasted as an image. Bug introduced in version 3.1.0.1.
- Fixed: bug in AutoBackup. Date and version number of the current topic would be updated incorrectly if another topic was automatically saved.
- Fixed: bug in Editor. When URL was moved from one location in a topic to another it duplicated the URL instead of moving it and another $URL prefix was added on it.