Alex’ Projects ► Little Navmap 2.4.4 released

2019-10-17, 10:00

Little Navmap 2.4.4 released

Direct download: Windows - macOS - Linux (64 bit, based on Ubuntu 18.04) - Linux (64 bit, based on Ubuntu 16.04)

Alternative download locations: Dropbox - Mega.nz - OneDrive

► Screenshots of new 2.4 Features

► Screenshots

► Online Manuals

► Features

Notes

  • Microsoft Visual C++ Redistributables are not needed.
  • Reload the scenery library.
  • Reinstall the Little Xpconnect X-Plane plugin to see bug fixes.
  • Little Navmap resets the map theme back to OpenStreetMap to avoid wrong selection of the now unavailable OpenMapSurfer theme.
  • Route description options are reset to defaults.

Known Issues

  • Scrolling is stuttery when using airport weather symbols based on simulator data for FSX/Prepar3D. Switch off airport weather symbols to avoid this.
  • The browser often does not jump to the right chapter the first time when opening online manuals. Got to the URL bar, do not change the URL and press return if this happens.

Notable Changes

  • Winds aloft forecast for display and fuel planning.
  • Wind gust factor in airport weather symbols.
  • Alternate airports for flight plan and fuel planning.
  • Complete rework of logbook. Separated from userpoints and improved functionality.
  • Permanent aircraft performance collection. Results can be merged any time. Improvements to fuel planning.
  • Accurate fuel and time prediction in aircraft progress tab based on aircraft performance.
  • Internal webserver. Access map and flight plan from everywhere.
  • ILS tooltip and information.
  • User defined final approach for vertical guidance including VASI and ILS slope at any airport.
  • Preferred runway by wind for airports in tooltip and information.
  • Nearest navaids and airports around a selected airport.
  • Display holdings on map like traffic patterns.
  • Two new map navigation modes: Click to center and navigation areas for touchscreens.
  • Map images can now be saved with an arbitrary size.
  • Hide columns in flight plan table.
  • Can highlight full airways from information window Map link like airspaces.
  • Improved airspace database. Added user airspaces. Assign online centers to airspace geometry.
  • Movable and closable tabs. Tab menu button and context menu for tabs.
  • Fixed all known procedure display issues.
  • Display alternate fuel units and true course optionally.
  • User features like range rings, holds and others can be hidden on the map.
  • Error and warning messages in user interface have tooltip for more information now.
  • Many user interface improvements and bug fixes for procedure display, METAR parsing and more.

Changes from Release 2.2.4 to 2.4.4

See CHANGELOG.txt in littlenavmap project for changes across all versions.

Manuals

  • Only English offline PDF manual included. Manuals for French, Italian and German are still based on version 2.2. Updates will follow later. You can access all older manuals based on Little Navmap 2.2 versions and all work in progress here: Little Navmap and Little Navconnect Manuals.
  • Sources for the manuals are committed to GitHub and can be found here on branch release/2.4 for translation.

Help - New Chapters

Help - Updated Chapters

User Interface Translation

  • User interface translation is complete for the languages French, Italian, German and Brazilian Portuguese. Many thanks to Patrick, Flavio, Valerio and Ricardo for their work.
  • Spanish and Dutch translations are not adapted and the program will show a mix of English and the local language.

