-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
feat(color): Improvements to switch and source select menu #4104
Conversation
Todo:
|
Testing PR. This is fkn awesome. :) |
Few remarks.
Concept:
|
If the '---' option is not valid for the field then there is no point displaying it (or the Clear button). Some source fields can be cleared (e.g. Mix), some cannot (e.g. Input). |
Yep minor thing. forget this point. |
Have you not found "Long press to invert" capability yet... (only been there since something like 2.5)? 🤭 I do agree though that an "Invert" button next to Clear would make that more visible/easier. If put above the clear button you don't lose your "quick clear function" by having Clear as the first item when you page back. ;) |
Your sense of humour is ... lovely :P Anyway I think clearly visible/touchable option should be there. |
I said "long press" ... it works for touch as well! ;) UI-wise... invert is in the wrong place for me... if I press back, I expect it to go from "All" at the top, to the bottom-most button... so that should be clear. Then you can have invert, and then all the filter buttons. Why exactly does this make sense to you for the page back navigation (starting from 1)? |
Invert is not a filter - it changes the current selection to be inverted (e.g. SA --> !SA or vice versa). It would also change the displayed items in the list to be inverted or not. It should work like a normal button; not be auto activated like the filter buttons so it can't be in the PAGE navigation. |
Eh Peter it would be so much faster if you sleep ;) ENTER is used only on the right hand list. INVERT need key press to be applied but SHORT ENTER is already in use. To recap no need to include it in focusable fields. |
So the button is only for touch then (and thus can be hidden on non-touch radios)? |
Well for those color radio models without Touch capabilities we can change it so it looks like label (just indicator) after you LONG press ENTER. But then list will be visually changed with items including ! |
Yes touch interface can be 'sensed' |
I've added the 'Invert' button and associated logic. Long press will switch inverted state. I did not hide the 'Invert' button for radios without touch screen, as I think it provides a better visual cue of the inverted state than just the '!' marks in the names. Also hidden the 'Clear' button if there are no other filters. |
Can't hide the toolbar completely if there is not more than one filter (the "one" being "All")?
While I agree with the intention, for that to work, it would need not be a verb (action) word there, or to be displayed differently. If you need to explain to someone "this looks like a button, smells like a button, tastes(!?) like a button, but doesn't work" then that UI concept fundamentally is broken. |
Looks good. Will test in after early morning coffee |
Two things after testing:
|
I will see what I can do with this.
Existing functionality - 2.8 is the same (not available on AND switch option in LS). |
Pots /sliders are not switches ;) So if you go into any 'switches' list, you won't find them. However, they do seem to be missing in your case at https://youtu.be/NIdlf-dPR2k?si=MJS0pgqad3ZKCA3Z&t=384 ... the group icon was completely missing for you... and instead, you had the constants icon where it should have been... However, from what I could see from the look of the main screen at the start of the video ... you may need to go into Radio Settings -> Hardware -> Pots, and actually enable S1/S2/6POS/LS/RS again! 🤭 |
|
Fixes #1538
Based on feedback from PR #4055, I've made some more changes to the switch and source popup menus.