-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Multi Vehicle Panel Overhaul #11970
Multi Vehicle Panel Overhaul #11970
Conversation
Is there a fixed amount of space you devote to vehicle indicators which scrolling? is this why the list is clipped at the bottom? |
Yes, it has a fixed height (currently half of the panel height), you scroll through the panel if there are many vehicles. This way there is no need to worry about adding new widgets to the panel in the future. I thought about separating the lower part of the panel for buttons, and other widgets, which will be stacked page by page. |
68f6768
to
f4b191d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So far this is looking really good. Thanks. Biggest problems are real estate problems.
Here is what I would do:
How about that? |
So, you're suggesting we stick with something similar to the previous approach regarding the on/off point. But it might result in a loss of flexibility and make it harder to use? Isn't this "while still allowing users to open and close it via swiping" approach more user friendly? |
My thinking was along the lines of you either use the panel or you don't use the panel. If you don't use the panel then you don't want stuff no matter how small cluttering things up. I was not thinking that you might hide/show the panel multiple times during the same flight. In that case, yes some quicker way to access it would be better. But I'm not sure if that an important use case to consider? I don't want to create new paradigms for the UI unless they are really necessary. And then if something new is added it is added in a consistent way. For example if you can swipe this multi-vehicle thing off the screen. Then why can't you swipe the video thing off the screen when you don't need it and are just flying a single vehicle. If it's not a critical need then I'd rather have consistency in how things are done. |
Oh, I see what you mean now—that makes sense. I’ll probably complete the improvements tomorrow. Should I push the changes as a new commit for easier review, or rebase again and force push? |
2c5e2a0
to
d41aca8
Compare
The setting for the panel in the toolbar indicator should use the same wording as in Fly View Settings: "Enable Multi-Vehicle Panel". Also it should be in the expanded portion of the indicator which matches the usage of settings in indicators in all the other indicators. |
d41aca8
to
5828b23
Compare
Took a look. Perfect, thanks. This is great new work. I'll merge once it passes CI. |
Glad to hear! Thank you too. |
Description
Related to #11693
Here are the changes by the panel overhaul:
untitled.1.mp4
Checklist:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.