-
-
Notifications
You must be signed in to change notification settings - Fork 356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI - GF/SF indicator for Enabled in the list #4155
Comments
I'm not sure a power on/off icon is a good indicator of enabled/disabled state. |
So we may go reversed UI scheme as it seems more intuitive.
Users report they want sets of same SF for every model (copy/paste) but to be able to disable them for particular model. |
So you want to reverse the meaning of the enabled/disabled flag and break every configured SF/GF in existence (that can be disabled).
Expanding the scope with unrelated issues is a good way to ensure the issue never gets implemented and closed. Especially if you aren't going to bother suggesting solutions. In this case there are at least three ways to achieve the result (copy an existing model, use model templates, or write a lua script to set defaults). Since not all SF/GF functions can be disabled there should also be an icon for when it is enabled. |
To get this issue back on topic, you don't like the current enabled/disabled indicator for the SF/GF list display. Please provide PNG images for an alternative look for both the enabled / disabled states that everyone can agree on. |
Little bit more faith in my team cooperation skills. Last thing I want is flood of issues due to a 'you broke legacy and we need to reprogram our models/radio". First of all let me know what is status of adding GF/SF Enable/Disable to all functions AFAIU after reading to fininsh we need
So @pfeerick @eshifri @elecpower what is crurrent status? |
So first things first.
Then checkbox is proper way to inform about if featur is enabled or disabled as anything else would be confusing.
CONCEPTGF/SF EDIT screen
GF/SF LIST
Now exception is 'Disabled' so we only inform in this case. in above screen
|
Absolutely not. SF/GF exists as soon as it is created. |
Every time SF is created 'Function' is set to 'Ovverride', and when GF is created 'Function is set to 'Trainer' |
What he means is that the function is running as soon as created (created, NOT finalised), and while you select the values, it would actually run all the successive values to your final choice if defaulted enabled when created |
If you are going to wait for all SF/GF functions to have the enable / disable flag then no icon is needed at all. Once an SF/GF is disabled it can be shown in the list with the DISABLED text color and border color so it will be consistent with other UI elements. |
DISABLED was meant and is used (at least should be) in UI to indicate UI element that not accesible to user (for whatever reason). When DISABLED user can't select this UI element so can't change it. WARNING color would be a way to go, but checked with theme like EdgeTX Red and it doesn't work well. All functions that currently have no 'enable' feature will not display anything. |
So leave the border color as the normal color and just change the text color.
A 'Paused' icon for a disabled state make no sense to me. |
Then test it on different themes. particulary the ones with dark background. |
It's the theme authors responsibility to ensure their choice of colors works sensibly in EdgeTx. |
Yes indeed, it's not up to us to hold their hands in colour choices. But sticking to the point of this issue, of the two icons shown, the circled dash makes the most sense, not the pause icon (as it is disabled, not paused, and yes, the language matters, as they are different states and concepts). And I can see the point in only showing that on disabled SF/GF, in order to reduce cognitive workload, as well as not resembling a touchable element. At the same time, I'm quite happy with the current implementation, so am otherwise indifferent. I don't beleive the disabled color should be used in this case, it should only be used when UI elements can't be interacted with. |
@pfeerick to be closed IMHO. Checkbox is misleading as John stated in review video, but probably it will stay this way. |
Is there an existing issue for this feature request?
Is your feature request related to a problem?
Currently when GF/SF is enabled there is indicator on the list showing it's ON
However it looks like editable/touchable Checkbox UI element which is not.
Describe the solution you'd like
It can be simple dot as in MODEL/TELEMETRY sensor line.
or filled square but without frame that suggest it's checkbox.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: