Skip to content

0.4.0b13

Compare
Choose a tag to compare
@steveatinfincia steveatinfincia released this 22 Aug 22:54

Downloads

Changes

  • Minor widget layout fixes to prevent icons from overlapping and prevent OSD text from being cut off
  • Fix drone orientation lock switch
  • Fix drone marker orientation on map
  • Fix speed widget using second speed widget setting
  • Fix home distance imperial calculation
  • Fix remote widget drag-and-drop
  • Fix maps and MapboxGL on Android (SSL/HTTPS was not enabled properly)
  • Fix MapboxGL being accidentally enabled on Pi (the MapboxGL system doesn't currently build and work on the Pi, we're working on fixing it)
  • Fix Mavlink STATUSTEXT log levels
  • Fix global_scale change in /boot/qopenhd.conf being ignored until you reboot again
  • Add stereo OSD mode
    • This is very simple at the moment, it may not work in your goggles yet but we need feedback on what it currently looks like
    • We will need to add several modes for different kinds of goggles, as well as single camera use, and a camera/eye distance setting
    • To enable it for testing, tap the screen rapidly between widgets to enable and disable it
    • There is also as setting in /boot/qopenhd.conf on the ground station
  • Add color pickers for the 3 OSD colors, this allows you to pick any color you want
    • To bring up the color picker without opening settings, long-press/click anywhere between widgets
    • You can preview the changes live instead of having to open and close the settings panel all the time
  • Add support for alternative OSD fonts
    • Same as the color picker, long press/click anywhere between widgets
    • Orbitron font is already quite popular
    • You can also set these in the /boot/qopenhd.conf settings file, just remember it needs a font name not a file name
  • Add full translations
    • Note: this does not include the descriptions of the ground station settings yet, they're handled a little different but they will be translated as well. The settings themselves (like ENABLE_OSD) can't be translated, but the descriptions can be.
    • Dutch, Romanian, Spanish, Russian, French, German, Italian, Romanian, Chinese (partial)
    • Some of the translations may not be 100% correct, if you would like to help check out the project on Transifex
    • You can change in the settings area, it is not automatic because not everyone wants the OSD to be translated
    • This changes the locale as well, so number formatting is localized. We still need to separate this setting from the language as some people will prefer to change one but not the other
  • Hide the Manage tab in settings on ground station
    • The settings file is automatically kept updated on the ground station, and the only other place you could save it is a USB drive, but connecting one triggers the video saving system at the moment
  • Internal changes
    • Move the Settings system to a separate file in QML, it's become far too long to leave it in main.qml

Known issues

  • The font dropdowns may not update in both locations when you change the font
  • In some cases the app might freeze on the ground station, this isn't a bug in the app itself but appears to be an issue with the Raspbian Buster 4.19.x kernel. We're testing an updated kernel to fix it.
  • Air-side power stats may not be arriving (OpenHD image issue, doesn't require a fix in QOpenHD)
  • The charts are disabled while we hunt for a bug
  • App can be started more than once on Windows/Linux (#61)
    • This is unintentional and will be fixed soon
  • GPIO user interface is temporary, will be replaced soon with something nicer on the main OSD screen, support custom names and possibly custom icons
    • Keep in mind that the GPIO numbering is based on the processor GPIO numbers, not pin numbers
    • GPIO5 means BCM5, not pin 5, if you need a good reference for the GPIO numbers, see https://pinout.xyz/