Another update with more bug fixes and new macros
November 10, 2016
Onetastic version 3.2.3 is available with bug fixes, Macro Language updates and new and updated macros in Macroland.
Blurry user interface and layout issues in high resolution displays
This caused some user interface elements to be very blurry or incorrectly laid out in dialog boxes on high DPI displays. Now things should be crisp.
Macros don't show up after installing them
For some users, macros wouldn't show up after installing them for the first time. This is now fixed.
Documentation for QueryText function
The Macro Documentation and function reference in Macro Editor was incorrect for QueryText function. Specifically the last parameter was incorrectly documented to do case sensitive search when true, while it was the opposite.
String literals "." and "-." confused Macro Editor
Macro Editor would get confused if literals "." or "-." was used in a macro.
Macro Language Updates
Paragraph objects get a new property "texts" which returns an array of Text objects in that paragraph. This will make it easier to inspect paragraph contents. Previously the only way was QueryObjects and QueryText methods which gave undesired results when there are indented paragraphs.
Following macros in Macroland are updated:
This macro is now updated to fix issues with time being off by 1 hour. It will detect timezone automatically and will no longer ask for it.
This macro was broken in a recent update. It is now all good again.
This macro was giving an error if the notebook has pages in the recycle bin.
This macro was also broken in an update and it wasn't reporting the search results. It now does.
Several new macros have been added to Macroland since the last update. Check them out:
Converts the selected table to text, columns separated by tabs. Preserves formatting but will remove any images
Replaces line-breaks (inserted with Shift+Enter) with paragraph-breaks in selected text
Aligns Left all selected containers to the topmost selected one
Aligns right all selected containers to the topmost selected one
Aligns Top all selected containers to the topmost selected one
Aligns Bottom all selected containers to the bottom most selected one
Insert a single celled table in an outline.
Inserts a new page at the bottom of the section and makes the selected text the title. It also creates a link back to the original page.
Inserts a text string for clickable hyperlink to a file in filesystem
Inserts text string REVERSE with red background and white font color
This will make all selected content containers equaly spaced horizontaly away from each other (starting with topmost container), Enter into the dialog box how much you want the spacing to be.
This will make all selected content containers equaly spaced away from each other, Enter into the dialog box how much you want the spacing to be.
Selects All Containers
Add comments to selected text. The selected text is highlighted with a color picked from a built-in pallette. Comments are put into their own section on the right of the commented text and marked with the same highlight color.
Insert "YYYYMMDD - " at title location
Creates a new Zettelkasten-Page in the current section with title beginning with yyyymmdd