The following changes were made:
- Jeroen Scheerder improved the support of Typst by using the Packages system now under
construction in that project. Packages are similar to style and class files in the LaTeX world;
they extend the capabilities of the typesetting system. Scheerder separated each sample program
provided in TeXShop 5.20 into a package and a template. The package is hidden away in
~/Library/Application Support/typst and the template is available in the TeXShop templates pulldown
in the source window. This makes it possible to start a new project by selecting an initial template
and adding material to it. The templates can be edited by users to fit their precise requirements.
- If a source project opened an html window in TeXShop, and the source was then closed without first closing the html window, TeXShop would sometimes crash. This is fixed.
- The Chinese localization in 5.20 had one item translated by Google rather than the official localizer.
This is fixed.
- A small number of Interface Builder connections led to objects that no longer exist. This caused
cautionary items in the log file, although TeXShop ran fine. The connections are gone and the log entries no longer appear.
- The log file complained that "unarchiving safe plist type 'NSString' occurred" and warned that this would
be disallowed in the future. This is fixed and the log entry is gone.