User Interface

  • User interface translation is complete for the languages French, Italian, German and Brazilian Portuguese. Other translations (Spanish and Dutch) are not adapted and the program will show a mix of English and the local language. Many thanks to Patrick, Flavio, Valerio and Ricardo for their work.
  • Tabs can now be closed and moved in information display, aircraft progress, flight plan and search. #437 and #345
    • A drop down menu in a button at the right top corner and a context menu on the tab bar allow to close, open and lock tabs.
    • Tab states and positions are saved between sessions.
    • Tabs are opened and/or raised on demand on info click or menu selection.
    • Reset window layout also resets tab layout and reopens all closed.
  • Now raising windows and/or tabs optionally on actions like e.g. Set Destination. Also after loading, importing or creating a new flight plan, aircraft performance file or others. This should help to avoid confusion when creating new or modifying documents. This behavior can be disabled in Options -> User Interface -> Raise related windows ....
  • Moved map theme and projection into separate toolbar. This helps to avoid toolbar overflow on the right for the map toolbar.
  • Added menu item to save all options and window layout. Menu Tools -> Save Options and State. #420
  • Renamed dock window Flight Plan to Flight Planning and tab Aircraft Performance to Fuel Report.
  • Added Reset all Settings and Restart function in tools menu which replaces the need to delete the settings folder in case of issues. This will create a backup of the little_navmap.ini and erase all contents afterwards.
  • Stacks of tabbed dock windows are now completely closed if one of the docks in the stack is closed by using the shortcut, menu or toolbar. Closed stacks are reopened completely if one of the dock windows is reopened or activated.
  • Stacked dock windows are now correctly raised on shortcut or other activation. Before the stack of dock windows was raised only but the dock window was still hidden.
  • Style macintosh is now usable on smaller screens for macOS. Tabs took up too much space previously and prevented dock windows from shrinking. More improvements for macOS user interface.
  • Many more user interface improvements.

Options

  • Replaced tabs in options dialog with list including icons and tooltips for better overview.
  • Added option for high DPI high resolution display support. Dialog Options -> User Interface -> Enable high DPI ....
  • Added option to disable proposed filename when doing Save as or Export and file already exists. Dialog Options -> User Interface -> Propose new name .... #433
  • Added option to add true heading/course to all values in display in smaller font. This affects all information, progress and tooltip displays. Can be selected in Options -> Units -> Show true course .... Useful for flying in areas with high or unreliable magnetic declination.
  • Added option to ignore radio navaid declination when calculating magnetic flight plan leg course. This is helpful if you use mostly GPS for flying and do not care about radials of VOR which might have an outdated calibration. Dialog Options -> Flight Plan -> Ignore Declination ....
  • Other fuel units (kg/liter vs. lb/gal) can now be displayed in small font besides selected fuel unit. This affects the fuel plan and aircraft progress tabs. See dialog Options -> Units -> Show other fuel units too. #401
  • Added new coordinate formats for display and reading: Plain latitude/longitude or longitude/latitude numbers with sign. Can be selected in Options -> Units -> Coordinates. Not that this also affects the order (lat/lon vs. lon/lat) when reading coordinates in dialogs if selected.
  • Added options to change MORA grid transparency and text size. Dialog Options -> Map Display 2. #343
  • Added separate size option for airport weather icons.
  • Added text display options for flight plan legs. Now one can select distance and true/magnetic/rhumb/great circle indicators. Labels indicating type will be shown and values will be merged if equal. Options -> Map Display 2 -> Flight Plan in tree. #365
  • Changed defaults in options dialog to more sensible values. This will affect only new users after selecting Reset all Settings and Restart in the tools menu.
  • Fixed several issues with Restore Defaults function in options dialog where values were not reset at all or reset to the wrong defaults.
  • Restore defaults in options dialog can now be reverted by pressing cancel.

Scenery Database

  • Added recursive import of OpenAir airspaces for user database from folder. #236 and #426
    • New folder setting in options dialog for default airspace base folder and file extensions. See dialog Options -> Cache and Files.
    • Load airspaces from folder in Scenery Library -> Load Airspaces ....
    • Added switches in menu for airspace source databases and added separate user airspace database. User can now choose between any combination of simulator, Navigraph, user or online airspaces. Menu View -> Airspace Source.
    • Removed online airspace button and function to copy airspaces from P3D to X-Plane.
    • Removed option to read airspaces from Documents/Little Navmap in X-Plane compiler.
    • Made airspace databases independent of navdata switch.
  • Added better error message about missing scenery_packs.ini for X-Plane.
  • Added geomagnetic model calculation for X-Plane compilation based on current year and month. #300
    • Resulting table is written into database when compiling scenery library.
    • Showing error dialog about missing declination data. Falling back to world magnetic model if database is empty now.
  • Added support for the new gui_label 3D attribute in X-Plane 11.35 and higher. This gives a more precise detection of 3D airports now which will be consistent with the X-Plane airport selection and can be used to hide Empty Airports. #424 and #410
  • Added support for X-Plane 8.33 kHz frequency spacing. #409
  • Added real ICAO code to airport to avoid issues with X-Plane’s artificial airport ids. Now finds procedures for e.g. “AT4” where ICAO is actually “CAT4”.
  • X-Plane FMS flight plan is now adjusted for real ICAO airport idents when using procedures to avoid problems loading plan.
  • Fixed issue where FSX was wrongly selected on initial startup on Linux or macOS.
  • Fixed issue where scenery entries were read despite being disabled in add-ons.cfg for P3D.
  • Discovery paths from add-ons.cfg are now read for P3D.

