- Posts: 271
Devo 10/7E small UI (updated 1st post)
- linux-user
- Offline
I did compare the small-config with the "official" nightly and found the following differeces:
1.) in Main Page USB is missing.
2.) in Mixer page (see attached pics) the header is called channnel instead of mixer.
3.) in mixer page (see attached pics) you don't show asigned switches.
Is this intentional?
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
1. Layout load no header (issue #494 on BitBucket)
2. Main page config no header on 7E ("long ENT message" only shown on Devo 10). Added "Main page config" as header.
Both pushed to repo.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
2 & 3 are both intentional the mixer page is rewritten (mostly) and traded off switches for more lines.
On 2&3 I need more opinions. I like it this way but I'll not be affected by changes since I run my own customized version of Deviation anyway
Edit: fixed mixer page title.
linux-user wrote: Hi,
I did compare the small-config with the "official" nightly and found the following differeces:
1.) in Main Page USB is missing.
2.) in Mixer page (see attached pics) the header is called channnel instead of mixer.
3.) in mixer page (see attached pics) you don't show asigned switches.
Is this intentional?
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.
- linux-user
- Offline
- Posts: 271
I like it with more lines as it is.sbstnp wrote: 2 & 3 are both intentional the mixer page is rewritten (mostly) and traded off switches for more lines.
How about a title like this?:
Edit: fixed mixer page title.
Channel - Mixer - Src
How about adding more lines in the mixer-config-page (see pic)?
There, the spinbox and their name would often fit on the same line.
But maybe that is not easily possible.
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
WheresWaldo wrote: Don't know what did it, but standard mixer is back. Language selection is still messed up, no accented characters in the selection screen, make for some odd visible choices, also two languages seem to be blank spaces.
04b03 font doesn't have any accented chars. They can be patched in but I haven't tried yet and do not know if they will fit the current font height.
My target is to have this working for English at first.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
More lines is possible but again it won't fit the larger UI. If I ever decide to go for a small only fork, then yes it will happen.
I'm trying to meet PB's expectations here.
linux-user wrote:
I like it with more lines as it is.sbstnp wrote: 2 & 3 are both intentional the mixer page is rewritten (mostly) and traded off switches for more lines.
How about a title like this?:
Edit: fixed mixer page title.
Channel - Mixer - Src
How about adding more lines in the mixer-config-page (see pic)?
There, the spinbox and their name would often fit on the same line.
But maybe that is not easily possible.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
The changes are I've created a temporary fork for my integration purposes here:
bitbucket.org/PhracturedBlue/deviation-smallui
it is identical to your repo except for changes to the chan_page.c you (probably accidently) reverted.
Note you can't merge from it since I actually applied the changes file-by-file as I reviewed them, and didn't pull your repo into mine.
I only see one issue that would prevent me from merging this:
Original:
Small GUI:
The Small GUI looks worse with all the widgets jammed together and no space between them. I haven't looked at the options to deal with this yet, but it definitely needs to be dealt with.
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
I had to introduce 2 new params:
'line_space' is now absolute line height
'header_widget_height' to prevent overpainting of header button on headers. smaller than 'header_height'
'line_height' is now text height.
This basically makes the large UI behave almost like before.
The small UI as defined currently (8 lines displayed) is packed together unfortunately. People can reduce the number of line from 8 to 7 and have some air between widgets if they choose so.
A 7 line small UI would look like:
header_height=10
header_widget_height=8 (or 9)
line_space=9
line_height=8
Edit:
Fixed some mixer setup page issues too.
Edit2:
Played for a few minutes with the 7 line UI and I think it looks better than the 8 line. 6 lines of actual content + 1 line page header is definitely not bad. Still, I think I need to align the widget text to bottom rather than top.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
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.
- 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
Please Log in or Create an account to join the conversation.
- sbstnp
- Topic Author
- Offline
- Posts: 649
(2) Agree, lets hear PB's opinion on this.
linux-user wrote: Hi,
found minor issues:
1.) with large UI invertet values on main page are not fully displayed.
2.) in small UI the boxes in telemetry monitor do not look very pretty
I think those boxes aren't very helpful on lowres display and telemetry monitor is the only place I saw them anyway.
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.
- PhracturedBlue
- Offline
- Posts: 4402
Let's change the smallbox size then. I don't wantto use the tiny font for the smallbox. Maybe we should set the smallbox/bigbox size based on the font used instead.sbstnp wrote: (1) can be solved by either replacing 5x7 font with 04b03 or incresing the height of the smallbox to 10 (from 9). My label changes impacted that.
I still like the boxes on the large-gui page. We could probably gve them a custom font so that you can turn them off on the small-gui though.
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.
- PhracturedBlue
- Offline
- Posts: 4402
I'm going to let those changes stew, and make sure it works as intended, then I'll pull this code in.
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.
- PhracturedBlue
- Offline
- Posts: 4402
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.
- Home
- Forum
- Development
- Development
- Devo 10/7E small UI (updated 1st post)