-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
"Value Display" update #11895
"Value Display" update #11895
Conversation
in QGC 4.4.2 these buttons look fine, but in the master branch they were super squashed looking Contribution Sponsor: Firestorm (launchfirestorm.com)
Now it is organized with keys on the left and values/inputs on the right, making the form more intuitive and scannable for first time users. The design of the form is now more similar to other parts of QGC, namely the views seen in "Application Settings" Contribution Sponsor: Firestorm (launchfirestorm.com)
This pull request has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there: |
This pull request has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there: |
Changes look good to me, its a really nice improvement. @DonLakeFlyer Can you do one last final check here? just want to make sure nothing is lost in the transition |
@gillamkid The mp4 seem to be gone now? Maybe just images showing before after changes? |
I had taken an initial look at this a bit ago. My concern was with the sizing of the buttons for add/remove columns/row. If they are too small and right next to each other they can be tough to touch with a fat finger on a tablet. I'll need to build it myself and look. |
Don't worry about this. I'm just building it myself to look at it. |
@@ -42,7 +42,7 @@ RadioButton { | |||
color: control.textColor | |||
opacity: enabled ? 1.0 : 0.3 | |||
verticalAlignment: Text.AlignVCenter | |||
leftPadding: control.indicator.width + (_noText ? 0 : ScreenTools.defaultFontPixelWidth * 0.25) | |||
leftPadding: control.indicator.width + (_noText ? 0 : control.leftPadding) |
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.
Why this change? This is incorrect in that it doesn't adjust sizing based on the configurable font size.
@@ -18,6 +18,7 @@ ColumnLayout { | |||
property string heading | |||
property string headingDescription | |||
property bool showDividers: true | |||
property bool showBorder: true |
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.
I'd leave this as is for now. Don't want to create a new UI paradigm of these group layout without borders until it is really needed. That is already mostly already covered by the SectionHeader control.
If you want I can merge this in and then fix up the rest of the stuff. All simple, take a few minutes for me. Thanks so much for cleaning this messy stuff up. |
Yeah that'd be great! Not sure when I'd get to it |
Description
This PR has 2 commits
Sponsor
This contribution was sponsored by Firestorm
Before
before-value-display.mp4
After
after-value-display.mp4