Information and Aircraft Progress

  • Added ILS map tooltip, Show information in map context menu and information display. #386
    • Click on ILS shows information in Navaid tab.
    • Zoom to ILS on double click in map or selecting Map link in information display.
    • Added offset localizer hint to ILS information if runway heading does not match ILS heading.
    • Displaying ILS source for clarification in information panel. Either Navigraph or Simulator.
  • Added preferred runways depending on wind conditions to tooltip, airport information tab and as detailed table including runway surface and length to weather tab. #187
  • Aircraft progress tab now shows red warning text for icing and insufficient fuel.
  • Progress tab now shows orange warnings if fuel and time have to be estimated because of invalid aircraft performance or an invalid flight plan. Shows also orange warning text if fuel is below reserve at destination (needs valid aircraft performance).
  • Now showing orange warning text if no active flight plan leg can be found if aircraft is too far from plan.
  • Tab Aircraft on window Simulator Aircraft shows gross weight as red warning text if heavier than max weight.
  • Now displaying more fuel values and weights in alternative units as small text in information window and progress window. See above in Options. #401
  • Added new tab to show nearest map objects around selected airport: One list with airports having procedures and one list with radio navaids. #344
  • Added highlighting of whole airway strings from information window similar to airspaces. #348
    • Highlighted airways as well as highlighted airspaces have tooltips now.
    • Thickness of highlighted lines (airspace boundaries, airways, etc.) and text size can now now adjusted with option settings (Options -> Map Display 2 -> Range rings, ...).
  • Added links to FlightAware, SkyVector, X-Plane Gateway and OpenNav web pages in airport information which link to the airport information pages on the respective sites.
  • Fuel and time prediction in aircraft progress tab is now based on aircraft performance (if available and valid) and therefore more accurate. Will fall back to an estimate based on current speed and fuel consumption if aircraft performance is not valid.
  • Added IATA and ICAO codes to airport information display if available.
  • Fixed airport file links to use both English and translated path names. Airport Tab - Files.

Flight Plan

  • Added support for alternate airports to map display, flight plan, printing, web server, drag and drop editing, all flight plan move, delete, edit and append functions as well as all relevant context menus. Fuel calculation considers farthest alternate in fuel calculation now. #230
  • Added reset all function to quickly set up program for a new flight. Menu File -> Reset all for a new Flight.
  • Added dialog to show or hide columns in flight plan table. See context menu of flight plan table. Context menu item Select visible Columns.
  • Added columns for true rhumb and true great circle course to flight plan table.
  • Better messages about missing and invalid flight plan. Now adding tooltip to empty flight plan table space and header label with hints if plan is empty. Same for procedure search. This should help new users.
  • Now clearly describing which flight plan legs violate altitude restrictions in tooltip of error message. #347
  • Edit flight plan position now allows to use shortcut Return for editing of user defined flight plan waypoints.
  • Improved route description parser. Now using VOR if a VOR and NDB with the same name are close by (for example LOWI VIC FAL PRU TEA LIRN).
  • Showing minimum and maximum altitude for airways in flight plan table now.
  • Airway now shown as red text if either direction, minimum or maximum altitude is violated.
  • Tooltips on red text in flight plan table now show information for airway restriction violations or invalid waypoints.
  • Fixed issue where procedure information was lost when loading flight plan into a database which does not contain procedures or after switching databases.
  • User set cruise altitude remains unchanged now after victor or jet calculation when east/west rule adjustment is off.
  • Cruise altitude is now adjusted to next valid value for east/west rule based on the current value entered in the user interface. Was always set to lowest allowed value. Now also lowering or raising cruise altitude if not valid for used airways when using jet or victor calculation.
  • Fixed magnetic course calculation when flying outbound from a VOR. Magnetic Declination.
  • Fixed several crashes and other issues.

