- Posts: 4402
Devo 10/7E small UI (updated 1st post)
- PhracturedBlue
- Offline
Most likely in pages.c or in config/display.c
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
Today I flashed the tryout on my Devo 10 and to be honest it's very usable and feels just right.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- stevecox
- Offline
- Keep swinging
Adelaide
Please Log in or Create an account to join the conversation.
- blackmoon
- Offline
- Posts: 402
Thanks for you effort.
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
bitbucket.org/sbstnp/deviation-bw-flexible-ui
It's a clean fork.
I chose to introduce some new keywords to config.ini in order to mimic a theme somewhat, since fonts & line/header height go hand in hand. These keywords are:
line_height = (integer)
header_height = (integer)
No idea if this the best way. Initially I was going to auto figure out the metrics from the font definitions, but I guess storing them in config.ini is safer and easier at the same time.
Will have a version ready to be tested in the emulator in a couple of days, so stay tuned.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- WheresWaldo
- Offline
- Posts: 253
Please Log in or Create an account to join the conversation.
- WheresWaldo
- Offline
- Posts: 253
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
bitbucket.org/sbstnp/deviation-bw-flexible-ui
It is EMULATOR QUALITY so don't flash it on your TX yet. I'm still not happy about some things and there are a few graphic glitches here and there. I will iron everything out next few days. (I'm running it on my Devo 10 but I'm suicidal )
I got rid of a few things in the process like section headers in tx configuration, revert button in channel limits/properties pages. I would get rid of numbered menu items and stretch selected item over the whole available display width, but I have no idea if people would like that (I certainly do).
The mixer page looks different now, once channel per row, source shown and no switches displayed. I like it better this way (more lines), but can go back if people request it. There are some changes in label.c, so text will not start at line zero when box_h > text_h (done so it looks better in some places -- not tested enough).
I need to work some on the telemetry page in order to have it optimally displayed when using small font (it works now but space is wasted when on small font). Also toying with the idea of a tab control which would make life easier in some places (don't know if 7E will accomodate an increase in size though).
Attached are 2 config.ini files, basically replacing one or the other will switch the UI from normal to small and othewise.
Edit: standard mixer is not yet not, I have that planned for tomorrow.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
WheresWaldo wrote: Sebastian, I built your emulator for Devo10 this morning, and I have a suggestion on the Telemetry screen. With the small font it is very hard to read the data quickly when each one is surrounded by a box. If you could eliminate the boxes when the data received is valid it would make it much more clear and cleaner also.
I certainly thought about that and I almost did this. TBH boxes have no place on such a low res screen, but let's wait on what PB has to say it's his call.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
sbstnp wrote: Attached are 2 config.ini files, basically replacing one or the other will switch the UI from normal to small and othewise.
Edit: standard mixer is not yet not, I have that planned for tomorrow.
thanks for your work on this, but the ini's aren't showing in your post attchments?
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
HappyHarry wrote:
sbstnp wrote: Attached are 2 config.ini files, basically replacing one or the other will switch the UI from normal to small and othewise.
Edit: standard mixer is not yet not, I have that planned for tomorrow.
thanks for your work on this, but the ini's aren't showing in your post attchments?
Yeah apparently .ini files cannot be attached and I was in a hury. Zipped up and edited original post, thanks for letting me know.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- WheresWaldo
- Offline
- Posts: 253
sbstnp wrote: I certainly thought about that and I almost did this. TBH boxes have no place on such a low res screen, but let's wait on what PB has to say it's his call.
This reminds me of my old Visicalc days when everyone went hog wild putting borders around every cell in their spreadsheets. Boy those were the days.
Maybe it's more like the new powerpoint user that just because they can, they will use every slide transition in the application. Just because you can doesn't make it the right thing to do.
I too am hoping PB decides to eliminate the boxes on the telemetry pages. You can still put it in an inverse box if the data is not valid, but clear that extra stuff away when telemetry is correct.
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
WheresWaldo wrote: This reminds me of my old Visicalc days when everyone went hog wild putting borders around every cell in their spreadsheets. Boy those were the days.
Maybe it's more like the new powerpoint user that just because they can, they will use every slide transition in the application. Just because you can doesn't make it the right thing to do.
I too am hoping PB decides to eliminate the boxes on the telemetry pages. You can still put it in an inverse box if the data is not valid, but clear that extra stuff away when telemetry is correct.
Hehe
To be honest I don't really care because I usually fix my own variant exactly like I want it, but if this gets pulled into official then PB will decide how it will be like.
But, I have no problem maintaining a parallel fork with misc changes.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- linux-user
- Offline
- Posts: 271
target/common/emu/fltk.cpp:29:19: fatal error: FL/Fl.H:
file not found
What am I missing?
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- WheresWaldo
- Offline
- Posts: 253
I have been doing some playing around with imahes (not in the code) and mocked up a couple of screens just as an idea.
Since DeviationTX 4 seems to be developing some momentum it's probably time to relook at the actual "customer" experience. and rethink some of the pages as presented. Again this is just thinking out loud and not yet any type of recommendation.
Much cleaner and much more readable. I would right justify all the values, but like I said this was a mock-up and only spent a few minutes on it. One comical note, it seems the GPS must think I am underground with an altitude of -27000 meters.
Please Log in or Create an account to join the conversation.
- FDR
- Offline
BTW I don't like the regular font either, because that one is too large since that's decorated...
Please Log in or Create an account to join the conversation.
- WheresWaldo
- Offline
- Posts: 253
FDR wrote: I still don't like that font. It's too dense and hard to read.
BTW I don't like the regular font either, because that one is too large since that's decorated...
FDR the best thing about this is that we are talking about "presentation"
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Devo 10/7E small UI (updated 1st post)