I’m having a couple of difficulties writing an export plugin (file format plugin) for Glyphs 3. First, unlike in Glyphs 2, the dialog is not resizeable and, by default, does not take the size of the panel as defined in IBDialog.nib. If I select “OTF” and then reselect the custom file format, it is taller as it gets resized to the OTF dimensions, but it is still not tall enough. How can I make the call to resize the dialog to the custom file format’s dimensions on display?
Secondly, when performing the export, there is no feedback or progress bar; Glyphs just freezes until the export is done (which may take a long time). When performing a normal OTF export, Glyphs displays a notification panel for each instance, which then disappears when the export is completed. How can I do something similar for the custom file format? The
Message() function always has an OK button and won’t disappear until it’s OKd. I need to be able to show the panel during processing and then hide it again programmatically.
Thanks in advance for your help