Flight Plan Export

  • Added separate export menu item for X-IvAp since format differs slightly from IvAp. #395 Fixed more issues with IVAP export. Alternate airports are now pre-filled in online format export.
  • Added TFDi Design 717 flight plan export format. #399
  • Now omitting final DCT for flight factor aircraft export to corte.in. Should fix loading of flight plans without STAR. #394
  • Fixed Maddog X export to use correct file extension mdr.
  • Fixed missing = in cruise altitude for BBS Airbus export. #396
  • Added flight plan table export to HTML page. #4
  • Fixed issue when saving flight plans from airports with empty names which could crash Prepar3D.
  • More fixes around flight plan saving and export.

Route Description

  • Added missing alternate airport parsing functionality to route description dialog.
    • Route description can now read and write more than one alternate airport to and from the string.
    • Added option to drop down menu button to output alternate airports to string.
    • Added option to route description dialog drop down menu button that allows to read trailing airports either as alternate airports or simply add the airports as waypoints.
  • Better error, warning and information messages now when reading route descriptions.

Profile Display

  • Keeping aircraft more on the lest and on bottom of elevation profile when climbing and on top of profile if descending to avoid manual scrolling.
  • Fixed problem where aircraft trail was not recorded in elevation profile when window was closed or program was hidden/minimized.
  • Fixed issue where flight plan and elevation profile was built incorrectly if waypoints were not valid in plan.

Weather

  • Added NOAA and X-Plane high altitude wind forecast (Prepar3D does neither provide a documented format nor an interface). #283 This shows the NOAA wind aloft forecast which is updated four times a day and is used as a source by most weather programs and simulators.
    • Display of wind barbs for selected altitude, flight plan altitude and/or at flight plan waypoints. Toolbar button with drop down menu or menu View -> Wind Levels allow to select wind display.
    • Tooltip on map shows wind for several layers when hovering over a wind barb. Setting for wind barbs tooltip on Options -> Map Display.
    • Hovering over the elevation profile shows wind at position in the header line of the elevation profile.
    • Fuel planning now considers high altitude winds. The manual cruise wind selection is still available and can be used to override the downloaded winds.
    • Top of climb and top of descent and now adjusted for head- and tailwind.
    • See menu View -> Wind Levels and Wind Source, dialog Options -> Map -> Tooltips and Options -> Weather -> Files and web addresses for wind reports.
    • Download and processing can be disabled in menu if not needed.
  • Added display of gusts as red lines in wind barbs for airport weather.
  • Fixed several METAR parsing issues related to no data like ///. #441
  • Now ignoring ASX weather files written for X-Plane and fixed excessive logging about missing file. #422
  • Full NOAA METAR file is now downloaded to avoid time consuming single web requests for airports. Weather display is now faster on map for NOAA METARs. Changed NOAA download URL in dialog Options. #359
  • Added option to change X-Plane METAR.rwx path to allow custom file, e.g. for remote setups across a share.
  • Added error dialog if weather downloads fail.
  • Moved wind and airport weather source from menu View to new menu Weather since these functions also affect flight planning and not just the map display.

Online Networks

  • Added two options to fetch online center boundary from user airspaces. Now optionally looking up geometry for online centers either by airspace name or filename. Falling back to circle shape if not present. See dialog Options -> Map Display Online -> Online Center Boundary Lookup ....
  • Disabled wrong rounding of frequencies for online centers. Now displaying as given.
  • Changed AI and online network aircraft icon colors for better visibility. This is also reflected in the toolbar buttons. The aircraft icons can still be overloaded by the user.
  • Enabled PilotEdge network. #388

