(Please move this thread if it belongs somewhere else)
I have some feature requests for the next version of the Orbiter API. They are already mentioned elsewhere on the forum, but by this thread I'm making "official" feature requests:
First of all: popup menus
Built-in MFDs use popup menus for selecting e.g. reference planets. This functionality is not yet available through the standard API for custom MFDs. You might know I successfully hacked my way into using popup menus, but it would be better if this were a part of the official API.
Secondly: full control over the HUD
The built-in Orbit MFD has the ability to change both the HUD mode, and to set the reference of Orbit HUD to the MFD's reference. Through the current API, only changing the HUD mode is possible, but changing other things, such as the reference of Orbit HUD, are not yet possible. I have some ideas of how to reverse engineer this feature, but again, it would be better if it were in the official API.
Finally: there might be other things that are done by the built-in MFDs, planets etc., but that are not possible through the API. Hereby, I also request all these things to be added to the API. One way to make sure this is done, is by implementing all the built-in stuff as separate DLLs, using only the standard Orbiter API.
I have some feature requests for the next version of the Orbiter API. They are already mentioned elsewhere on the forum, but by this thread I'm making "official" feature requests:
First of all: popup menus
Built-in MFDs use popup menus for selecting e.g. reference planets. This functionality is not yet available through the standard API for custom MFDs. You might know I successfully hacked my way into using popup menus, but it would be better if this were a part of the official API.
Secondly: full control over the HUD
The built-in Orbit MFD has the ability to change both the HUD mode, and to set the reference of Orbit HUD to the MFD's reference. Through the current API, only changing the HUD mode is possible, but changing other things, such as the reference of Orbit HUD, are not yet possible. I have some ideas of how to reverse engineer this feature, but again, it would be better if it were in the official API.
Finally: there might be other things that are done by the built-in MFDs, planets etc., but that are not possible through the API. Hereby, I also request all these things to be added to the API. One way to make sure this is done, is by implementing all the built-in stuff as separate DLLs, using only the standard Orbiter API.