Hi.
I have a question about showOpenDialog.
Until StarUML version 6.1.1, showOpenDialog was a synchronous function. However, starting from version 6.1.2, it has become asynchronous (6.2.1 is also the same as 6.1.2).
The latest API documentation indicates that it does not return a Promise and is described as a synchronous function.
https://files.staruml.io/api-docs/6.0.0/api/index.html#dialogmanager
https://docs.staruml.io/developing-extensions/using-dialogs
Which is correct: the asynchronous behavior from 6.1.2 onwards or the synchronous description in the API documentation?
Reference: This change is likely due to an upgrade in the Electron platform.
Regards,
Pontasan