Map

  • Added option to display holding on map similar to traffic pattern. Holding can be customized before adding to map. See map, search and flight plan context menu item Add Holding at position. #326
  • Added menu items and drop down button to hide or show user features like range rings, holdings, measurement lines and traffic patterns.
    • See menu View -> User Features.
    • Context menu items for range rings, measurement lines, holds and patterns are now disabled with a remark in the menu text when respective user feature is hidden on the map. You have to enable the respective user feature before you can add one on the map.
    • Special shortcut clicks on the map like e.g. Shift+Left Mouse button for range rings enable display of the respective user features silently if hidden.
  • Traffic patterns and holdings have tooltips now.
  • Added warning dialog before deleting all user features. Warning dialog can be disabled.
  • Added small direction arrows for one-way airways which are shown in overview.
  • Updated traffic pattern dialog with better table view instead of the simple combo box. Double click in pattern dialog now confirms dialog and adds pattern to the map.
  • Now disabling all tooltips while doing drag and drop operations: Flight plan changes, dragging measurement lines and userpoint movement. #337
  • Increased maximum number of map objects from 4000 to 8000.
  • Disabled OpenMapSurfer since map is not publicly available at the given URL anymore, needs an API key and has download limitations now.
  • Added dialog to image export for files, AviTab and clipboard that allows to choose an arbitrary image resolution. This allows to export high resolution and highly detailed maps. A download timer allows to wait for online map updates to avoid blurry maps. #377 and #384
  • Corrected View -> Reset Display Settings function and added missing display features to reset (weather, airspace sources, user features and more).
  • Fixed double drawing of waypoints and navaids which are part of a flight plan.
  • Corrected display priorities from map context menu. Logbook is now prioritized before userpoint before airport for all actions.

Map Navigation

  • Added Click to center map navigation mode where mouse wheel zooms to center position. Also added new Map Areas navigation mode using click/touch zones on the map screen. The latter mode is helpful for touchscreen navigation. Both navigation options can be selected on new tab Map Navigation in the options dialog. Map Areas still allows the classic navigation if clicking outside the active zones. #380 and #411
  • Navigation aids like symbols, center cross and navigation areas for the above mentioned navigation modes can be enabled in Options -> Map Display 2 -> Navigation Aids in tree.

Procedures

  • Added custom, user defined final approaches made of final leg altitude and distance to threshold which allows to see the approach path including ground, VASI and/or ILS slope in the elevation profile. The custom approaches consist of an initial fix and a runway fix. #307
  • Fixed many procedure decoding and drawing issues: #406, #408, #379, #336 and #370
    • Fixed procedure drawing for course/heading to radial termination legs.
    • Fixed procedure issues with track from fix to DME distance legs and similar.
    • Removed unnecessary intercept instructions at course reversal procedures.
    • Fixes for display of manual procedure legs. Now connecting manual legs to next leg or airport using a dotted line.
    • Now also drawing vector legs as dashed line.
    • Fixed display of SID that start with an initial fix. Now using vectors leg. Example: ENSG EVNA1F
    • Fixed issue where first course to fix procedure leg was missing intercept point.
    • Fixed procedure decoding which wrongly used the final endpoint fix altitude as a restriction.
  • Fixed several issues with runways from simulator database having no 0 prefix.
  • Now removing all flight plan waypoints that overlap with procedure points when adding a new procedure for an already calculated flight plan.

Userpoints

  • Moved user point information out of information tab Navaids and added separate information tab for user defined waypoints.
  • Custom userpoint icons now allow SVG, PNG, JPG and GIF image formats.
  • Added new default userpoint types VOR, VORDME, VORTAC, DME, TACAN, NDB and lighthouse.
  • Fixed crash and missing updates in information window when deleting userpoints.

Aircraft Performance

