Andrew Plotkin
Andrew Plotkin
Formally, this is a bug in CityofSecrets_v3. It should not make hyperlink requests on an interpreter that does not support them. However, you're right that hyperlink support should be added....
Timer support is in, and works correctly with glkote amd regtest.py.
Yes, the support list is a good idea. Not sure about the version number. I generally like version transparency, but RemGlk can't do anything with that information.
...now that I think about it, it might not even be GlkOte on the other end of the line. (Regtest.py and Sleepmask use the same protocol to talk to RemGlk.)...
The support array seems like the right way to handle this. It covers RemGlk's needs, anyhow.
Hyperlink support implemented.
No, I think that image/sound extracting is better handled by the application framework or launcher. RemGlk will refer to images only by Blorb number. (See http://eblong.com/zarf/glk/glkote/docs.html#graphicsupdate , and also farther...
Now that I look, Electron doesn't seem to have a way to check whether the app is foregrounded, only whether particular windows are.
There are, unfortunately, a lot of games that make invalid calls which are not reported in the IDE interpreter or Gargoyle. I recommend testing in Lectrote.
No, no conflict. See the behavior of TextEdit as an example.