-
-
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
Option for touch friendly graphics #2062
Comments
I know this is quite a change. We’ve put something like 6 months into it to exchange the underlying graphics lib and make it better. The truth is we cannot have it both ways per option. The complete code is now different. so the proper question for me would be: what is actually missing? It works just the same with buttons. In fact, some aspects work with buttons now much better than they used to (ex: visual keyboard). |
Thanks Raphael, in my opinion what is missing in the 2.8 changes is the ability to look at the screen and see the maximum amount of multiple lines of the mixes, inputs, trim settings, outputs etc. If it were possible, this might be achieved with some kind of compact view until the screen is touched? Maybe a radio without the colour touch screen running Edge would be better for me. If it can't be both ways then so be it! I'll stick with 2.7 until the temptation of new features is too much. Appreciate your work and the response. |
I also miss the compact data presentation graph page can show 1.5 lines, so looking for the correct graph involve in a lot of up and down. compact display will be a blessing |
The Navigation through the Menu via rotary encoder was fast as fuck on the Old opentx Gui. |
The cursor does need to be tamed down a little bit, but it is better than it was when there was no rotary acceleration. 😆 We do intend to try and make things a little more compact, but have no plans to support multi UI variations. One is enough. And, if we continue to flesh out the Lua API enough, there is no need ;) |
Is it possible on next version (i will probably skip this one) to add to a parameter that will control only the extra margin/spacing? Not totally two different versions of gui. |
Glad to see some other activity around this, i'm also concerned about the touch interface UI update. @StefanKellerAC in the above comment has a pretty good example of what I am not looking forward to. I'm not sure that i'm convinced that delving into multiple submenus with limited parameter visibility and accessibility is a benefit to user experience considering how this OS is used. I feel like that's the case regardless of whether you are using rotary encoder or touchscreen. And sure, the rotary encoder and buttons still work as they did before, but you'd be remiss to use the buttons and scroll wheel in a new UI interface like 2.8. It's just so inconvenient and cumbersome. I bought my radiomaster tx16s specifically for its modern, well thought-out form, combined with a solid implementation of the scroll interface in OTX. After having overall negative UI experiences with both touch-only radios (14SGA, 16SZ, and 32MZ) and button-only radios (OG X9d) in the past, not being able to stick with the current compact and dense UI in future updates makes me wary that the scroll based radios (including mine) will be made pretty inconvenient unless we live in the past with 2.7. |
Feel free to propose another flight mode screen design that is also touch friendly. You could also implement it, if you have the skills. |
I don't have the skill or knowledge to rework any part of this, but I do spend more time than i'd like to admit using my radio for work, so I can see how UI changes like this could impact me and others from a mile away. Here's a couple ideas building off of @StefanKellerAC 's flight mode screen examples and photos:
Both ideas 1 and 2 aim to make it so that scroll users aren't going to struggle in a strongly touch-focused environment, and touch users aren't going to struggle in a strongly scroll-focused environment. Not sure if either of these are possible given my devoid understanding of the ETX code base. I could've very easily suggested two things that aren't remotely possible, but i'd be curious to hear your thoughts nonetheless! |
Another possibility - revert to something somewhat similar to OTX flight mode screen, and instead of trying to have both edit and overview on the one screen, have them separate as they are now. In other words, it can be like the outputs screen - you can see multiple lines of information, but have to into the edit screen to make changes. One thing to keep in mind here is there are radios we support already (NV14/EL18), and radios coming soon, which are touch only - so making the UI usable when you can't scroll/don't have hard keys is going to have some priority (as well as trying to make it look nice and not so much like everything including the kitchen sink is being crammed in). You can have non-touch-friendly UI compactness when you can rely on alternative input like the rotary encoder or hard keys being present. The juggling act is going to make the right compromises for both. |
That is a very interesting idea. |
Proposal: if you touch somewhere on that overview screen, a touch friendly “zoomed” view around this point opens. |
Just in case that wasn't clear for everyone: your iPhone uses a processor that is a lot faster than what we have here (and has a better GPU than my notebook :-D). And we are already pretty close to what is doable with the hardware. So please keep this in mind when talking about this kind of things.
If you want a zoom with pinch gesture, we will be at max. 4-5 frame per sec. It will look very ugly. Also, adding extra clicks to do anything is probably not the best idea from a UX point of view. Try to check how your smart phone work to get some idea of how this gets done. We should not consider touch-less device as being something to strive for. These devices are dying (can you buy touch-less blackberry with the keyboard? was it convenient to use?).
Good design guidelines tell you to avoid super-charging the amount of info on screen. It tends to confuse most people. Less options with a clear path is what works normally. |
Having the "flight mode" screen similar to "outputs" would be easily doable, and would make things more consistent. We just need to decide which info should be displayed, at best only the most important, to avoid surcharging the screen. |
since we need to scroll the overview screen (it can show only 9 lines) |
I believe that this operating system should not left the super users behind (like the v2.8 do),
Of course not, we can never go back, but to achieve that, they increased the screen to5-6 inch, add super high resolution, powerful cpu, and gesture, it can not be done with good satisfaction on 4 inch low resolution screen. |
Most email readers cook coffee these days ;-) And many RC users tell me all this is much too complex, they "just wanna fly", no craft computer programs. Obviously, we need a balance.
Let's ask candidly: what is the overview used for?
What are the bits of information missing on these overviews? (for each screen please) Side question: are you ready to sacrifice speed/usability for more info on screen? |
I agree with the proposal to replace with initial flight mode screen with the uneditable FM overview screen similar to what is shown in "idea1" above, then when you select a particular flight mode from that screen, it goes to the current flight mode settings screen as it is in ETX v2.8. That way we have best of both worlds and easy overview and touch friendly configuration page. |
nice idea, but it is still only 4 of them, can get at least 6? |
Hi
yep, if that a must, yes |
any chance to progress with the overview/more-compress look & feel? |
Not easily with the current system. |
That is great if all the pages, both on model setting as well as system settings will be like that. |
Given the UI changes planned for 3.0, I don't think any further major work on these views is warranted at the present time. |
:-( |
Is there an existing issue for this feature request?
Is your feature request related to a problem?
The new touch-friendly graphics for EdgeTX 2.8 look great for touch users, but displays a lot less information on screen.
Describe the solution you'd like
I'd like to see an option to switch between the new 'touch friendly interface' for users who prefer using the touch screen, and the more traditional OpenTX/EdgeTX 2.7 and less layout which fits more information into menus, lists and output views.
Describe alternatives you've considered
No response
Additional context
Having this feature as an option would allow greater accessibility for those who cannot easily navigate the touch screen, or those who prefer to use the radio buttons to navigate.
The text was updated successfully, but these errors were encountered: