-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
feat: Add aircraft version check and user message when using old version #7655
Conversation
90f6369
to
8941479
Compare
7eba8c8
to
607cc9f
Compare
1d0d1f7
to
1e6d9a9
Compare
4a29296
to
fa6bd95
Compare
f967da1
to
2b4e408
Compare
b26ebc1
to
0d50a5f
Compare
Quality Assurance Tester Report Discord : mico#3145 Testing Process: Change the version tag to something like v0.10.0-dev.124567 or v0.10.0-exp.124567 Negatives: Testing Results: Conclusions: |
0d50a5f
to
e986543
Compare
…> NotificationParams
bc13346
to
572895a
Compare
Summary of Changes
This PR introduces a check of the version of the currently running aircraft against the latest github versions.
This PR adds a comprehensive version tag to the a32nx_build_info.json which is then used in the EFB code to check against the github version. A MSFS notification will be shown and the flyPad will also show the old version state in the status bar.
Notification policy:
Screenshots (if necessary)
2022-12-26_13h48_02.mp4
Discord username (if different from GitHub): Cdr_Maverick#6475
Testing instructions
To test this the a32nx_build-info.json file needs to be edited to "pretend" to be on an outdated version.
All editions;
Dev and Exp
v0.10.0-dev.124567
orv0.10.0-exp.124567
How to download the PR for QA
Every new commit to this PR will cause a new A32NX artifact to be created, built, and uploaded.