Skip to content

X-Camera Control Panel behavior enhancement #12

@script24546

Description

@script24546

Hi Mark,

Many Thanks again for your great work and enhancements on X-Camera, among all other products

it occurs we have to visually check the result of our settings, like those present in TrackIr and Movement Increment tabs, also most often of those present in the third tab, where are located Advanced Camera Options.
Even if all cameras were saved, when we check for example the Circle View setting, the view location is reset to the default one for Circle View, which is fine, so if we want to restore our previous settings and view location in this case, we have no other choice, at this stage, to exit X-Plane and restart without saving.
There come the request to create an internal stack with all the parameters adjustment made since we last saved the Camera view (this for each Camera view for which no save have been currently made yet) . Then add a new button named [Save This Camera Only], which would apply the queued changes for this camera since last saved. Indeed don't remove the current [Save All Camera], which really make sense with this request, so all the queued awaiting changes for all Camera views will be applied and saved. Next add a new button named [Undo The Changes], which will revert all parameters to their previous setting for this Camera view only. Lastly a flag, like an asterisk, in the Camera tab list, just before the related camera name, would remind there's awaiting changes for specific Camera views. It will disappear when all Camera views are saved, either one by one manually and individually, or using the [Save All Camera] button, indeed the related Category name would also be flagged if there's at least one Camera view which has got some queued changes. On Control Panel exit, there will be a popup alert which would remind us to 'Apply all the queued changes' on last chance, 'Ignore' or 'Cancel'.

Regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions