A new release of Spatterlight is out. Get it here.
Spatterlight is a unified IF interpreter for macOS, originally written by Tor Andersson.
There has been a major overhaul in the way Spatterlight handles its game library.
In previous versions, it used IFIDs to keep track of its games. This meant that if several games had the same IFID, they would also share all metadata such as title and cover image. This is no longer the case. Spatterlight now uses checksums calculated from the game file contents instead. This means that every variant of, say, Adventureland in your collection can have its own name, cover image, and release year in Spatterlight, as long as the game files are not exactly the same.
I find if I up the size of the default monospacefont (Sourcecode Pro) in the default theme to 18, the tops of the letters are being chopped off in the status window. Adjusting the margin size or resizing the window doesn’t seem to be able to uncover them. Only making the font smaller again. I’ll PM you a screenshot.
This is most likely due to maximum line height or baseline offset being stuck at a bad value. You can change these on the Glk Styles tab in Settings. Make sure that the style below the line is set to Grid Normal and click the “ellipsis in a circle” button to open the Paragraph settings popup.
These settings are not supposed to change when you upgrade to a new version, so I don’t know what went wrong. You could try rebuilding default styles on the Themes tab as well, which might help fix default themes (but won’t affect the “user themes” that are created as soon as you make any changes.)
EDIT: There is a bug which sometimes makes old, bad paragraph settings in previous versions of Spatterlight to still remain after rebuilding styles. This will be fixed in the next release.
Thanks much. It took me a couple of minutes while to work out what you meant by Grid→Normal, but once I understood that, I found the max line height value in there was set to 14, and I was now using an 18 font. So changing that value to 18 fixed the problem. I was using a custom theme which was really just my variant of Default.
Yeah, sorry, I should have been clearer about that.
The fact that those two are pop-up menus, and that problems in grid windows can be fixed by changing paragraph settings in Grid Normal, is undocumented and difficult to work out on your own. I’ll add some tool tips, and a troubleshooting document to the repository.
If anyone has ideas about how the user interface could be improved, I’d be happy to hear them, of course.