forked from albar965/littlenavmap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
5051 lines (4267 loc) · 301 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.7.9.develop
## Notes
This is a public development/alpha release. Not all features are implemented yet for the next
stable 2.8 branches. Translations are incomplete, new help links do not work and user manual is not
adapted.
Some features like MSA, vertical paths or en-route holdings require either X-Plane, the included
AIRAC 1801 database or a Navigraph database newer or equal than AIRAC 2201.
See here for a [list of issues to do](https://github.com/albar965/littlenavmap/milestone/11) and a
[list of issues done](https://github.com/albar965/littlenavmap/milestone/11?closed=1).
Usually more issues are solved than publicly known on Github. This changelog lists all.
Note that all dialogs, windows, menus and buttons are functional. There are no unfinished or fake
buttons/dialogs in the program despite being an alpha release. Tooltips are updated with all new
functions and give help. Help buttons are an exception since the manual is not updated yet.
Please report if something does not work or does not work as expected.
Create a backup of your settings and database folder just in case you'd like to go back to the
stable release. Backup `ABarthel` in `C:\Users\YOURUSERNAME\AppData\Roaming\ABarthel` on Windows
and `$HOME/.config/ABarthel` on Linux and macOS.
**Reload the scenery library after updating.**
**A big thank you to all who reported bugs and issues!**
## Changes from 2.7.8.develop to 2.7.9.develop
### Scenery Library
* Fixed issue where all airports were recognized as add-on with MSFS update 9.
* Now notifying user about wrong scenery library modes after loading. Considers MSFS and Navigraph
special cases. Allows user to change to the required mode after loading.
* Corrected closed airport logic for MSFS to more adhere to the simulator logic. Now fully relying on
closed airport flag for MSFS. This can result in closed airports having open runways and open airports
having all runways closed. #876
* Completely reworked scenery library menu. Now giving indications in menu items if no simulator and
only a database was found or if a database is empty.
* Now always showing a dialog with hints if no simulator installations were found on start. Can be disabled.
* Corrected issues with runways designated by true course like BGTL. Approaches were missing runway assignments
and could not be resolved before. #870
* Fixed issues for updating airports by disabling a corner case from FSX and P3D which apparently
does not apply to MSFS. Before a feature was not updated if the new airport did not contain new
features like aprons or taxiways. Example LICC add-on.
* Added airport transition level for X-Plane and DFD compiler. Improved transition level and
transtion altitude reading for X-Plane since users add various wrong variants. This is not yet
enabled in the Navigraph database.
* Fixed issues with magnetic variation and inbound course in DFD and X-Plane compiler for holdings.
Holding course is now written as magnetic course to avoid unneeded calculations. Holding course
is still wrong in Navigraph database. This will be fixed in one of the next cycles.
* Databases minor version updated to 24. The program will show a warning if a database was not updated.
* Fixed exception while loading X-Plane scenery library if earth_hold.dat, earth_mora.dat or
earth_msa.dat cannot be found in Custom Data despite existing fix, nav and awy files.
* Now allowing a `no simulator` state of the program instead of always showing X-Plane. This avoids the
confusing always enabled X-Plane scenery library database.
* X-Plane now requires `x-plane_install_11.txt` and a valid installation path to be recognized.
Run X-Plane once to create this file so that *Little Navmap* can detect it.
* Prepared data compilation for X-Plane 12 based on limited information. #867
* Fixed issue `Index out of bounds: Index: 5, size: 5` when reading X-Plane user_fix.dat with
optional last column missing.
* Now adding suffix `old` to database in scenery library menu if a database was loaded with a
previous version of *Little Navmap* or if database was loaded two months ago. This is a reminder
for users to reload databases after simulator updates or updates of _Little Navmap_.
### Airspaces
* Removed user airspace paths and patterns from options dialog. Changed loading of user airspaces
now by showing a separate loading dialog similar to the scenery library dialog. Fixes to airspace
selection by name. #490
* Fixed crash with OpenAir airspace reader. #490
* Added reader for IVAO and VATSIM JSON boundaries. You can now read IVAO JSON and VATSIM GeoJSON files.
Currently you can find IVAO boundaries here:
[Airspace Boundaries](https://www.littlenavmap.org/downloads/Airspace%20Boundaries/).
VATSIM boundaries are available here [VATSPY Data Project](https://github.com/vatsimnetwork/vatspy-data-project).
* Now matching airspaces from online centers in a more or less fuzzy way. Now also
considering type when querying online airspaces. Showing connected online network in window title
bar now. #490
### Map Display
* Added option to vertically and horizontally zoom to aircraft and destination point in elevation
profile. Enable this in context menu of the elevation profile (`Zoom to aircraft and destination`). #868
* Fixed issue where waypoint drawing stopped due to overlapping database queries. Increased
maximum number of map objects. #877
* Increased airway drawing distance. Now shown on a higher zoom level. Omitting arrows on higher
zoom levels now.
* Removed more annoying movements and zooming if center aircraft is active.
* Added option for navaid radial display when drawing a measurment line from a VOR, VORTAC or NDB.
Default is off. Enable this in options on page `Map Display Labels` branch `Measurement Lines`. #860
* Added option to hide closed airports in menu and toolbar button. See `View` -> `Airports` -> `Closed`.
* Tooltips now showing on procedure legs like `Course to Altitude` and others again.
* Added radio range userpoint icon.
### Flight Plan
* Now using correct start position, distance and course for first leg `Proceed to Runway` from
starting position to takeoff position when using a SID or if a departure runway was selected.
Previously the distance was wrongly calculated from airport center to runway.
* Removed confusing course display from parking to departure runway in flight plan table.
* Corrected SimBrief fetch dialog to show alias instead of user name. #857
* Fixed missing waypoints in MSFS flight plan export for all distance, altitude or otherwise
terminated procedure legs.
* Fixed issue where elevation profile could not be calculated if a STAR has an at altitude restriction.
### User Interface
* Now checking for base folder structure only on first startup to avoid issues when changing
language. Folder structure can be now be created manually in the tools menu. #782
* Fixed `Docking Allowed` setting not applied to map window.
* Added show map cache to menu `Tools` -> `Files`.
* Fixed IVAO weather download to use new API. IVAO weather URL is now reset to new value on update.
* Added display of transition level to information airport and weather tab.
Needs 'Do not use Navigraph' mode with X-Plane or an updated, not yet released cycle.
* Changed transition altitude and transition level queries to fetch both values from nav database
first and simulator second.
* Added rain/snow indication for X-Plane in progress tab if temperature is below zero.
* Fixed crash in web interface if coordinates are not enabled in progress tab.
* Fix for window icon notification prevents hiding toolbar on windows with `Raise Windows` enabled.
* All settings are totally reset for updates from 2.4.0 and lower. These settings cannot be migrated now.
* Now removing trailing and leading spaces from map theme keys in options dialog.
* Resetting some essential messages on update now to keep users alert and aware of potential issues.
* Many more small user interface and map display improvements.
* Added display of aircraft category and RNP to procedures and procedure legs in flight plan table
and procedure search.
===============================================================================
# Version 2.7.8.develop
* Fixed crash after loading or switching scenery library when web server is disabled.
* Fixed crash with MapTiler and MapBox map themes when using spherical map projection.
* Fixed issues where GLS/RNP approaches were not found when using FSX/P3D/MSFS databases. ILS and
GLS information is now always taken from Navigraph database except when using
`Do not use Navigraph Database`. As a result ILS course might probably not match for older
scenery data or airport add-ons. Select `Do not use Navigraph Database` temporarily if this is an
issue. Note that some approach information about RNP is not yet available with the current
Navigraph cycle.
* Removed wrong warning dialog about old scenery library database if scenery library is empty.
* Updated French translation from Patrick.
* Fixed issue when downloading NAT tracks containing text like
`PBCS TRACKS AS FOLLOWS / V W X / END OF PBCS OTS`. `V W X` was wrongly recognized as a track
resulting in an error message.
===============================================================================
# Version 2.7.7.develop
### Map Display Themes
* Added MapTiler, MapBox and Thunderforest map themes plus required API keys and tokens.
* Themes requiring keys or tokens are marked with a `*` in menu and dropdown box.
* Added option to pass key/value pairs to replace in DGML map configuration files. This is needed
for online maps requiring API keys or tokens. These keys are collected from DGML map configuration
files and can be edited in options on page `Map Display Keys`. #85
* Showing a notification dialog with help if required keys for a map theme are missing and user
selects theme for display.
* Saving API keys and tokens to separate binary file to avoid users accidentally sharing these from
the .ini file.
* All themes are added to the drop-down list by name as extracted from the DGML files. Now checking
visibility flag in DGML. Themes having this set to `false` are excluded. All themes are now shown
without distinction between user or stock.
* Fixed issue where question mark in DGML download URL was replaced with percent encoded entity in
request URL.
* Adapted download policies and increased tile expiration date in maps.
* Removed hill-shading option in user interface. This will be replaced by better maps but might be
added back depending on availability. #838
* Fixed graphical "smearing" issues with maps not covering the whole view like the Norway N50 Topo Map.
* Sending user interface language now in HTTP requests to allow map servers to select map tiles
with the right language.
* Added new key `{language}` in DGML for custom map request URLs. This allows to fetch Google map
tiles using the user interface language instead of getting map labels in random languages. Append
`&hl={language}` to the download URL path in Google map themes to force map tiles in the user
interface language or `&hl=en` to force all maps in English. This fixes issue with random
language used for labels in some maps. Note that you have to clear the tile cache to see the
changes. See [User Manual - Disk
Cache](https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/FILES.html#disk-cache).
* Added commented example for DGML configuration including new keys in
`data/maps/earth/example/example.dgml`.
* Map theme is reset to OpenStreetMap after first start.
### Map Display
* Added toolbar drop down menu button for a more detailed airport display filter including runway
length, type, procedures and light status.
* 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.
* Now omitting passed navaid symbols in flight plan when drawing plan on the map. This minimizes a
cluttered map.
* 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 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 MSA tooltip, map context menu for show information and information display.
* Added display of en-route holdings to map display, map context menu, information display and
tooltips. Holdings are automatically either fetched from an updated Navigraph database or the
X-Plane database. 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. Now showing unpaved airports
sooner when zooming in.
* 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 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 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.
* Added `Go to User Aircraft` menu item in menu `Map` plus keyboard shortcut `Ctrl+PgUp`.
* Changed keyboard shortcut for Center flight plan on map.
* Renamed aircraft center option to `Keep User Aircraft centered`.
* Added display on map and elevation profile for GLS paths. Showing information for GLS paths in
tooltip and info window now. Now showing GLS channel information in flight plan table for GLS
approach. Enable RNP/GPS path display in menu `View` -> `Navaids` -> `Show GLS Approach paths` or
elevation profile context menu.
* Improved display of vertical approach guidance aids for all approach types. Added ILS category
display. Better selection of shown/forced navaids for approach guidance.
* 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/master/resources/config/maplayers.xml).
* Airspace display is now kept to the lowest zoom distances where airport diagram shows up.
* Added tooltip for distance measurement lines showing distance, label, intial and final course.
* Now enabling track view automatically after triggering download manually.
* Added ellipsis `...` as indicator for hidden restrictions on procedure legs on map. Zoom closer
to see speed or altitude restrictions.
* Fixed several issues like overshoot or too long texts with text placement along lines (flight
plan, airways and others). Avoiding overlap of line text with flight plan waypoints now. Flight
plan labels are now drawn centered on the line instead below.
* Fixed several issues where navaids being part of the flight plan or recommended navaids were
drawn twice or had shadow tooltips for invisible symbols.
* Now allowing compass rose minimum size down to 0.2 NM when zooming close. Corrected distance ring
labels for small distances in compass rose.
* Added option to show compass rose with true heading. See options on page `Map Display Labels` in
branch `Compass Rose`.
* Fixed issues with anti-meridian detection and line split resulting in kinks in flight plan and
measurement lines.
* Cleanup, restructuring and changes in map context menu.
* Fixed issue where airport weather icons were limited in number despite using IVAO, VATSIM or NOAA
weather.
* Fixed issues with navaids in procedure preview drawn more than once. #595
### Flying and User Aircraft
* Fixed issue where map position was constantly pulled back to aircraft when using mouse wheel for
zooming. Fixed several issues with jump back to aircraft functionality.
* Removed confusing move/zoom gesture when on ground with simple aircraft centering. Now keeping
current zoom value when jumping back to user aircraft.
* Improved behavior when centering next flight plan waypoint and aircraft. Now avoiding to zoom out
too far.
* Added option to modify zoom for aircraft and next waypoint. Options on page `Simulator Aircraft`
input field `Zoom Distance`.
### Elevation Profile
* Added top header to elevation profile optionally showing course, distance and related navaid.
Optional flight plan line labels added to elevation profile. Profile labels can now be set in
options dialog. Added context menu item to disable top label in profile.
* Added display options for profile on options page `Map Display Labels` in branch `Elevation
Profile`.
* Added optional display of altitude and speed restrictions in elevation profile. #601
* Added display of required (by approaches) or calculated vertical descent flight path angle to
elevation profile map and tooltip. Calculated vertical angle is shown with transparent background
and required angle is shown with yellow background. #803
* Vertical profile calculation now considers vertical path requirements.
* Showing optional vertical track line on the elevation profile. Enable this by checking `Show
Vertical Track` in the elevation profile context menu. #247
* Now showing intercept positions and labels correct in elevation profile.
* Fixed issue where wrong distance was calculated for not connected course to fix legs which
resulted in wrong leg and cursor positions in elevation profile.
* Fixed issue where elevation profile was not updated after loading wind data.
* All labels are now cut off on demand to reduce clutter.
### Flight Plan
* Changed flight plan table column selection to use confguration tree dialog including a
description column instead showing the description in tooltips.
* Use can now select departure runway 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 runway information to flight plan header.
* Added option to disable parts of the flight plan table header to configuration tree dialog.
* 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 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.
* Vertical angle now shown in procedure leg restrictions in flight plan and procedure search. #803
* Improved start position selection dialog (menu `Flight Plan` -> `Select a Start Position`). Added
runway dimensions, runway facilities and surface. Added help button. User can now search for
airline codes or other texts in the parking, runway or helipad entries.
* Improved error messages in tooltip on error label in flight plan tab. Removed redundant error
label in elevation profile. Now also showing message if simulator aircraft does not match
performance file.
* Fixed issue where MSFS SID and STAR cannot be loaded due to missing runway in database.
* Fixed issue where distance to destination was not correct in some cases.
* Corrected display of course and distance for flight plan table and map. Texts are now correctly
omitted where not applicable.
* Fixed issue where flight plan was corrupted showing wrong top of descent after saving LNMPLN in
some cases.
* Now showing a warning dialog if user tries to save a flight plan with broken procedures to
LNMPLN. Broken procedures which were not found in the database are now dropped when saving LNMPLN.
* Added direct distance to flight plan calculation window allowing to compare with calculated
flight plan distance.
* Fixed several issues with flight plan table when moving to active leg or clearing selection after
timeout.
* Fixed wrong filename proposal when saving flight plan snippet from selection (`Save selected
Range as Flight Plan` in context menu).
### Flight Plan Route Description
* Added workaround in route string reader to avoid issues with overlapping navaid idents and three
letter airport codes. Example `PMDY SOK UPP PHTO` resulted in `PMDY SOK PHUP PHTO`. Now avoiding
three letter airports if VOR or NDB with the same name are present.
* Fixed issue where airports were recognized using IATA codes instead of navaids as alternates in
route description. Example: `PACV CASEL7 YXY YQH YYE YQU CYQU CYEG` recognized YQH, YYE and YQU as
alternate airports.
* Improved distance checking when parsing route string for better disambiguation.
### 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`. #828
* Added file patterns for multi export which can be set for each file 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 flight plan export for iFly Jets Advanced Series. #817
* Added saving and loading of departure runways to LNMPLN flight plan. Approach runway can now be
saved with an offset course. #696
### Aircraft Performance
* Now checking for correct ICAO aircraft type in performance edit dialog. Added link to official
ICAO aircraft type database in aircraft performance edit dialog.
* Showing warning now if aircraft type or loaded performance file is not valid.
* 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 field to aircraft performance file, edit dialog and display.
* Added display for winds at cruise level only. Needed for FMC/MCDU entry.
* Now always doing more than one wind data calculation to achieve more accuracy and better matching
path angles.
* Removed unneeded file name reference in aircraft performance report. Now only included when
printing report.
### Search
* Added random destination finder in airport search tab to select a random departure and arrival
from the current search result. Enable this by checking `Random Flight` in the drop down menu
button. Thanks to [u-an-i](https://github.com/u-an-i) for implementing this.
* Added undo/redo functionality to logbook and userpoint search. Can be accessed in main menu,
context menu or shortcuts. The undo/redo information is saved in the database and permanent between
restarts. Note that undoing large bulk changes can take a while. Warning dialogs before deleting
entries removed. #280
* Added literal search using double quotes for navaid and airport idents. Example: Search for "TAU"
including double quotes to find exactly the two VORs with this id.
* Idents in airport or navaid search can now be separated by space to search for a list. Example:
Enter LIRF EDDF to find these two airports.
* Query for airport by official code failed if ICAO columns was not available or not populated.
* Fixed several issues with context menus where menu items were wrongly enabled in search result
tables and flight plan table. Corrected texts in menu items and added map object names.
* Enabled search for airport ident, ICAO, IATA, FAA and local id again in airport search filter in
context menu.
* Added shortcut keys to add airport in search table as departure, destination or alternate.
* Fixed several issues with airport and navaid search where `Show in search` resulted in wrong entries.
### Procedures
* Added preview collecting all available procedures of an airport on the map. Enable with new
button in airport search tab on the top. Using rotating different colors to show procedures. View
is updated automatically when changing search parameters.
* Procedures can now be selected by right-clicking on a waypoint or other fix of a procedure
preview in the map.
* Procedures and custom arrival and departures can now be deleted from the map context menu.
* Added name search filter in procedure search tab.
* Added procedure filter for STAR and all approach types like ILS, RNAV or VORDME.
* Replaced sub-menu for multi or parallel runway procedures with runway dialog.
* Updated tooltips for procedure points on map and added icons.
### User Aircraft Progress
* Added user aircraft progress tab configuration using a tree control which allows to select data
fields to show. The dialog also shows a description for each progress data field. Show this
configuration dialog by clicking on the small button on the top right in the progress tab (gear) or
by using the context menu. #768
* Added fuel load, gross weight, real time, top of climb and autopilot selected altitude to
aircraft progress.
* Removed now useless less/more selector in progress.
* Showing vertical path and required descent rate in aircraft progress in descent and approach phase.
* Endurance in progress tab now considers reserves and contingency fuel.
### Information
* Added radial and distance to related navaid in waypoint information for special waypoints like
`D095J` which is 95°M and 10 nm from VOR SUM.
* Moved multiple code for airspaces from name to description to avoid the confusing name suffix.
* Added display of X-Plane airport type which might not always match the type determined by
*Little Navmap*.
* Moved distance to flight plan and distance/bearing to user aircraft to top of tooltip.
* Showing detailed waypoint description now if available (Navigraph and X-Plane). #321
* Added [ChartFox](https://chartfox.org) to airport information in link section. You have to be
logged into ChartFox to see charts.
### Logbook
* Fixed bug where all logbook attachments were replaced with the files from the first edited entry
when doing bulk edit. #829
* Increased limit in logbook statistics from 250 to 1000 rows.
* Fixed several update issues in logbook entry edit dialog. Logbook entry dialog is now pre-filled
with all data (flight plan, perf and trail) from current session. Can be removed by pressing reset.
* Fixed missing airport altitude when creating logbook entry manually.
* Fixed could not find airport in logbook entry dialog when using MSFS. #808
* Added real time to logbook tooltip.
### Userpoints
* Userpoint category is now automatically enabled after adding one on the map. This helps to avoid
confusion when a userpoint is hidden after adding.
* Ok button was wrongly disabled with only ident checked in userpoint bulk edit dialog.
* Holds can now be placed at userpoints.
### Options
* Reordered pages in options and added new pages `Map Display Keys`, `Map Display Labels`, `Map
Display User` and `Map Display Flight Plan`. Removed `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.
* Outline color (old and default style in *Little Navmap*) and semi-transparent (like SkyVector)
option for flight plan added. Option for semi-transparent flight plan line also affects logbook
preview and procedure preview. See options on page `Map Display Flight Plan`.
* Added separate symbol size and text options for userpoints. See page `Map Display User`.
* New options for semi-transparent highlight circles. Colors for highlights can now be changed.
Page `Map Display User`.
* Added AGL label option for user aircraft on map. See `Map Display Labels`.
* Added optional display of red ice warning labels on map (not in elevation profile) on page `Map
Display Labels`. #745
* Added options for display of user and AI aircraft coordinates on map. Page `Map Display Labels`. #700
* Option to hide user feature tooltips (traffic patterns, measurement lines and others) on page
`Map` added.
* Added option to disable startup image screen (splash screen) on page `Startup and Updates`.
* New option for verbose tooltips on page `Map`. Default is enabled. Disable this to get brief
tooltips when hovering over the map.
* Added distance option to zoom in on aircraft touchdown in options on page `Simulator Aircraft`.
* Added separate timeout to jump back to current active leg for flight plan table on page
`Simulator Aircraft`.
* Removed map update option `none` from page `Map`.
* Added option to change main toolbar icon size on page `Display and Text`.
### General User Interface
* Removed `hidden on map` message in all context menus for map display, flight plan table or search
result tables if display of a user feature like a traffic pattern is not enabled. Display of a
feature category is now automatically enabled on the map after adding.
* Changed style sheet for night style to improve visibility for checked icon menu items and menu
separator lines which were barely visible before. Also updated checked push buttons in dark mode
for better visibility.
* Corrected vertical splitter positions for first start in options dialog and profile widget.
* Changed all context menus to use better names. Now using `Select Departure Runway` and `Select
Destination Runway` instead of the misleading phase `Create Approach`. Added selection for
departure and destination runways to menu `Flight Plan`.
* Reorganized all context menus and put flight plan related actions to top.
* Corrections to coordinate display.
### Scenery Library
* Now showing a warning dialog on startup and database switch if user has a stale simulator
database loaded. The warning shows if the scenery library database was created with a previous
*Little Navmap* version or if it is older than two months.
* Now hiding all artificial waypoints created internally for procedure or airway resolution from
search, information and tooltips.
* Now trying to read airport transition altitude from navigation database and then trying simulator
database if available there.
* MORA data is now fetched from either navigation or simulator database depending where it is
available.
* Fixed issue in scenery library loader where airports were wrongly recognized as MSFS POI dummies.
* Fixed detection of MSFS Navigraph update due to name change. This resulted in various issues with
airport updates and errors while reading the scenery library.
* Now passing unknown airspace types through when reading OpenAir format to allow using LNM
internal types.
* Fixed issue where Mode C airspaces were imported with the wrong type when reading OpenAir files.
* Fixed issue where theta (course) and rho (distance) for related navaids in procedures were not
correctly written to the database.
* Better error message when failing to read BGL files.
* Now skipping empty lines in X-Plane apt.dat file header as they can appear in malformed add-on
airports.
* Added vertical angle to approach and transition legs now read from DFD, X-Plane and MSFS. #803
* Added compiling of en-route holdings to DFD and X-Plane compiler.
* Added writing of airport MSA sectors and pre-calculated geometry to DFD and X-Plane compiler. #498
* Added writing of MORA grid from X-Plane database in data compiler.
* Added SBAS/GBAS paths points and stations to X-Plane and DFD databases. #640
* Added ILS type to FSX/P3D/MSFS compiler. #640
* Fixing equal runway end positions for DFD compiler now which resulted in zero-length runways when
drawing.
* Corrected wrong number of ILS for airport in DFD compiler.
* Added gate positions to DFD compiler.
* Added hint to fix problem in the error message for wrong base path in load scenery library dialog.
* Various other fixes regarding runway ends and ILS assignment.
===============================================================================
# Version 2.6.17
This release adapts *Little Navmap* to the latest MSFS changes that cause crashes when loading the
scenery library, as well as other fixes and improvements that also affect X-Plane.
## Changes from 2.6.16 to 2.6.17
### MSFS
* Fixed crashes when loading scenery library of MSFS SU6. #799
* Corrected MSFS airport detection. Now ignoring airport closed flag which removes many
POI wrongly detected as airports.
* Reduced warnings for unknown BGL records to avoid flooding the log with messages and
crashing when reading scenery.
### Map
* Limited minimum detail level to -2 to avoid confusion about missing map features when user
selects a too low value. Now resetting details to default on update.
* Fixed issue where runway offset markings were not visible on unknown runway surfaces like when
using scenery library mode `Use Navigraph for all Features`.
* Corrected drawing for logbook entries where departure or destination airport could not be found
in the scenery library database.
### Options
* Changed IVAO weather URL to use HTTPS (secure connection). The URL is now reset to the new
default on first startup.
* Fixed issue where AI and user aircraft tooltip settings were not restored in options.
### Flight Plan
* Corrected flight plan calculation using radio navaids. Selected navaids were too close in some
cases. Example: `PAYA MDO ODK CDB ELF DUT PADK` where CDB and ELF are too close resulting in
zig-zag routing.
* Added heading for departure parking position to LNMPLN flight plan format.
* Adjusted cost factor for flight plan calculation to avoid direct calculation (no airways at all)
on the last two ticks of the slider. Default value for slider after installation is not centered.
* Fixed issues where departure position type (runway, parking, helipad or airport) was not saved in
LNMPLN after changing start position to a runway or assigning departure airport. Departure position
type now set correctly to `runway` after assigning a runway automatically.
### Logbook Search
* Fixed broken search for departure and destination airport in logbook.
* Disabled not working airport filters in logbook search context menu (`Filter by ...` in context
menu). These will be enabled again in a later version.
* X-Plane: Fixed several issues where an airport using official ids (ICAO, FAA, IATA or local) was
not found in logbook context menu, logbook edit dialog and information display for log entries.
### Other and User Interface
* Fixed issue where an internal cache gave wrong results which caused random wrong airport
assignments when working with flight plans or after switching scenery library databases.
* Removed slow down in internal airport queries when searching by official codes. This caused short
freezes when clicking on an airport for information in some cases.
* Fixed several issues where airports were wrongly identified as X-Plane airports. Corrected
display of airport ids.
* Fixed issue where a X-Plane was still wrongly detected while using scenery library
mode `Use Navigraph for all Features`.
* X-Plane: Adjusted display options for official airport codes. IATA is now used before internal
ident in all cases. Route description now shows IATA code as well if available.
* Adjustments to flight plan and aircraft centering when getting close to ground while flying.
Now avoiding too close zoom.
* Added Pilot Nav to airport link list.
* Removed `Work offline` option in file menu since it is of limited use and causes too many
problems if users check this inadvertently.
* Fixed bug with wrong airspace assignment for class F and G when reading OpenAir files. #797
* Better coordinate parsing. Removing separators `|`, `;`, `_` and `:` for latitude and longitude now.
* Fixed several typos in user interface and more small user interface improvements.
### Build and Development
* Now using Qt libraries 5.15.2.
* Changed build to use OpenSSL library provided by the Qt installer on Windows.
* Updated flight plan schema file (https://www.littlenavmap.org/schema/lnmpln.xsd) and LNMPLN file
format documentation in the user manual.
===============================================================================
# Version 2.6.16
This version fixes flight plan issues with X-Plane as well as flight plan export and printing issues.
## Changes from 2.6.15 to 2.6.16
### X-Plane flight plan export and loading #741
* Now falling back to DEP/DES keywords in X-Plane FMS flight plan files. These keywords denote
departure or destination as a waypoint or a not identifiable airport opposed to ADEP/ADES. This
avoids loading issues in X-Plane FMS and third party tools. Flight plans should be loadable in
X-Plane FMS and GPS in any case. The conditions for this case are below:
- Airport ident is longer than four characters. Example: White Lake (`XC0004`).
- Airport has ICAO and this does not match internal id. Example: Torres with official ICAO id `SSTE`
using internal ident of `SBTR`.
- Airport has no ICAO but FAA code which does not match the internal id. Example: Red Lion with
FAA code `JY73` using internal ident of `N73`.
- Airport has neither of above but a local code which does not match internal. Example: Edmonton
Cooking Lake having local code of `CEZ3` and internal X-Plane ident `EZ3`.
* Now truncating all X-Plane airport idents to six characters. Also the ones used in intermediate
waypoints.
* Enabled loading of X-Plane FMS plans with truncated airport ids.
### General
* Added airport elevation to tab `Runways` and airport transition altitude in tab `Weather` in information window.
* Fixed issues with flight plan and waypoint remarks being truncated when saving plan as HTML,
printing plan or copying plan as CSV (`Ctrl+C` in table).
* Fixed issues when copying CSV text to clipboard in flight plan table and search result tables (`Ctrl+C` in table).
Wrong columns were copied into the CSV text if columns in the table were reordered.
* Added missing flight plan remarks field to HTML export and print.
* Table columns which are shrinked to minimum width are now excluded from export to HTML and CSV.
* Fixed issue where the wrong flight plan columns were printed or exported to HTML or columns were missing.
This happened if the user rearranged the flight plan table columns by moving the headers around.
* Small corrections to options dialog text, aircraft labels on the map (`TCAS` vs `XPDR`) and airport
labels on the map.
* More tolerance for finding airports when loading flight plans. Trying all available internal and
official ids (ICAO, FAA, IATA and local) now.
* Now also showing ILS frequency for final approach in flight plan table for circling as well as
IGS, LDA, LOC and SDF approaches if navaid is present.
### Web interface
Fixes provided by [u-an-i](https://github.com/u-an-i).
* Fixed JavaScript errors on desktop due to pointermove after generalising touch zoom.
* Now giving user commands always priority if server does not respond.
* Adjusted fast map refresh to not produce images too large at for slow connections.
===============================================================================
# Version 2.6.15
This version contains bug fixes, small user interface improvements, support for MSFS scenery
library changes and a new airport ident search for X-Plane.
## Important Notes
* All simulators: Reload the scenery library to get the changes. Also update *Little Navmap* on
remote/networked computers before copying a new scenery library database. Older *Little Navmap*
versions will crash with the new databases.
* MSFS: Avoid the scenery library mode `Do not use Navigraph Database` if you have the Navigraph
update for MSFS installed. You will see errors in procedures. Instead directly update the scenery
database of *Little Navmap* using the Navigraph FMS Data Manager.
* The manual is not updated for the webserver / web user interface changes. Scroll by clicking or
tapping and zoom by using the mouse wheel or the two-finger pinch gesture.
* The table column order and width for the search results is reset to default for the search result
table in tab `Airports`.
* The status bar can be hidden in some cases. Show it again by selecting `Window` -> `Show Statusbar`.
* The window layout might be different after updating in some cases. Reset it to default using
`Window` -> `Reset Window Layout to Default` or load a saved window layout.
## Changes from 2.6.14 to 2.6.15
* Updated English and German manual for airport ident changes in search and information display.
* [Ident in Airport Search](https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/SEARCH.html#airport-search-ident)
* [Override in Airport Search](https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/SEARCH.html#airport-search-override)
* [Ident in Information and Tooltips](https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/INFO.html#airport-ident-info)
* [Ident in Flight Plan Route Description](https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/ROUTEDESCR.html#routedescr-airport-ident)
* [Allow Window moving](https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/MENUS.html#allow-window-moving)
### General
* Changed weather download process to minimize user interface freezes during wind aloft or METAR
downloads with slow internet connections. #737
* Correcting VATSIM weather address which was taken over wrongly from old versions in some cases.
The wrong address caused quickly repeating downloads.
* Now allowing to set departure airport as alternate in the map context menu. The menu item was
wrongly disabled before.
* Added estimated flight time to top of descent and destination to profile header.
* Menu `Weather` -> `Airport Weather` now allows to disable the weather source which also disables
all file accesses. The airport weather menu item and toolbar button will disabled if this is
selected.
* Added function to disable the moving of dock windows by click and drag on the title bar. Uncheck
`Allow Window moving` in menu `Window` to avoid accidental movement of dock windows which might
mess up the window layout. You can still resize the dock windows at the border.
* Fixed issue where flight plan calculation window header text was not updated on flight plan
changes.
* Fixed crash when decoding procedures. Example: Sumburgh (EGPB), approach ILS 27, transition D064L
for P3D scenery.
* Fixed crash that occured when moving flight plan legs in empty or one leg plan with the keyboard.
Now updating context menu items in flight plan table accordingly.
* Showing status bar again which might be hidden after recent updates.
### MSFS
* Adapted MSFS scenery library loader to new scenery file structures in MSFS introduced in version
1.18.9. This is needed to avoid missing procedures. #735
* Several fixes in MSFS flight plan export. Approach transition waypoints are now removed. Removing
airway for STAR entry waypoints. SID and STAR transitions can be used now. Keep in mind that some
information will be lost when reloading MSFS PLN files. Several problems with MSFS flight plan
import remain.
* Localizer approaches were not recognized when loading MSFS PLN files into *Little Navmap*. Fixed now.
* Corrected export for circling approaches and localizer backcourse approaches in MSFS PLN which
can now be loaded.
### X-Plane
* Added ICAO, FAA, IATA and local airport codes to search result table as well as in information
and tooltips. This is only used by X-Plane. Move the columns in the search result table out of the
way by clicking and dragging the column header or shrink them to minimum if you're not an X-Plane
user. Note that Navigraph additionally provides IATA codes while FSX, P3D, and MSFS do not provide
any additional official codes at all. #706
* Enabled search for the additional airport codes in ident field in airports tab. This means that
*Little Navmap* matches all internal, ICAO, FAA, IATA or local idents to the search input.
* X-Plane internal idents (`X...`, five or more characters) are now hidden throughout the whole
user interface except in information and tooltips if an airport has one or more official idents
assigned. The internal ids might show up occasionally, e.g. in the flight plan table when
switching simulators.
* The flight plan route description now uses and outputs one of the official codes for airports if
available.
* Fixed issues with X-Plane flight plan export where airports have an internal ident different from
official ICAO and FAA codes.
* Fixed missing display for X-Plane airport flatten attribute.
* Fixed potential crash in search functions for airport.
* Resetting table layout for airport search since columns have changed. #707
* Added columns `faa` and `local` to airport table and removed column `xpident` in database schema.
Database minor version updated to 20.
===============================================================================
# Version 2.6.14
This version contains bug fixes, small user interface improvements and support for the new
IVAO interface which allows update rates of 15 seconds for online flying.
## Important Notes
* MSFS: Avoid the scenery library mode `Do not use Navigraph Database` if you have the Navigraph
update for MSFS installed. You will see errors in procedures. Instead directly update the scenery
database of *Little Navmap* using the Navigraph FMS Data Manager.
* The manual is not updated for the webserver / web user interface changes. Scroll by clicking or
tapping and zoom by using the mouse wheel or the two-finger pinch gesture.
* The table column order and width for the search results is reset to default for the tabs `Online
Clients` and `Online Servers`.
## Changes from 2.6.13 to 2.6.14
### Flight Plan
* Fixed issue where waypoints being part of a missed approach were removed when saving a flight
plan. #728
* Now disabling `Add Alternate` in map context menu for empty flight plan to avoid crash when
selecting without plan.
* Enabled information display on right click or double click in flight plan table for navaids which
are part of a procedure. Menu item was wrongly disabled before. #727
* Fixed problem where flight plan could be internally corrupted after saving. This caused a wrong
warning about invalid destination airports when exporting plans and other issues like disappearing
flight plan legs.
* Fixed issue where Garmin Base Camp could not load GPX files. Added missing attributes and default
namespace in XML according to specification.
* Now avoiding ICAO region when exporting MSFS flight plans since it is not reliable for airports
and the sim garbles the flight plan when loading. Example: Direct EDMG to LHSK.
* Reworked resolving of departure parking, helipad or runway positions from flight plan. Now
omitting positions which are too far away from saved position for all simulators now. Fixed
issue where helipad starting position was not loaded correctly in some cases.
* Saving and loading departure type (runway, parking, helipad, etc.) to LNMPLN now.
* Reorganized and cleaned up text in tab `Fuel Report`.
### Logbook
* Now omitting flight plan when saving a logbook entry instead of saving an invalid plan with missing
waypoints. This happens if no flight plan was set while flying. Note that you still might see an
exception if you try to save a flight plan from older log entries from flights without a plan.
* Now ignoring invalid or missing flight plans when saving GPX files from logbook entry. Previously
showed an exception `Invalid LNMPLN flight plan file ".". No waypoints found.`.
* Adjustments for flying user aircraft detection to avoid creating log entries for low passes. #693
### Procedures
* Now correcting final procedure legs where last altitude restriction is wrongly below airport
elevation. This can happen due to errors in scenery libraries or runway threshold elevation being
below general airport elevation. *Little Navmap* refused to build the elevation profile if this
happened. #711
* Fixed issue where a far away VOR was selected instead of a closer ILS with the same ident when
resolving fixes for procedures. Example: LJMB SID PETO5D RWY 32 showed a 800 NM leg towards a
remote VOR.
* Corrected display issue in flight plan table where DME terminated procedure legs showed the wrong
navaid and the wrong distance. Example: EGPH I06 via TLA showed `D322O+5` instead of
`TLA+20`.
### User Interface
* Added `Toggle Flight Simulator Connection` function with keyboard shortcut `Ctrl+Shift+A` in
tools menu. This allows to quickly connect to the simulator.
* Added previously missing keyboard shortcuts for functions `View` -> `Show Aircraft` (`Ctrl+Alt+B`)
and `View` -> `Show Aircraft Trail` (`Ctrl+Alt+T`).
* Added keyboard shortcuts for map themes: `Ctrl+Alt+1` to `Ctrl+Alt+6` for default themes.
* Fixed issue where coordinates for online aircraft map link were not updated in information panel.
Clicking on the link `Map` showed the wrong aircraft position as a result. #722
* VOR now shows `Calibrated declination` and `Magnetic declination` in information window where the
latter one is the environment value.
* Added flown distance and takeoff time to progress tab. This is also available without flight plan.
### Scenery Library
* Fixed issue where empty folders like `OneStore` in the wrong place confused detection of MSFS.
Now also checking for file `.../fs-base/layout.json` in required path.
* Now logging empty, invalid or inaccessible XML and JSON files while scanning for MSFS or P3D scenery
instead of throwing an exception. #720
* Now computing ARINC approach id (e.g. `I27C`) for all approaches from FSX, P3D and MSFS to allow
better procedure detection when loading flight plans across different simulator databases.
### Other
* Added support for IVAO JSON 2 format in whazzup parser. Removed unneeded attributes for online
airspaces and clients. Resetting online client, center and server search result table layout for
database schema changes. Update rate is now 15 seconds for IVAO instead of two minutes. #722
* Several updates to the internal webserver / web user interface by [u-an-i](https://github.com/u-an-i).
* X-Plane and *Little Xpconnect*: Now using more datarefs from flightmodel which are not affected by
failures. #693
* Updated Qt libraries to 5.12.11.
===============================================================================
# Version 2.6.13
This version contains mostly bug fixes, adaption to MSFS scenery library changes, support for the new
X-Plane TCAS scheme and a reworked web user interface.
Version 2.6.12.beta was an unofficial beta release.
## Important Notes
* You have to update/reinstall *Little Navconnect* and *Little Xpconnect* if you use these since
the data protocol has changed. This version is compatible with *Little Navconnect* 2.6.11
and *Little Xpconnect* 1.0.24 or newer.
* Aircraft label settings are reset back to default. Adjust these in the options dialog on page
`Map Display 2`.
* All MSFS scenery library related changes need at least MSFS version 1.16.2 .
* MSFS users need to reload the scenery library to new features like SID and STAR.
* Do not use the scenery library mode `Do not use Navigraph Database` if you have the Navigraph
udpate installed. You will see errors in procedures. Instead update the scenery database of *Little
Navmap* using the Navigraph FMS Data Manager.
## Changes from 2.6.11 to 2.6.13
### Flight Plans
* Corrected loading and saving of GPX tracks. Now also saving timestamps and considering
disconnected trail segments. A flight where the aircraft was moved or warped during flight results
in a straight line connecting the two segments. Changing aircraft, restarting the simulator or
*Little Navmap* results in disconnected trail segments.
* Fixed issue causing error messages on flight plan elevation profile calculation if destination
airport is below sea level and an approach procedure is used.
* Flight cruise altitude was set wrongly after calculating route with metric altitude units.
* Now omitting visual reporting points (like `VP123`) and other obscure numbered waypoints from
route calculation. Also ignoring half degree points like `H5711` in north atlantic now. Simplified
and optimized loading of routing network.
* Fixed issue where a flight plan calculation resulted in not optimal routes. This happened when a
nearby navaid connected to the airway system could not be found.
### Flight Plan Export
* Enabled departure parking position for MSFS flight plan export and import. Enabled check for
parking position for MSFS export which shows a warning if starting on a runway.
You can also set a fuel pad as starting position but note that runways and helipads as starting
positions will be ignored by MSFS.
* More relaxed user waypoint naming conventions for MSFS. Now allowing more special characters.
* Corrected Aerosoft CRJ flight plan export as far as possible. Now exporting a list of waypoints
instead of airway routes for MSFS CRJ to minimize issues when loading plan in aircraft.
Adapted changed keywords in `.flp` file and compressing airway segments now. #632
* Added export of modified PLN format for Integrated Simavionics / ISG devices and gauges.
* Export option for MSFS PMS50 GTN750 Garmin added. This export saves the flight plan using a fixed
filename `fpl.pln`.
* Now always adding procedure entry and exit waypoints for flight plan export formats not
supporting procedures like FSX/P3D PLN. User can an additional waypoint in the simulator if needed.
* Corrected default flight plan pattern to use departure and destination ident if flight plan
pattern is empty. Used departure airport ident wrongly before.
* Changes to allow updates for new export formats.
* Now clearing invalid procedures (red error message below flight plan table) before saving LNMPLN.
Reloading a saved LNMPLN clears any error messages now.
### Procedures and Scenery Library
* Now fully recognizing SID and STAR from MSFS scenery library. Many thanks to
[icykoneko](https://github.com/icykoneko) for implementing this. #649
* Adapted loading of approach procedures and some airport structures to new MSFS changes since
1.16.2. This fixes the issue of empty and not selectable approaches in the procedure tab.
* Constant turn radius legs in procedures are now correctly depicted for MSFS.
* Fixed issue where some navaids did not get airport ident assigned if in different BGL file.
* Other improvements for procedure drawing.
* Added speed limit for MSFS procedure legs.
* Now checking all MSFS procedures before saving in the database. A warning will be logged and the
procedure will be omitted if not valid.
* Now omitting closed dummy airport structures having no runways and no start positions which are
used by MSFS as POIs.
* Fixed issue where an error was shown when loading `Library.xml` files from add-on aircraft.
* `Library.xml` files are now considered when excluding folders from loading.
* Removed exception for invalid files in X-Plane CIFP path. Now simply writing a warning to the log
file.
### Map
* Fixed issue where tooltips and click regions for route preview were wrongly active when showing
more than on logbook entry highlighted.
* Added new airspace types MCTR, TRSA and GCA where GCAis for unknown and general types. #607
* Function `Center map on aircraft and next flight plan waypoint` now uses defined box for aircraft
and waypoint to avoid aircraft or next waypoint leaving screen space. More improvements to aircraft
centering to avoid permanent updates or hanging view.
* Corrected flight plan editing on map which could cause various issues if editing near a missed
approach which is hidden on the map.
* Removed wrongly drawn procedure point underlay (like overfly indication) from intercept point for
legs.
* Now updating online centers (transceivers) in VATSIM network every five minutes. Fixes issue
where user had to restart LNM to update VATSIM centers.
### Logbook
* Logbook entry now uses a separate aircraft trail which does not include previously flown segments
from other flights.
* Corrected storing of local real time in logbook. Now uses a time format with timezone (not shown
in logbook search result table).
* Avoiding crash if previously created logbook entry cannot be found on landing.
## User Interface and General
* Completely reworked web user interface. Now with mouse wheel zoom, a mode to follow the user
aircraft and more. Big thanks to [u-an-i](https://github.com/u-an-i) for implementing this!
* Now using new X-Plane TCAS AI and traffic scheme based on `sim/cockpit2/tcas/targets` datarefs.
Note that X-Plane provides only limited information about AI or multiplayer aircraft. Only
transponder code, position, groundspeed, vertical speed and heading are available. #525
* Fetching transponder code for all simulators now.
* Added transponder code to user and AI aircraft. Now showing in tooltips, information and map.
* Added transponder code option to aircraft labels. Note that aircraft label settings are now reset
back to default.
* Added properties to transferred simulator aircraft data to avoid future incompatibilities when
adding new values.
* Increased data version to 11 to force incompatibility. This requires to update/install *Little
Navconnect* and *Little Xpconnect* as well.
* Added links in flight plan table header to quickly get information and jump to departure,
departure parking and destination on map.
* Added clickable airport link to procedure search header to get information and jump to airport on
the map.
* Corrected issue where airport files were not found in related documents folder when using
translated file and folder names. Adapted all translations to this change.
* Added new userpoint icons based on [Bushtalk Radio](https://bushtalkradio.com/) categories.
* *Little Xpconnect*: Offloaded loading of aircraft files and scanning for keys to separate thread
to avoid blocking main thread on startup. This could have caused stutters when starting X-Plane.
* Chinese translation revised. Thanks to [Tong Hui](https://github.com/tonghuix) and
[yudongx](https://github.com/yudongx) for their effort.
* Small updates to user manual regarding MSFS limitations.
===============================================================================
# Version 2.6.12.beta
Unofficial beta release.
===============================================================================
# Version 2.6.11
This is a bugfix release which addresses the winds aloft download issues.
## Known Issues
Read the linked chapter below to minimize issues when loading flight plans into MSFS:
https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/SCENERY.html#load-scenery-library-dialog-msfs-apt-navdata .
See user manual for general known problems:
https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/APPENDIX.html#problems .
See user manual for limitations and issues around Microsoft Flight Simulator 2020:
https://www.littlenavmap.org/manuals/littlenavmap/release/2.6/en/APPENDIX.html#problems-msfs .
## Changes from 2.6.10 to 2.6.11
### Weather
* Fixed `Error downloading or reading wind data` issue. Adapted URL for winds aloft download to
NOAA changes and added `atmos` as directory. #623
* Now suppressing wind and other downloads with log warning message if URLs are empty. #623
* New decompression methods to speed up weather and track downloads.
* Now showing airport weather symbols on higher zoom levels. Avoiding simple line on wind barb
which can be confused with low wind.
### Flight Plans
* Corrected approach identifier in FLP flight plan export and loading for Aerosoft aircraft. Now
using ARINC identifier for approaches and ignoring transitions of type `VECTOR`. Adapted changed