Skip to content

Green/White button for disabled is misleading for speed control within modules #47

@sparr

Description

@sparr

Everywhere in the AA GUI, if button text is green that means enabled, and white means disabled.
Everywhere in the AA GUI, if a higher level button is disabled, then the functionality of lower level buttons below it are disabled even if they show green. e.g. green "ms" does nothing if "vertical" is not also green, and green "vertical" does nothing if "cruise flight controller" is not also green.

EXCEPT for "speed control", which exists in multiple windows which may or may not be open at the same time. This leads to a situation where I can see a green "speed control" in the cruise flight controller window which appears to be overridden by a white "cruise flight controller" in the module manager window... but it's actually still enabled because some other controller that ALSO contains a [not visible because the window is closed] speed control button is enabled.

It took me a couple of crashes to figure out what was going on when I couldn't disable my throttle even though everything I could see said that AA shouldn't be controlling it.

Proposal: In this scenario, where the visible windows indicate a green button is overridden and disabled, but a closed window is causing that green button to actually be enabled, render the green button in yellow or blue instead.

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