#367, #340 and #339.

  • Removed manual option to collect performance and introduced background collection which is running permanently now. Tab Current Performance in window Flight Planning.
  • New dialog for merging current performance at any time with collected aircraft performance or another performance file. See menu Aircraft -> Merge Collected ... and menu Aircraft -> Open Aircraft Performance and merge ...
  • Added new tab Current Performance showing collected values.
  • Renamed tab Aircraft Performance to Fuel Report.
  • Function New Aircraft Performance shows edit dialog now to avoid confusion.
  • Aircraft performance dialog now allows to switch between US and metric units independent of program settings.
  • Added alternate speed, alternate fuel flow, minimum runway length, runway type and usable fuel to aircraft performance.
  • Tab Fuel Report shows a warning if usable fuel (new field) is not given.
  • Changed aircraft performance editing dialog and split page in three tabs.
  • Added aircraft state, required runway parameters and alternate fuel units to fuel report.
  • Improved aircraft performance display without flight plan. Now showing basic information about aircraft like estimated range.
  • Aircraft performance now uses cruise altitude from flight plan tab to detect if aircraft is in cruise state even if no flight plan is loaded.
  • Fuel calculation now considers fuel to farthest alternate and falls back to cruise fuel flow and speed if values for alternate are not given.
  • Added more error and warning messages if performance settings have errors or missing values.
  • Now showing a warning if aircraft type does not match performance type.
  • Top of climb and top of descent are now calculated considering the manual or real (NOAA or X-Plane) wind situation.
  • Fix for invalid Cannot Comply with Altitude Restriction message. #417
  • Fixed issue in fuel report where average wind and average ground speed were calculated incorrectly.
  • More improvements and crash fixes.
  • All keyboard shortcuts can now be used in search tabs from input fields or buttons. For example: Enter an airport ICAO in the search field and press Ctrl+M to show the airport on top of the list on the map.
  • Show in search in map context menu now selects found items in search result table.
  • More fixes and improvements to menu and shortcuts.

Webserver

#163

  • Added internal web server which can be started in menu Tools. This shows a web page which has simple use cases for map display, aircraft progress and airport information with automatic refresh. The page can be accessed from any computer, tablet or smartphone in the local network (you need to adjust you router settings to access it from the internet).
  • Simple stateless protocol added to fetch map images and more. See directory web/test.html or http://localhost:8965/test.html when running the webserver for examples.
  • Allowing HTTPS/SSL connections to internal web server. An example private and public key for encrypted server connections is included.
  • Added configuration for web server in option dialog on page Web Server.

Logbook

#346

  • Split logbook completely off from userpoints and added new format for entries.
    • New main menu Logbook.
    • Added own search tab including edit, delete and create facilities similar to userpoints.
    • Bulk edit for logbook entries available similar to userpoints.
    • Selected logbook entries are highlighted on the map showing great circle line connection between departure and destination. Highlights have own tooltip.
    • Added separate logbook entry tab in information window.
    • CSV export and import as well as X-Plane logbook import (Prepar3D logbook format is not open and therefore unusable).
    • Legacy logbook entries from the Little Navmap userpoint database can be converted to new logbook entries. Entries are shown in search after import including detailed error report.
  • Added dialog for logbook statistics with overview, various group queries as well as export as CSV and formatted clipboard.

Little Xpconnect / X-Plane

  • Added new X-Plane turboprop definitions to better recognize aircraft and fuel type.
  • Now using tail number from aircraft .acf file only if the tail number from the dataref is not set. This helps to get the right tail number if add-on aircraft inject this manually using a script.

Build and Deployment for Developers

#387

  • Updated for Qt 5.12.5 for Linux 18.04 and Windows builds. Changed OpenSSL to 1.1.1. Qt 5.9.8 remains for macOS and Linux 16.04 builds to keep compatibility with older OS versions.
  • Linux compilation now uses system OpenSSL again and is based on Ubuntu 18.04 and Ubuntu 16.04.
  • Added build for Travis CI. Thanks to Jannik for all his work!
  • Complete update of project files to allow configuration with environment variables. Removed all hard coded paths.
  • Added documentation about environment variables to configure build and updated build instructions in BUILD.txt and littlenavmap.pro files.
  • Added template for Linux desktop file. Explained usage of Linux desktop file in README.txt. #378

See CHANGELOG.txt in atools project for more technical details. Relevant comments were added to list above.

All files are checked by VirusTotal.