Renamed “display” text style attribute (used in base.less) to “content”. Also renamed private API item.bodyDisplayString to item.bodyContentString and documented it as public API.
Changed how script debugging works.
Previously you accessed TaskPaper’s internal scripting context through Window > Show Script Debugger. That menu is removed, now you should:
And you show see a debug window for TaskPaper’s JavaScript context. This debug window has the added benefit of now working! It should break on any debugger statements in your script.
Opps forgot to mention the feature I worked on most
Now expanded/collapsed state is stored in an extended file attribute based on user name. So now this state should always be preserved, not just when you leave the document open when quitting TaskPaper. It tries to be robust in the face of edits by other applications. Certainly not bullet proof, but if you add a few lines with another text editor, it should generally be that the correct items are still collapsed next time you load.
Ok, weird. I just typed the whole outline again in a new document. In the new document, everything works fine. In the original document (which looks exactly like the new one), this indenting bug appears.
I can send you both documents, if that would be helpful.