forked from albar965/littlenavmap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
6833 lines (5783 loc) · 412 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Numbers (#) refer to GitHub issues.
For example: #3 is https://github.com/albar965/littlenavmap/issues/3.
This text is partially Markdown, hence sometimes strange formatting.
==>>=============================================================================
# Version 2.8.12
## Notes
**This is a stable release of *Little Navmap* which fixes several bugs and adds
improvements as well as new features.**
**Notable changes: Windows Installation program, Prepar3D v6 support,
fix for MSFS waypoint moved to North issue, Little Navconnect tray icon and more.**
**Also update *Little Navconnect* and *Little Xpconnect* if you're using one of them to
avoid crashes that were introduced with 2.8.12.rc1.**.
**macOS users: Keep in mind that you have to clear the quarantine flag when updating Little Xpconnect. See
[Clearing the Quarantine Flag on macOS](https://www.littlenavmap.org/manuals/littlenavmap/release/latest/en/XPCONNECT.html#clearing-the-quarantine-flag-on-macos).**
The updated online user manual is available here:
[Little Navmap - User Manual](https://www.littlenavmap.org/manuals/littlenavmap/release/latest/en/).
See here for user manual downloads:
[User Manuals - Stable Releases](https://albar965.github.io/manuals.html#stable).
A big thank you to all who reported bugs and issues!
## Changes from 2.8.11 to 2.8.12
### Installation and Startup
* Added [Inno Setup](https://jrsoftware.org/isinfo.php) installer packages. This installs
*Little Navmap* for all users in the folders `Program Files` for the 64-bit package or
`Program Files (x86)` for the 32-bit package. Both can be installed in parallel. The installer
creates start menu entries for all included programs as well as most important files and links.
File types can optionally be associated with *Little Navmap* which allows to load a flight plan by
double clicking on a LNMPLN file in Windows Explorer or other file managers. *Little Navmap* is
then either started or a running instance is used to load a plan. See
[Little Navmap User Manual - Installation](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/INSTALLATION.html#windows).
Note that there is no need to install or modify any files in the installation folder. See also
[Little Navmap User Manual - Map Themes](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/MAPTHEMES.html).
* Removed restart requirement after installing MSVC Redistributables in 64-bit Windows
installer (from 2.8.12.rc1).
* Improved the detection of an already running instance of *Little Navmap*. Removed warning dialog
for `Program is already running` situation. Instead the *Little Navmap* window is brought into
foreground and any file passed to the program is opened. Furthermore, all files passed on the
command line without parameters are checked for type and are loaded accordingly. This is working
on Windows, macOS and Linux. See also
[Little Navmap User Manual - Command Line Options](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/COMMANDLINE.html).
* Now allowing to run more than one *Little Navmap* instance when using separate configuration folders.
* Updated MSFS SimConnect DLL to the latest version 0.21.1.0.
### Map
* Added configuration option for degree grid in view menu. Select menu `View` ->
`Show Map Grid Configuration` to change color of grid lines and labels.
* Fixed issue where split user aircraft trails from previous version 2.8.10 were read wrongly
and appeared all connected to one.
* Corrected loading of oceanic tracks to avoid disappearing flight plan after load.
* Now creating two backups for main trail file `little_navmap.track` to avoid data loss on update.
* Now backing up configuration and track files with `..._update-backup.N` suffix after installing
and starting a new version to avoid data loss.
* Corrected issue where map grid was drawn below landmass in some offline maps.
* Menu and toolbar items for airspace altitude filter are now correctly selected again after
restart.
* Fixed missing flight plan waypoint tooltips and click spots with airway or track display enabled.
* Added theme [open flightmaps](https://www.openflightmaps.org/) to included map themes.
This is a modified version of the map theme by
[AmbitiousPilots](https://github.com/AmbitiousPilots/LittleNavmapOFMTheme) including changes
from [b-faller](https://github.com/b-faller).
* Now showing top level map image tile correctly for open flightmaps instead of an black area.
* Fixed more issues with the external map theme folder where maps having more than one layer like
the open flightmaps map theme could not be used.
* Updated map theme file `example.dgml`.
* Corrected checking for duplicate elements of `sourceDir` in map theme DGML files for maps having
more than one layer. This avoids the issue where different map themes might overwrite data in the
cache folder.
### Userpoint and Logbook
* Fixed problem where no error was shown when importing invalid userpoint or logbook CSV files.
* Fixed issue where an aborted CSV import might corrupt the undo data in some cases.
* Update CSV import and export for userpoints to allow unit suffixes in altitude. Now detecting
suffixes `m` for meter and `f` for feet to import altitude in respective units. Feet is
default when using no suffix.
* Fixed various issues with units in userpoint edit dialog. Now correctly setting and displaying
metric units for `Visible from` and `Elevation or altitude`. Corrected `Visible from` display in
userpoint search result table. Now using more precision in userpoint altitude to avoid rounding
errors between units.
### Flight Plan and Export
* Corrected wrong error message for procedures having a MAP lower than airport elevation.
Example: FAUP RNAV UP1F1 (R35)
* Fix in flight plan export for MSFS where several waypoints are moved to North. Thanks to Github user
[eaides](https://github.com/eaides) for the hint. #1038
* Added selection box for `IFR` or `VFR` flight plan type to route description.
### Other
* Fixed issues where X-Plane simulator weather was not loaded from manually set folder without a
X-Plane installation. The weather was not loaded and wrong warning dialog was shown.
This is the case when *Little Navmap* runs on an networked or remote computer and the weather
is loaded from a shared network drive from the flying computer.
* Flight plan route description dialog is now updated on style change.
* Moved AI and online aircraft menu items to sub-menu in `View` to avoid menu size limitation.
* More fixes in weather to skip unneeded reading of ActiveSky weather files. These are now read
on demand if ActiveSky sky options like tooltips are enabled.
* Fixed crash when copying log file on size overflow which was introduced with 2.8.12.rc1.
This resulted in a random crash to desktop while loading the scenery library.
* Fixed crash when loading Active Sky files if Active Sky file path was set manually and removed
later on.
* Corrected menu items and toolbar buttons which remained disabled after connecting to simulator.
## Little Navconnect Version 2.8.7
* Added support for system tray icon. Close button on window frame now optionally minimizes window
to system tray. Enable this in menu `Window` -> `Minimize to system tray`. The tray icon is always
visible. System tray icon shows last five messages from log in tooltip. #712
See [Little Navconnect User Manual - Tray](https://www.littlenavmap.org/manuals/littlenavconnect/release/2.8/en/TRAY.html).
* Tray icon has a context menu to restore window, show settings and more. Left click on the tray icon
to restore or minimize the *Little Navconnect* window.
* New option `Window` -> `Start minimized to system tray` to start program without opening a window.
* Fixed various issues with text field updates causing warnings in log file.
* Updated user manual.
==<<=============================================================================
# Version 2.8.12.rc2
* Fixed crash when rotating log file on size overflow. This resulted in a random crash to desktop
while loading the scenery library.
* Fixed crash when loading Active Sky files if Active Sky file path was set manually and removed
later on.
* Now allowing to pass a flight plan route description to an already running instance.
This is command line option `-d` or `--flight-plan-descr`.
* Removed restart requirement after installing Microsoft Visual C++ Redistributable packages in
64-bit Windows installer.
=================================================================================
# Version 2.8.12.rc1
### Simulators
* Added support for Prepar3D v6. Note that this is untested. Let me know if you find any issues.
### Installation and Startup
* Added [Inno Setup](https://jrsoftware.org/isinfo.php) installer packages. This installs
*Little Navmap* for all users in the folders `Program Files` for the 64-bit package or
`Program Files (x86)` for the 32-bit package. Both can be installed in parallel. The installer
creates start menu entries for all included programs as well as most important files and links.
File types can optionally associated with *Little Navmap* which allows to load a plan by double
clicking on a LNMPLN file in Windows Explorer. *Little Navmap* is either started or a running
instance is used to load a plan. Note that there is no need to install or modify any files in the
installation folder. See also
[Little Navmap User Manual - Map Themes](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/MAPTHEMES.html)
* Improved the detection of an already running instance of *Little Navmap*. Removed warning
dialog for `Program is already running` situation. Instead the *Little Navmap* window is
brought into foreground and any file passed to the program is opened. This is working on
Windows, macOS and Linux.
* Now passing all command line parameters for flight plan, performance and layout files to an
already running instance to load the files. This is supported on Windows, macOS and Linux.
* Now checking all files passed on the command line without parameters for type of file to load
like flight plan or performance file.
* Using full configuration path for locks and data exchange keys. This allows to run more than one
*Little Navmap* instances when using separate configuration folders.
* Updated MSFS SimConnect DLL to the latest version 0.21.1.0.
### Map
* Added configuration option for degree grid in view menu. Select menu `View` ->
`Show Map Grid Configuration` to change color of grid lines and labels.
* Fixed issue where split user aircraft trails from previous version 2.8.10 were read wrongly
and appeared connected.
* Corrected loading of oceanic tracks to avoid disappearing flight plan after load.
* Now creating two backups for main trail file `little_navmap.track` to avoid data loss on update.
* Now backing up configuration and track files with `..._update-backup.N` suffix after installing
and starting a new version.
* Corrected issue where map grid was drawn below landmass in some offline maps.
* Menu and toolbar items for airspace altitude filter are now correctly selected again after restart.
* Fixed missing flight plan waypoint tooltips and click spots with airway or track display enabled.
* Added theme [open flightmaps](https://www.openflightmaps.org/) to included map themes.
This is a modified version of the map theme by
[AmbitiousPilots](https://github.com/AmbitiousPilots/LittleNavmapOFMTheme) including changes
from [b-faller](https://github.com/b-faller).
* Now showing top level map image tile correctly for open flightmaps instead of an black area.
* Fixed more issues with the external map theme folder where maps having more than one layer like the
open flightmaps map theme could not be used.
* Updated map theme file `example.dgml`.
* Corrected checking for duplicate elements of `sourceDir` in map theme DGML files for maps having
more than one layer. This avoids the issue where different map themes might overwrite data in the
cache folder.
### Userpoint and Logbook
* Fixed problem where no error was shown when importing invalid userpoint or logbook CSV files.
* Fixed issue where an aborted CSV import might corrupt the undo data.
* Update CSV import and export for userpoints to allow unit suffixes in altitude. Now detecting
suffixes `m` for meter and `f` for feet to import altitude in respective units. Feet is
default when using no suffix.
* Fixed various issues with units in userpoint edit dialog. Now correctly setting and displaying
metric units for `Visible from` and `Elevation or altitude`. Corrected `Visible from` display in
userpoint search result table. Now using more precision in userpoint altitude to avoid rounding
errors between units.
### Flight Plan and Export
* Corrected wrong error message for procedures having MAP lower than airport altitude.
Example: FAUP RNAV UP1F1 (R35)
* Fix in flight plan export for MSFS where waypoints are moved to North. Thanks to Github user
[eaides](https://github.com/eaides) for the hint. #1038
* Added selection box for `IFR` or `VFR` flight plan type to route description.
### Other
* Fixed issues where X-Plane simulator weather was not loaded from manually set folder without a
X-Plane installation. The weather was not loaded and wrong warning dialog was shown.
This is the case when *Little Navmap* runs on an networked or remote computer and the weather
is loaded from a shared network drive from the flying computer.
* Flight plan route description dialog is now updated on style change.
* Moved AI and online aircraft menu items to sub-menu in `View` to avoid menu size limitation.
* More fixes in weather to skip unneeded reading of ActiveSky weather files. These are now read
on demand if ActiveSky sky options like tooltips is enabled.
## Little Navconnect Version 2.8.7
* Added support for system tray icon. Close button on window frame now optionally minimizes window to
system tray. Enable this in menu `Window` -> `Minimize to system tray`. The tray icon is always
visible. System tray icon shows last five messages from log in tooltip. #712
* Tray icon has a context menu to restore window, show settings and more. Left click the tray icon to
restore or minimize the *Little Navconnect* window.
* New option `Window` -> `Start minimized to system tray` to start program without opening a window.
* Fixed various issues with text field updates causing warnings in log file.
=================================================================================
# Version 2.8.11
### Flight Plan and Export
* Now recognizing runway assignments from SimBrief when downloading flight plans. This fixes the
random runway assignment after import.
* Now resolving SID and STAR transitions when loading MSFS PLN flight plan files. This also works
for the SimBrief exported plans where the STAR name is omitted on the first waypoint. Note that
this is not 100 percent reliable due to deficits in the MSFS PLN file format design.
* Trying to automatically select approach transitions for matching STAR waypoint similar as
MSFS if an approach procedure is selected when importing MSFS PLN files.
* Improved X-Plane FMS export. Airports with procedures are now always saved with keywords `ADEP` or
`ADES` to allow manual departure or arrival procedure selection in the GPS or FMS.
* Added warning if the scenery library mode `Use Navigraph for all Features` is enabled when
exporting X-Plane FMS files to avoid issues when selecting procedures in the FMS or GPS.
* Fixed wrong error message when calculating elevation profile due to required vertical angle
conflicting with an altitude restriction. Example: Airport LTFM with approach I17LX and other
ILS at LTFM. Vertical angle is now ignored in such cases.
* Fixed issue with excessive fight plan altitude on loading causing program freeze and crash.
This can happen when importing a flight plan using a format which does not provide cruise altitude
information like FMS in some cases or FSC PLN.
* Now using best guess to set cruise altitude automatically after loading flight plan format without
support for cruise altitude. This is based on procedure and airway restrictions.
* Added warning dialog if cruise altitude cannot be loaded from flight plan and has to be estimated.
* Applying best guess now for flight plan type (IFR/VFR) when loading flight plan formats not
supporting this.
* Now attempting to load SID, STAR and respective transitions from FSC PLN files.
* Added workaround for broken X-Plane FMS flight plans having partially invalid altitude information.
* Rounding error related procedure altitude violations corrected when using metric altitude.
* Fixed issues with wrong flight plan cruise altitude when using metric altitude.
Rounding errors in cruise altitude when loading and saving plans with metric altitude are minimized now.
* Added new optional element `CruisingAltF` to LNMPLN file format to avoid rounding errors when using
metric units.
* Now using metric speed and altitude designators in route description if units are set accordingly
in options on page `Units`.
* Fixed issue where imported flight plan (for example in FMS or PLN format) could be overwritten with the
LNMPLN format after updating the plan from a route string.
* Fixed issues with default filename generation having `CRUISEALT` parameter. Now using local altitude
unit as set in options.
* Adjusted route string reader to prefer a close VOR or waypoint before a NDB with the same ident.
* Fixed flight plan export and save functions to avoid suggesting filenames containing `/`, `\`
or other invalid characters.
* Fixed issue where airway information in flight plan at STAR entry was dropped after manually
adding a STAR.
* Now removing first waypoint `RW` from X-Plane FMS 11 if a departure runway is selected. This avoids
confusing the stock FMS and GPS which gave wrong turn indications.
### Flight plan route description
* The lower part of the input field can now be used as a scratch pad. The upper bold highlighted
section separated by an empty line is the current route description which is read and interpreted.
The lower gray description texts are a part of the scratch pad. These are saved on program exit but
ignored apart from that.
* The function `Create flight plan` now reads the first paragraph in the input field, i.e. until
the first empty line.
* 'Load from flight plan' inserts the route description on top of the input field and leaves other
texts below intact.
* Added undo/redo buttons to route description dialog window.
* Fixed issues where airways and waypoints were dropped in some cases.
### Scenery Library
* Added optional automatic navdata selection depending on simulator and AIRAC cycle. The new option in
menu `Scenery Library` -> `Navigraph` -> `Select Automatically` is enabled per default and selects
the right navdata mode when switching between simulators or after compiling the database. The automatically
selected mode can be seen in the disabled menu items in menu `Navigraph` or in the window title bar.
[Little Navmap User Manual - Navigraph](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/MENUS.html#navigraph)
* The mode `Use Navigraph for all Features` is now enabled per default on first run after a fresh
installation to have airports available if the simulator database is empty This is independent of
the AIRAC cycle.
* Added option to include extra directories for scenery library scanning. Extra folders extending
MSFS ``Community``, X-Plane ``Custom Scenery`` or FSX/P3D ``Addon Scenery`` can be added in
options on page `Scenery Library Database` in the top list. #959
[Little Navmap User Manual - Scenery Library Database](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/OPTIONS.html#scenery-library-database)
* Added message in dialog window `Load Scenery Library` indicating excluded folders. This is a
hint since wrong and unintended exclusions can often cause issues like missing airports.
* More cleanup for MSFS airport names. Now removing leading and trailing space from all names to
allow search since some airport names are entered wrongly with spaces.
* Fixed issue where MSFS navdata update was recognized despite having its folders excluded.
* Fixed country names appearing as language keys when compiling MSFS. Names are now empty again
since MSFS does not provide these.
* Corrected detection and reading of Navigraph navdata update in MSFS. Now reading airports from
update. Navdata and procedures are omitted. Wrongly excluded package is now read. Speed up for
reading scenery library by ignoring unused procedures from navdata update. #1019
* Workaround for missing aircraft model translations since MSFS SU12.
* Now adding start positions for runways and parking spots in Navigraph navdata compiler to allow
departure parking selection for runways as well when using mode `Use Navigraph for all Features`.
This change will appear with future Navigraph navdata updates.
* Updated included Navigraph cycle 1801 to cover above mentioned database changes.
* X-Plane 12 manually corrected localizers file is now read.
* Corrected overzealous filter for MSFS airport dummy structures which removed add-on helipads or
airports. Example add-on: `willicopta-spital-la-chaux-de-fonds-lsh9` which did not show up.
### Userpoints
* Added quick `Mark Airport as Add-on` function in all related context menus in map, flight plan
table and airport search result table. This inserts a userpoint of type `Addon` without additional
editing. The labels of this userpoint type (yellow ring) are not shown on map to avoid overlap
with the airport labels. You can add your own types starting with text `Addon`. These will be
treated the same way.
[Little Navmap User Manual - Mark Airport as Add-on](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/MAPDISPLAY.html#mark-airport-as-addon)
* Added cleanup function for userpoints to remove empty or duplicates by several criteria. See menu
`Userpoints` -> `Cleanup Userpoints` or the context menu in the userpoint search result table.
[Little Navmap User Manual - Cleanup Userpoints](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/USERPOINT.html#cleanup-userpoints)
* Userpoint CSV import is now one undo step for all selected files to avoid confusion after
selecting more than one file for import.
### Logbook
* Fixed takeoff and landing detection in logbook for airports without runways like heliports.
These are now always registered in the logbook. Now falling back to any nearest airport on
takeoff or landing if no runways were found.
* Reworked logbook statistics dialog. Enabled sorting for all columns (click on the column header)
and removed the 1000 rows limit. The view loads more rows when scrolling down if needed.
* Added query `Aircraft hours flown` to logbook statistics. #1026
### Map Display
* Added option to read map themes outside the installation folder. You can select a map theme
folder in options on page `Cache and Files` below `Map Display Themes`. This is empty and therefor
disabled per default. Put the map folders like `google-maps-sat` or `us-vfr-sectionals` directly
into the selected folder and restart Little Navmap to detect the new map themes.
This helps to avoid the re-installation of map themes after each update.
[Little Navmap User Manual - Map Themes](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/MAPTHEMES.html)
* Removed not working `Clear Cache` from page `Cache and Files`. Clear the map cache by going
directly to the folders using menu `Tools` -> `Files and directories` -> `Show map cache`.
Delete folders for related map themes there to clear the cache. #619
[Little Navmap User Manual - Cache and Files / Map Display](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/OPTIONS.html#cache-map-display)
* Added airport filter to hide military airports. Airport filters are reset after update.
* Fixed potential issue with steps effect when drawing lines like the aircraft trail.
* Now adding runway true heading to labels if declination is excessive as in Antarctica.
* Now rounding the entry altitude for destination runways to nearest 10 feet or meter to avoid
confusing single digit values.
* Added option to hide AI on ground on options page `Map Display`. This is enabled per default and can help
to avoid hidden AI if traffic tools do not update the on-ground status of aircraft properly.
* Improved measurement line drawing. Added new measurement line label text colors to configuration
file `little_navmap_mapstyle.ini` (look for `DistanceMarker`).
* Measurement label now aligned with line.
* Avoiding flickering course values while dragging measurement line.
* Better measurement line handling: Tooltip and hotspot for measurement lines is now origin and end.
The line can be moved from both ends.
* Measurement lines can now be the origin of a userpoint showing its label.
* Added option for airway display at flight plan legs in options on page `Map Display Labels` in
branch `Flight Plan`. This is disabled per default.
* Adjusted settings for offset localizer to also detect slightly offset KJFK 22R. This is indicated
by `Offset Localizer` in the tooltip.
### User Interface
* Reading correct ICAO aircraft designator from MSFS `aircraft.cfg` files for user aircraft now.
This allows to get the right ICAO aircraft designator like `B738` or `C172` which is used to
match the aircraft performance to the simulator aircraft resulting in a warning in case of mismatch.
You might need to adapt the aircraft performance files in some cases to avoid the warning message like
`User aircraft type "BE58" in simulator is not equal to type "EPIC" used in performance file`.
Adapt performance and menu `Aircraft` -> `Edit Aircraft Performance`. Change the field `Aircraft type`
on the tab `Aircraft` accordingly.
[Little Navmap User Manual - Aircraft Type]https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/AIRCRAFTPERFEDIT.html#aircraft-type)
* Changed the airspace category toolbar buttons and menu items to a more logical order.
* Fixed several issues in dialog window and when creating folder structure for user files from
menu `Tools` -> `Create Directory Structure for saving Files`.
* The web server is now only restarted on parameter change in options. This avoids the hanging due
to unneeded restart on exit or cancel. #1019
* Now allowing comma separated coordinates for decimal coordinate formats like `50,07477,8,54053` or
`50.07477,8.54053`. Spaces before and after the comma are allowed.
[Little Navmap User Manual - Coordinates](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/COORDINATES.html)
* Added capability to read Google Earth or Google Maps coordinates with space separated degree
and decimal minutes like `-54 50.60, -68 17.73`.
* Added option for Google coordinate output format in options on page `Units`.
* Fixed issue where a search for userpoint type was not applied on startup.
* Fixed freeze after error dialog when moving or deleting GLOBE path.
* Fixed occasional freeze or crash when loading the elevation profile on startup.
### User Manual
* Adapted included and online user manual to changes.
=================================================================================
# Version 2.8.10
* Navigraph selection is now remembered for each simulator selection separately. This means that
the Navigraph selection is automatically changed when switching between simulators. The simulator
and Navigraph selection is reset on the first startup on update. Use the menu item
`Scenery Library` -> `Validate Scenery Library Settings` to check your settings.
* Created a clone of the scenery library settings validation menu item `Scenery Library` ->
`Validate Scenery Library Settings` on the toolbar.
* Added support for ActiveSky for X-Plane 12. *Little Navmap* detects the ASX 12 files
automatically when selecting the X-Plane 12 scenery library.
* Changed flight plan export for TDS GTNXi to add waypoint coordinates for disambiguation as well
as procedures. This should help with flight loading issues due to navdata cycle mismatches.
* Added TDS GTNXi export using waypoints only.
* Density altitude added to airport weather report in window `Information` on tabs
`Airport` -> `Weather`.
* Added density altitude to aircraft progress if aircraft is on ground. This is disabled per
default and can be enabled in the menu `Tools` -> `Aircraft Progress Display Options` by checking
`Density Altitude` in branch `Environment`.
* ILS, GLS and RNP approach slopes in elevation profile can now be forced to display for all
approach types:
* Disable ILS or GLS/RNP on the toolbar or in the menu `View` -> `Navaids` to see only flight
plan related navaids on the map and approach related navaids in the elevation profile. This means
you won't see an ILS slope for a VOR approach, for example.
* Enable ILS to see slopes in the elevation profile independent of the approach type. A
destination runway or an approach has to be selected to see the slope.
* Menu item `Map` -> `Remove all Highlights and Selections` (shortcut `Ctrl+H`) now also clears
the multi procedure preview (`Preview all Procedures` in procedure search context menu).
* Added link `Show Procedures` besides link `Map` to related airport information tabs to avoid
context menu use for departure or destination airport.
* Now copying flight plan cruise altitude over to the flight plan calculation window when opening
or changing it in flight plan window.
* More accuracy for flight plan calculation preference slider.
* Added blue question mark help buttons to information and aircraft progress windows linking to the
related user manual chapters.
* Fixed userpoints category not being enabled after assigning a new type to a userpoint.
This avoids the confusing disappearance of a userpoint after changing the type.
* Added workaround for missing translations in MSFS for AI or multiplayer aircraft. Needs a reload
of the scenery library.
* Adjusted airport rating calculation for MSFS. Now setting airports having only automatically
generated apron snippets to zero rating which equal to `Empty Airport`. Fix needs reloading
the scenery library.
* Now using correct localizer width in map for Navigraph and MSFS navaids. Localizer width added to
ILS information display in tab `Navaids` and map display depiction. Note that this is only
available for FSX, P3D, MSFS and future Navigraph databases. Needs a reload of the scenery
library. #1011
* Wind pointer size on top of map now depends on set font size for map.
* Corrected VOR to/from courses which were omitted before or after procedures.
* Fixed crash when using the MSFS toolbar plugin or other web services of *Little Navmap*.
* Fixed issue with Italian translation using wrong units in search window. #1012
* Issue with disappearing navaids being part of missed approach selection fixed.
* Updated included SimConnect.dll in 64-bit build for MSFS to SDK 0.21.0.0.
* Other corrections to map drawing of procedures and selected legs.
* Updated user manual for functionality changes.
### Little Xpconnect X-Plane plugin Version 1.0.37
* Fixed fetching of aircraft registrations/tailnumbers for AI and online aircraft.
* Better logic to read AI aircraft from add-ons where some use the new TCAS interface and some the
old multiplayer interface.
* Added version number to menu item `Little Xpconnect`.
=================================================================================
# Version 2.8.9
### Map Display
* AI aircraft with unreliable on-ground status injected by third party traffic tools are now
corrected if there is vertical speed or ground speed. This helps to avoid flying aircraft
hidden wrongly on the map.
* Changed speed display for AI and user aircraft. Now showing ground speed on ground in map display
labels and progress tab for AI if user and AI aircraft are moving. Disabled wrong IAS and TAS display
labels for user aircraft on ground.
* Fixed en-route holdings drawn with the wrong turn direction.
* Added turn direction for en-route holding tooltips and information window.
* Fixed issue where map highlights remained after putting a dock widget like search to the bottom
of dock stack.
* Added margins to map display text labels to improve readability.
* Airport diagrams now shown earlier on map when zooming in.
* Updated map themes on [Little Navmap Downloads - Map Themes](https://www.littlenavmap.org/downloads/Map%20Themes/).
* Removed unneeded Marble map theme legend files.
* Increased maximum number of entries in map position history.
* More adjustments and fixes for better drawing.
### Flight Plan and Export
* Corrected loading of flight plan routing network which was incomplete due to new MSFS RNAV waypoint type.
This resulted in calculated flight plans using too many direct-to instead of airways when using
`Do not use Navigraph Database` in the scenery library menu. #1001
* Better error checking for flight plan export file pattern in multi export options. Added
validation and error messages for export file patterns and file extensions. A file pattern with
errors is now always highlighted red also if not selected for export.
* Now resetting empty file patterns in multiexport to default values on loading. This fixes issues where
the configuration was not migrated correctly from earlier versions and exported files used a flight
plan name without file extension.
* Now falling back to correct default file pattern on flight plan export if the pattern in the
multi export options dialog is empty.
* Fixed crash when loading X-Plane FMS files with negative airport elevation. Made flight plan
loading more robust in general.
* Increased maximum length for user waypoint names to 80 characters in MSFS PLN flight plan file export
to allow descriptions.
* Fixed inconsistencies for course display in flight plan leg in table, aircraft progress,
elevation profile and the map.
* Removed not applicable inbound and outbound VOR course display in aircraft progress at procedure legs.
### User Interface
* Fixed issue where the wrong runways were fetched for ILS in information and tooltips. As a
result ILS were declared `Offset to Runway` showing the wrong runway heading.
* Corrected airport ident to use displayed value from map and flight plan table in context menus
to avoid confusing mismatches of airport idents between map and context menu. Now additionally
showing display ident and internal ident in airport search context menu.
* Added menu item `Tools` -> `Files and Directories` -> `Show Map Installation Directory`
to ease installation of new map themes.
* Changed reading of MSFS scenery library. Now also reading manifest content type `AIRCRAFT` since
aircraft add-ons may contain airports as well.
* Fix for stacked dock windows appearing in the wrong order after un-minimizing main window. #1000
* Updated user manual for customization, map theme installation, SimBrief changes and cold weather
altitude correction.
* Fixed elevation profile losing display reverting to a gray area when resetting view after vertical zoom.
* Fixed issues with dock windows moved to the wrong screen on multi screen configurations.
* Added AirNav.com to airport link list.
* Fixed regression where red warning text for empty database was missing in status bar.
* Several other small text fixes.
### Weather
* Fixed several issues with warnings about X-Plane weather files. Now warning
if simulator is not installed or weather files are missing. Dialogs can be disabled.
* Adapted to read new winds aloft file names from X-Plane which were introduced with version 12.04b2.
* Made reading of GRIB wind files more error tolerant. Checking for wrong or empty files now.
### X-Plane and Little Xpconnect Version 1.0.35 and 1.0.36
* Fixed ground speed used wrongly as true airspeed for X-Plane AI and multiplayer aircraft.
Ground speed is now correctly shown.
* Added fix from Max Hille (https://github.com/maxhille) to avoid X-Plane 12 issues
with light colors and ignored exclusion regions on Linux after installing plugin. #983
=================================================================================
# Version 2.8.8
### Flight Plan and Export
* Added export option for X-Plane CIVA Navigation System. Files exported as FMS 3 split up into
partitions containing nine waypoints. Procedure waypoints are included.
* Fixed issues with multi export file selection that appeared when using a file export pattern
without suffix.
* Made loading of X-Plane FMS plans more tolerant for invalid files. Now throwing error messages in
case of invalid coordinates to avoid crash.
* Adjustments for flight plan calculation for better results with less airway usage at the right of
the slider `Prefer`.
* Updated NAT track download address to new `https://www.notams.faa.gov/common/nat.html` to avoid error
messages on download. Addresses can be changed in `little_navmap.ini` in section `[Track]`.
* Fixed wrong flight plan read while importing from SimBrief and changing plan with download dialog open.
### Flight Plan Route Description
* Corrected reading of a flight plan having SID and STAR with the same transition waypoint
resulting in incomplete plans from SimBrief import. Example: MUHA EPMAR3 MAXIM SNDBR2 KMIA KMCO. #975
* Fixed crash while typing when entering incomplete route description texts.
* Fixed several issues when reading and writing a route description using space separated transitions.
This avoids error messages when reading flight plans from SimBrief.
* Flight plan cruise altitude is now adjusted to adhere to airway and procedure altitude
restrictions. This avoids creating new plans with initial restriction errors.
* Tear off drop down menu in route description dialog can now be reopened again after closing dialog.
### Map Display and Elevation Profile
* Fixed issue with disappearing aircraft trail and other map lines near anti-meridian. #976
* Now suppressing VASI display in elevation profile if approach has a large offset course compared
to the runway. The VASI slope cannot be used in these cases.
* Omitting wrong X-Plane runway shoulders for water runways on map.
* Moved flight plan table colors to `little_navmap_mapstyle.ini`. Added new section `[FlightPlan]`.
### Online Flying
* Fixed crash because of missing icon for unknown aircraft types. #973
* Added white aircraft icon with question mark for invalid aircraft types like online boats.
* Now ignoring boat traffic in aircraft shadow resolution.
* Adjusted shadow aircraft detection online vs. simulator to better resolve duplicate aircraft when
flying online.
### Scenery Library
* Fixed several issues with new X-Plane 12 runway surface types. Runways were previously dropped
for unknown surface types. This resulted in airports registered without runways and having a
helipad symbol assigned in some cases.
* Now reading new X-Plane asphalt and concrete textures.
* Corrected behavior when clicking `Load Scenery Database` which could open the loading dialog
again and crash while still waiting for confirmation on database usage.
* Fixed issue with mapped drives on Windows where add-on airports were not detected if having MSFS
installed on such a drive. #967
### User Interface and Other
* Corrected window order when using `Keep in Foreground` to avoid blocked or hidden dialogs after
loading scenery library.
* The `Keep in Foreground` status is now applied to all non-blocking dialog windows like 'Flight
Plan Calculation' and 'Flight Plan Route Description' to avoid windows being blocked and hidden
by main window.
* Added userpoint type `Addon` to highlight airports with a yellow ring similar to detected add-on
airports.
* Fixed issue where bearing and distance to user aircraft was not updated in tooltips for parking spots.
* Fixed regression where tooltips disappeared quickly when being connected to a simulator.
* Now correcting logbook time if off by one day at arrival due to wrong time and date jumps while
flying (caused by warp or similar tools). This previously resulted in negative travel times.
* Corrected logbook and userpoint import functions where first row in CSV files caused an error message
if using quoted names.
* Fix for wrong names in options dialog. #965
* Fixes to avoid crash with duplicate ids when adding userpoints or logbook entries after import. #985
* Solved issue with crash when doing undo or redo quickly using keyboard shortcut repeats.
* Wind calculation functions are now more tolerant for invalid coordinates to avoid crashes.
* Corrections to statusbar and time. Time now correctly suffixed with `UTC`.
* Updated program translation for Brazilian Portuguese by Ricardo.
* Disabled Spanish translation since it did not receive updates for a long time and has other issues.
* Reverted workaround for MSFS unreliable on-ground indication for user aircraft.
* Updated SimConnect.dll to latest from SDK version 0.20.5.0.
* Corrected SSL library in Linux package to fix SSL handshake errors. Now adding correct OpenSSL
version 1.1 to the folder `lib` to avoid loading of a wrong system library version 3. #974
### X-Plane and Little Xpconnect
* Fixed wrong date and timezone calculation in Little Xpconnect 1.0.34 which resulted in wrong or
jumping endurance and turn anticipation display.
=================================================================================
# Version 2.8.7
## Changes from 2.6.19 to 2.8.7
This list describes the most obvious changes. See below for details and changes between the beta
and candidate releases as well as links to the related user manual chapters.
See [Screenshots of new 2.8 Features](https://albar965.github.io/pages/28/littlenavmapscreens.html)
for an overview of new features.
### Help
* Updated English user manual:
[Little Navmap - User Manual](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/).
Adapted to new features and is available online as well as included as PDF
(see [User Manuals - Stable Releases](https://albar965.github.io/manuals.html#stable)).
* Now automatically using HTML help files from folder `help/en` or other supported language codes
if installed. Download help from
[User Manuals - Stable Releases](https://albar965.github.io/manuals.html#stable)
and extract the zip file to `.../Little Navmap/help/en` to use the offline user manual.
* Added changelog item to help menu.
* Removed built-in map legend. This now available either online or in the included PDF user manual.
See online
[Little Navmap User Manual - Legend](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/LEGEND.html)
or from the menu `Help`.
### Windows Builds
**There are two builds of Little Navmap and Little Navconnect for Windows available now:**
* **Windows 64-bit:** For MSFS and all X-Plane versions.
* **Windows 32-bit:** For FSX and Prepar3D.
See [Little Navmap User Manual - Windows Builds](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/INSTALLATION.html#windows-builds) for details.
### User Interface
* Changed status bar to avoid growing and shrinking fields. Now keeping maximum size to avoid
jitter.
* Added option to hide dock window title bars in menu `Window` -> `Show Dock Window Title Bars`.
Uncheck this to get more screen space inside the main window.
* Added airport transition level for X-Plane and Navigraph data.
* Resetting flight plan table, airport search result table and navaid search result table view on
update now to avoid display of wrong columns or missing table columns.
* Added introductory dialog for first time users explaining further steps.
* Swapped `Shift+F11` and `F11` functions. Fullscreen is now `F11` since this is a common shortcut
for most applications.
* All actions for `None` and `All` in toolbar button dropdown menus can now toggle between states
none, all and last selected state. Click `All` a second time to revert to the previous selection.
#762
* Now checking for base folder structure (`Little Navmap Documents`) only on first startup to avoid
issues when changing language. Folder structure can be now be created manually from `Tools` ->
`Create Directory Structure`. #782
* Added warning message when using scenery library with not matching simulator in connect dialog.
This shows up when connecting to MSFS with an active X-Plane scenery database, for example.
* Separated tab bar reset into a new menu item `Reset Tabs to Default` in menu `Window`. Window
layout and and tabs can now be reset separately.
* Added show map cache to menu `Tools` -> `Files`.
* Changed symbol for nautical miles to correct official `NM`.
* Fixed issues with macOS aliases. These can now be used in X-Plane `Custom Scenery` to link to
add-ons.
* Default style on macOS after first start is now Fusion and also reset on update since the default
macOS style is too clunky.
* Removed check for wrong macOS version on program startup to avoid false warnings.
* Raised macOS minimum requirement to 10.13 High Sierra.
* Updated French translations by Patrick.
* Updated Italian translations by Flavio.
### Flight Plan
* Flight plan is now saved to a temporary file on exit. This avoids the question dialog when
exiting the program after building or modifying a plan. This means: You create a new flight plan
from scratch or modify a present one and Little Navmap will not ask to save the plan when exiting.
Instead the same plan is reloaded on next startup. Continue editing without saving and the changed
plan will be reloaded on next startup. You can still use the `Save` and `Save as` functions as
before. You can disable this behavior on options page `Startup and Updates` by disabling `Load last
used flight plan`. The temporary plan is stored in the settings folder as file
`little_navmap.lnmpln` besides `little_navmap.ini`.
* `Avoid overwriting Flight Plan with not matching departure and destination` now enabled per
default on new installations. You can disable this setting in the options dialog on page `Flight
Plan` if needed.
* Now allowing arbitrary points for departure and destination. This covers all navaids, user points
and coordinates which can be used as start or destination points. The elevation profile is now
calculated without error messages for these kind of flight plans. Note that you have to install the
GLOBE elevation data to get the correct elevations for these points. You have to use the `Add to
flight plan` menu item, the `Append to flight plan` menu item, the keyboard shortcut
`Ctrl+Alt+Click` (add), `Shift+Alt+Click` (append) or the drag and drop flight plan editing to add
arbitrary points as departure or destination. Note these flight plans are not supported by all
simulators or add-ons.
* Magnetic course of flight plan legs is now always calculated using normal magnetic declination.
VOR calibrated declination is ignored. Other options to display VOR inbound and outbound magnetic
course are now available. See
[Little Navmap User Manual - Magnetic Declination](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/MAGVAR.html).
* Added optional inbound and outbound VOR course to aircraft progress display considering VOR
calibrated declination. This is always shown when the next or last waypoint is a VOR, VORDME or
VORTAC. Enable this in `Tools` -> `Aircraft progress display options` -> branch `Next Waypoint` ->
`Leg course from` and `Leg course to`.
* Removed `Ignore declination of VOR and other radio navaids` on options page `Flight Plan` since
there are other ways to display VOR inbound and outbound magnetic course now.
* Removed merging (e.g. grouping of multiple deletions into one) of same changes for undo or redo
in flight plan operations. Now single changes can be undone.
* Changed flight plan calculation to a normal non-blocking dialog window also to avoid the short
popping up on start. Note that these non-blocking dialog windows can be put behind the main window
and show up in the Windows or other task lists as well.
* Highlight of active in flight plan table can be disabled in options on page `Flight Plan`. #785
* Removed forced assignment of runways if no parking is set for departure. An airport can now be
used as a departure point. Improved parking selection dialog.
* Related navaids in flight plan table and other places in program now use notation with prefix `R`
like `R090` for radials instead of `°M`.
* Changed flight plan table column selection to use configuration tree dialog including a
description column. Can also be used to disable header and footer labels in flight plan window.
* Added optional footer line in flight plan table which shows distance, time and fuel for selected
flight plan entries. Flight plan table options (menu `Tools` -> `Flight Plan Table Options` ->
`Flight Plan Table Footer` -> `Selected Flight Plan Legs`) allows to disable selection and error
footer lines in flight plan table. #892
* Added safe altitude display in flight plan table (orange line in elevation profile). Can be
enabled in menu `Tools` -> `Flight Plan Table Options`.
* Users can now select departure runway with extended runway center line instead of a SID. See
context menus or menu `Flight Plan´ -> `Select Departure Runway`.
* An offset angle relative to runway heading can now be selected when choosing the destination
runway (former `Create Procedure` function). See context menus or menu `Flight Plan´ -> `Select
Destination Runway`.
* Added departure and approach runway information to flight plan table header.
* Added header label in flight plan tab `Remarks` showing used scenery data, cycle and performance.
* Added column for related/recommended fixes and navaids in flight plan table. These are now shown
with frequency and radial in flight plan table, elevation profile and other places.
* Added latitude/longitude columns shown in user selected format to flight plan table as well as
CSV and HTML export.
* Improved start position selection dialog (menu `Flight Plan` -> `Select a Start Position`). Added
runway dimensions, runway facilities and surface. User can now search for airline codes or other
texts in the parking, runway or helipad entries. Airport center is always added as an option.
* Improved error messages in tooltip on error label in flight plan tab. Removed redundant error
label in elevation profile. Showing aircraft performance related warnings now in flight plan table
footer which can be disabled.
* Fixed issue where flight plan was centered on startup despite using `On startup show on map` ->
`Last position` or `Home position` on options page `Startup and Updates`.
* Resetting flight plan table, airport search result table and navaid search result table view on
update now to avoid display of wrong columns or missing table columns.
### Flight Plan Export
* Added functionality to fetch and send flight plans to/from SimBrief to file menu. Use menu `File`
-> `Open Flight Plan from SimBrief` and `Export Flight Plan to SimBrief`. Follow instructions in
dialog windows. #828
* Waypoints resulting from departure and runway selection (extended runway center line and other
points) are omitted in all export formats for complex aircraft and third-party Garmin units to
avoid issues when loading. Use the aircraft FMS or MCDU to select a departure or approach runway.
* Several fixes for X-Plane flight plan export.
* Added file patterns for multi export which can be set for each format. Improved context menu,
keyboard shortcuts and error messages in multi export options. Added bottom label in multi export
options dialog to preview export file path and name as well as other information. #751
* Added reading support for Garmin GFP flight plan files. These are text files containing the
flight plan after the prefix `FPN/RI:`.
* `File` -> `Export Options` are now unchecked for this update since these often cause issues. Now
showing warning dialog if these options are enabled.
* Added X-Plane 12 FMS export which uses the same X-Plane format but a different folder.
* Added separate export option for PMDG MSFS aircraft.
* Added flight plan export for iFly Jets Advanced Series. #817
* Added GFP flight plan export for TDS GTNXi and MSFS IniBuilds Airbus.
* Added support for MSFS parking suffix to allow reloading LNMPLN flight plans. Example EDDG, 18A
to 18E. MSFS still cannot load parking positions with suffix. Not even its own ones.
* Changes to Flightgear plan import and export: Waypoints with missing coordinates can now be
loaded. Waypoints marked `<type>basic</type>` can now be exported and loaded. Thanks a lot to
[colingeniet](https://github.com/flpduarte) at Github for the fix
* Changed GPX loading and saving to use millisecond accuracy. Fixed timezone issues when loading
and saving GPX. GPX loading now reads both millisecond and second ISO date. #907
### Weather
* Added hours and colored warning for more than 3 (orange) and more than 6 hour (red) old METAR
reports in airport tab, airport tooltip and airport weather tab.
* Added warning message if X-Plane 11 or 12 weather files cannot be read due to broken weather
paths or wrong simulator base path in dialog `Load Scenery Library`.
### Wind
* Resetting wind source to NOAA on update now. Adjust as needed.
* Changed user interface for wind for more consistency. Removed wind checkbox from fuel report
header and added drop down box which mirrors the items in menu `Weather` -> `Wind source`.
* Added manual wind layer altitude to fuel report which is independent from flight plan cruise
altitude.
* Improved indications in wind tooltip to show manually selected wind altitude layer, altitude of
shown wind barbs and flight plan cruise altitude indication.
* Performance optimizations. Wind barbs now drawn sparse at higher zoom levels and near the poles.
#940
* Added more layers for winds aloft download to get more accuracy at lower levels.
* Changed wind altitude levels in toolbar button to use a slider instead of fixed altitude levels.
### Aircraft Performance
* The default performance profile which is created when using menu `Aircraft` -> `New Aircraft
Performance` is now based on the data of a Cessna C172 and named `Example Performance Profile`.
This avoids warning messages when using a new performance profile. Adapt it to your aircraft as
needed.
* Added menu item `Aircraft` -> `Warning for Aircraft Type Mismatch` which is disabled per default.
This allows to enable warnings if aircraft type in the performance profile does not match the one
in the simulator aircraft. Recommended is to disable this when flying MSFS and keep it enabled for
X-Plane and all other simulators.
* Warning for performance file aircraft type mismatch is reset to off on update since MSFS causes
issues with this function. You can enable this again in menu `Aircraft` -> `Warning for aircraft
type mismatch` if you use another simulator than MSFS.
* More warnings for invalid fuel flow and speed values in aircraft performance: `Climb fuel flow is
smaller than cruise fuel flow`, `Descent fuel flow is higher than cruise fuel flow`, `Climb speed
is higher than cruise speed` and `Descent speed is much smaller than cruise speed`.
* Added simulator type to aircraft performance file, edit dialog and display.
* Added display for average wind at cruise level only in tab `Fuel Report`.
### Options
* Reordered pages in options and added new pages `Map Display Keys`, `Map Display Labels`, `Map
Display User` and `Map Display Flight Plan`. Removed page `Map Display 2`.
* Added new page `Map Display Labels` in options and moved tree settings from `Map Display 2` to
it. Setting description is now shown in a second column instead of tooltips.
* Added option for tooltips in menus which is off per default. Option to show tooltips in whole
program is now reset to enabled. Menu tooltips are not available on macOS.
* Now keeping the undock map window state to avoid a messed up layout after a restart when using
`Restore Defaults`. The `Allow to undock the map window` option on page `Map` is now unchanged
after resetting settings.
* Added option to disable startup image screen (splash screen) on page `Startup and Updates`.
* Added option to change main toolbar icon size on page `Display and Text`.
### Undo / Redo
* Added progress dialog for long undo operations in logbook and userpoints which can happen when
undoing the import or a bulk change of large datasets. Operations can be canceled now.
* Fixed performance issues for undo and redo operations resulting in frozen program.
* Fixed issue where import of logbook or userpoint data resulted in a messed up undo state.
* Logbook and userpoint undo function assigned to `Ctrl+Shift+Z` and `Ctrl+Shift+Y` to avoid
overlap with flight plan undo/redo functions.
### Updates
* Simplified update notification dialog to show only a HTML message from the server. Removed
`Download in Browser` button as well as header information and `Download now` to simplify release
management.
* *Little Navmap* now checks regularily for updates instead of only on startup. Update notification
messages might now also pop up after startup except when being connected to a simulator or having a
dialog window open. Note that the update check across the network is still done only every day,
week or month.
### X-Plane 11 and 12
* Scenery library data compilation adapted for X-Plane 12 folder changes. #867
* *Little Navmap* now requires `x-plane_install_11.txt` and `x-plane_install_12.txt` as well as a
valid installation path to be recognized. Run the X-Plane installer or X-Plane once to create this
file so that *Little Navmap* can detect the simulator.
* Now supporting X-Plane 12 METAR airport weather reports and GRIB winds aloft by checking folder
`Output/real weather`. Added folder configuration in options on page `Weather Files`. #926
* Fixed issue where X-Plane 12 add-on airports were not read from `Custom Scenery` in some cases.
Airports not included in the file `scenery_packs.ini` are now treated like enabled. #927
* Corrected userpoint export and import to and from `user_fix.dat` for X-Plane 11 and 12. Exporting
and importing waypoint flags and full name for X-Plane 12 now. The Little Navmap Userpoint tags
field is used to load and save the ID of the airport terminal area as well as the waypoint type.
Waypoint type is based on ARINC 424 field type definition 5.42. Spaces are replaced by underscores
'_' for userpoint tags. Alternatively double quotes and spaces can be used. Example tags:
`EDDF V__` is a VFR Waypoint at airport EDDF, `ENRT "I "` is an en-route unnamed charted intersection
and `ENRT R__` is an en-route named intersection.
### Little Xpconnect
See also
[Little Navmap User Manual - Little Xpconnect](https://www.littlenavmap.org/manuals/littlenavmap/release/2.8/en/XPCONNECT.html).
* Fixed an issue where ICAO type and other values of AI and multiplayer aircraft were messed up.
* Now detecting on-ground status correctly for AI or multiplayer aircraft.
* Little Xpconnect now adds items in the X-Plane plugin menu to set AI fetch and more performance
options.
* Adapted new weather and environment datarefs to X-Plane 12 changes.
* Little Xpconnect now supports Apple Silicon / ARM 64 machines. The Zip file contains two folders
`Little Xpconnect arm64` for Apple Silicon and newer Intel machines and `Little Xpconnect x86` for
older Intel machines. See link above. #923
* Changed Little Xpconnect build for Linux to use a minimum of shared library dependencies.
### Map Display User Interface
* Replaced map theme and map projection boxes in toolbar with a new tool button having a drop down
menu (dark globe icon on toolbar). This saves space in the toolbar area. Removed `Map Projection
and Theme Toolbar`.
* Combined the three toolbar buttons for map detail into one drop down menu button on the toolbar
containing a slider and reset menu item. Moved map detail level settings from menu 'View' to menu
`Map`.
* Added toolbar drop down menu button for a more detailed airport display filter including runway
length, type, procedures and light status.
### Map Display
* Added turn prediction line for user aircraft also having tick marks for one NM distance. This is
disabled by default in menu `View` -> `Show Turn Flight Path`.
* Added option to display selected autopilot altitude range as a dark green arc on the map. Enable
this in menu `View` -> `Show selected altitude range`. Note that some add-on aircraft misuse the
autopilot altitude which results in a wrong display. #247
* Added display on map and elevation profile for GLS/RNP paths. Showing information for these
virtual approach paths in tooltip and info window now. Enable RNP/GPS path display in menu `View`
-> `Navaids` -> `Show GLS/RNP Approach paths` or elevation profile context menu.
* New option to show aircraft endurance as circle around user aircraft. This is based on reserves,
contingency, fuel load, current fuel flow and ground speed (but not wind). Enable in menu `View` ->
`Show Aircraft Endurance`. Note that this shows the endurance based on current fuel flow. Numbers
on range ring shown in warning and error colors depending on endurance. #341
* Added forced navaid display for recommended navaids from used procedures including indication in
tooltip. This means that a related VOR being part of a procedure in a flight plan is shown even if
the display of VOR is disabled. This allows to have a clean map with only flight plan related
navaids.
* Added display of MSA (minimum sector altitude) diagrams on map similar to range rings. Can be set
by user in map, flight plan table, airport search and navaid search context menus. Enable display
of MSA icons in menu `View` -> `Navaids` -> `Show MSA Sectors`. Enable a larger scaled display by
right clicking on the MSA icon and selecting `Add MSA diagram at ...`. #498
* Added option for MSA diagram transparency and text size in options on page `Map Display User`.
* Added display of en-route holdings to map display, map context menu, information display and
tooltips. Old saved user defined holdings are discarded. #363
* Unpaved, heliports and water airports are now shown smaller than paved airports depending on zoom
level. Now adjusting airport label font size depending on zoom and minor airport status. Minor
airports have a smaller symbol and text on higher zoom distances.
* Added button and menu item to disable online aircraft and simulator AI separately. #754
* Added new range ring dialog allowing to add a label, change the coordinates or change the color.
Removed range ring setting from options dialog since radii can now be changed when adding rings.
* Display of a feature category is now automatically enabled on the map after adding an user
feature like range rings.
* Added function to zoom and jump to defined coordinates on map in main menu and map context menu.
See map context menu `More` -> `Jump to Coordinates ...`.
* Added `Go to User Aircraft` menu item in menu `Map` and toolbar plus keyboard shortcut
`Ctrl+PgUp`.
* Added tooltip for distance measurement lines showing distance, label, initial and final course.
* Outbound and inbound VOR calibrated declination now ignored per default in normal route leg
course shown in the moving labels.
* AI aircraft label visibility is now adjusted depending on aircraft ground status and details.
* Final course for measurement lines at VOR is now calculated based on VOR calibrated declination.
* Fixed issue where ILS heading was offset after switching scenery library databases.
* Moved whole map configuration to a file `maplayers.xml` embedded in program. This can be
overridden in configuration folder for a detailed map display customization. Program is watching
overloaded file in settings folder for changes and updates map accordingly. See file
`maplayers.xml` and embedded comments for more information here:
[maplayers.xml](https://github.com/albar965/littlenavmap/blob/release/2.8/resources/config/maplayers.xml).
### Map Display Options
* Added option on page `Map Display Labels` to show start and end course labels also considering
VOR calibrated declination. Useful when flying VOR to VOR. Labels are shown at a fixed position at
start or end of flight plan legs.
* Added option to show compass rose with true heading. See options on page `Map Display Labels` in
branch `Compass Rose`.
* Outline color (old and default style in *Little Navmap*) and semi-transparent (like SkyVector)
for flight plan can now be selected. Option for semi-transparent flight plan line also affects
logbook preview and procedure preview. See options on page `Map Display Flight Plan`.
* New options for semi-transparent highlight circles. Colors for highlights can now be changed.
Page `Map Display User`.
* Added option to disable magenta highlight for active leg in options on page `Map Display Flight
Plan` in checkbox `Highlight active leg`. #785
* Added optional label `Distance and Bearing from User` for AI aircraft. This can be enabled in
options on page `Map Display Labels`, branch `AI, Multiplayer and Online Client Aircraft` in line
`Distance and Bearing from User`. #708