Status Text (Notification) Box Color

Ah yes! That completely makes sense.

Thank you for pointing out the vehicle message tool on the toolbar as well, I was able to notice its icon change as well with new messages coming in.

I’ve found this post as well QGroundControl UI customization which has helped me a bit in understanding how to create some customization for the UI.

This is my first time digging more into the QGroundControl, and am interested in making some changes to QGroundControl to potentially help it meet regulation standards for use in BVLOS missions. Actually a co-worker of mine gave a presentation at the PX4 Developer Summit this past week: https://youtu.be/aZS07EwNWAc?t=21285 (this is also why I was interested in PX4 sending the alerts as well rather than just ArduPilot)

During that presentation he identified a few areas that QGroundControl may be lacking in requirements (slide titled “Requirements Gap”) where he indicates 3 items:

  1. Continuous alerting for detected failures
  2. Adoption of AC 25.1322-1 (colors, terminology, etc)
  3. Visual awareness of suppressed functions (eg auditory) (which is why I may have oddly seemed happy discovering the icon change mentioned above!)

In regards to 2, part of this requirement states:
“Visual alert indications must conform to the following color convention (§ 25.1322(e)):
(1) Red for warning-alert indications.
(2) Amber or yellow for caution-alert indications.
(3) Any color except red or green for advisory alert indications.”
So I was hoping there was a way we could make multiple alert options within the QGCPalette, rather than just alertBackground, maybe one for each level where an alert would be displayed, such as alertBackgroundError, alertBackgroundCritical, alertBackgroundAlert, and alertBackgroundEmergency, which could then be set by default to follow that requirement as well as being customizable.

So I was wondering

  1. If the main developers that are controlling QGroundControl would be interested in accepting such a change, and
  2. If so, help point me in the correct direction to make this kind of customization.

Like I said, would love to and am willing to contribute to community myself, and I’m just really starting now going through QGroundControl code so would really appreciate any direction in getting how I could get this done. And hopefully continue a relationship where I can continue to be an active contributor for the foreseeable future.

Thanks again in advance for any help. Looking forward to hearing more!