DEVO10 UI
- FDR
- Topic Author
- Offline
One more narrow save button is on the trim page...
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.
- suvsuv
- Offline
- Posts: 268
np, changed already, also increase selectable items' width in the model setup pageFDR wrote: Thanks suvsuv!
One more narrow save button is on the trim page...
The bug you mentioned in the monitor page was fixed yesterday. It is just not in PB's repo yet so you don't see the fix.
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.
- FDR
- Topic Author
- Offline
BTW is there a function for the channel copy/reorder?
One comment to the new (and much better ) Expo&DR page:
When switch 1 or 2 is not selected, there is no need to display the "Middle" and "Linked" things. Or if they must be there as a placeholder, then at least they shouldn't be selectable (or TabStop if you please), but be a simle label the cursor doesn't step on...
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Don't get me wrong, I'm not whining, or attacking by any means, just want to sign a confusing/frustrating thing, which might bother other users too.
It is the scrolling in general, or rather the unconsistent scrolling behavior across the fw.
There are scrollable pages, which scroll by pages, and those that scroll by rows.
There are pages/menus, which do wrap around, when finished, but some do not.
The wrapped ones usually start with only the last item on the screen, when you start to go upward from the first item, instead of filling the page while standing on the last row. An obvious example is the main page config: if you start to scroll up, there would be the last item shown and selected, but it's label ("Menu 4:") is not yet displayed. Scroll one more, "Menu 4:" labels and the menu 3 box are visible, cursor is in the box, but now the label "Menu 3:" is missing...
Remembering the scroll position of a page might be useful for someone, but it often might be confusing too. For example on the (whitchever) mixer page is can be useful if I visit the same channel's mixer to edit the same value again, but if next time I open an other channel's mixer, it has no sense, but rather confusing.
(BTW on the mixer list I would simply dismiss the source and switch labels, and would simply display the two buttons (channel and mixer config) for the real channels, and the label plus mixer config button for the rest. The named first four will probably have the default source, and the source label would/might be wrong for the complex mixers and fixed functions anyway...
It would make the scrolling of the mixer list more clear.)
I know, it is not too important, because it works, and you even might not agree with me, but I just wanted to share my opinion for discussion...
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
A simple "don't care" or "shut up" would do...
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
At this moment, I would rather focus my efforts to make the FW more reliable and stable. Many test-users report that the Expo&DR/Complex pages could lead to reboot when scrolling quickly and continuously, it is all because the template page is too complicated with many widgets in a page, I eventually might separate the template page from 1 to more pages .
Keep in mind that the pri-1 thing for a TX is reliable and stable, the last thing is the GUI.
Please Log in or Create an account to join the conversation.
- Tom_ate
- Offline
- Posts: 15
The Ability to copy Mixers from one Outpoot-Channel to another.
So if you for example change your Config from WK2801-Protokoll to DSM2-Protocoll, the Outputchannel-Positions of Elev and Throttle are changed (due to the protocol specifications).
But the Mixers remain where they were before (so Elev-Mixer is now on the Throttle-Outputchannel, and vice versa).
So the possibility of copying a Mixer to another Output-Channel would be great - or have I only missed that possibility option (at the moment the only chance I see is to do it via text editor on the PC)?
Kind regards,
Matthias
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
Does this feature work in Devo8/6? I just try it but I don't think Devo8/6 has the feature you mention above.Tom_ate wrote: I am so happy with the DeViation for the Devo10, but I think one necessary feature from the Devo6/8Version of DeViation was not converted to the Devo10UI:
The Ability to copy Mixers from one Outpoot-Channel to another.
So if you for example change your Config from WK2801-Protokoll to DSM2-Protocoll, the Outputchannel-Positions of Elev and Throttle are changed (due to the protocol specifications).
But the Mixers remain where they were before (so Elev-Mixer is now on the Throttle-Outputchannel, and vice versa).
So the possibility of copying a Mixer to another Output-Channel would be great - or have I only missed that possibility option (at the moment the only chance I see is to do it via text editor on the PC)?
In the newly introduce Standard mode, I do implement this feature to copy setup when protocol is changed
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
suvsuv wrote: Does this feature work in Devo8/6? I just try it but I don't think Devo8/6 has the feature you mention above.
Yep, it is the up/down arrow button in the header of the mixer list page...
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.
- suvsuv
- Offline
- Posts: 268
I see.I thought it is automatically done but now it turns out to be a manually re-ordering.PhracturedBlue wrote: yes, devo 6/8has a button at the top of the mixer page that allows reordering/copying channels
It is not hard to implement the logic in devo10, but there is no room to show the reordering button. So we need to figure out a way to switch between mixer-setup and reordering page.
Please Log in or Create an account to join the conversation.
- sbstnp
- Offline
- Posts: 649
suvsuv wrote:
I see.I thought it is automatically done but now it turns out to be a manually re-ordering.PhracturedBlue wrote: yes, devo 6/8has a button at the top of the mixer page that allows reordering/copying channels
It is not hard to implement the logic in devo10, but there is no room to show the reordering button. So we need to figure out a way to switch between mixer-setup and reordering page.
In the mixer page, create a header called 'Mixer' and add a button called 'Reorder channels'. Make it so it's not selected by default when you enter this page.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Please Log in or Create an account to join the conversation.
- FDR
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- domcars0
- Offline
- Posts: 390
This is a question probably for Sunvsuv
I'm learning to develop some features for the Devo 10.
My first exercice was to display small icons of the switches status (like on the Devo 8 ) on the main screen.
Display the icons was easy. For that, no problems, just replaced the LabelBox by ImageOffset.
The second exercice was to make a page to configure this icons. Todo so I choosed to replace the LabelBox (SwitchX) by ButtonPlateText in the Main page config.
Once I click on button it open a (callback) new Page to select an icon (current icon is
shadowed)
The issue is when I want to select a new icon. On the first press, all icons are hidden but the highlighted (the first or the last depend of UP or DOWN was pressed),
(Why are other icons hidden?)
then I can move through the (hidden) icons, but only the previously highlighted icon and the highlited icon are visibles? All other are hidden
... Any idea?
If the I press 'Enter', everything continue OK and the selected icon is well
recorded in the model.ini.
Thank for your help?
You can see what I've done on my repo :
bitbucket.org/destructionBlack/deviationdevo10
Devo 10 (+7e) owner. It's mine, please don't touch it with your big fingers
Please Log in or Create an account to join the conversation.
- suvsuv
- Offline
- Posts: 268
Several issues:domcars0 wrote: Hi,
This is a question probably for Sunvsuv
I'm learning to develop some features for the Devo 10.
My first exercice was to display small icons of the switches status (like on the Devo 8 ) on the main screen.
1)You have to replace the action callback, otherwise, default action_cb of the main_config clears the logic view(though you don't use any logical view) inproperly for your case when the UP/DOWN is pressed
2)You implement _gui_hilite_selected specifically for the Image widget, which is bad as it breaks other widget's selection logic and can not clear unselected images. The redraw of selected/unslected should be implemented inside GUI_DrawImage()
Just put attached files into their correspongding folders, you will see how it works
Please Log in or Create an account to join the conversation.
- domcars0
- Offline
- Posts: 390
Devo 10 (+7e) owner. It's mine, please don't touch it with your big fingers
Please Log in or Create an account to join the conversation.
- domcars0
- Offline
- Posts: 390
2) I agree that implement a specific hilite for the Image widget is not good
as it can not clear unselected images, but when you implement it in the gui/image.c, this change how the Devo8 images are highlited (look how icons are now highlited in the Devo8 toggle icons page.. not sure that Devo8 developpers will agree ) .
I think that implementation of how are highlited images in gui/128x64x1/_gui.c function _gui_hilite_selected() is not completly crazy, but it miss may be a
function for unselected items ?
For exemple in gui/gui.c
if (obj == objSELECTED)
_gui_hilite_selected(obj);
else
_gui_hilite_unselected(obj);
Devo 10 (+7e) owner. It's mine, please don't touch it with your big fingers
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- DEVO10 UI