Skip to content
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

Altitude Angel updates May 2022 #2860

Merged
merged 2 commits into from
May 27, 2022

Conversation

rupertbenbrook
Copy link
Contributor

Updates to the Altitude Angel extensions in Mission Planner. This includes:

  • Moved all Altitude Angel code to use the plugin model and isolated all Altitude Angel changes to outside the main Mission Planner project, and in just two libraries. This should simplify code merging for future updates.
  • Fixed a bug in enabling/disabling the Altitude Angel plugin by users. Now users are asked once if they want Altitude Angel data or not, and will not be asked again unless they explicitly click on an Altitude Angel plugin UI item (currently only right click on data and plan maps and selecting "Altitude Angel Settings"). If users ask for Altitude Angel data, an existing login will be used to log into the service, or login will be requested if this login has expired.
  • Fixed a bug in the initial map data overlay settings for new users enabling upper airspace display, which is not often needed.
  • Moved many English strings to resources so they can be localized in the future.
  • Removed existing non-English translation of Altitude Angel text string as they we incorrect.
  • Ensured the Altitude Angel Settings window and Login windows are presented centred to the main Mission Planner window when they appear. If this is not done they can appear on different monitors and it can be confusing.
  • ServiceLocator now configures by looking for configuration classes in assemblies, allowing configuration to be split up more logically in the future.

@rupertbenbrook rupertbenbrook marked this pull request as ready for review May 17, 2022 10:31
@meee1 meee1 merged commit 3d54c75 into ArduPilot:master May 27, 2022
@rupertbenbrook rupertbenbrook deleted the aa-updates-may-2022 branch May 27, 2022 07:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants