Release 0.18.0
Sky Dolly “Illustrious Ikarus” supports flights with a recording duration over a day. Or over a year. In fact, for a very long time.
New features
- New location Sky Dolly logbook (*.sdlog) export plugin
- New location Sky Dolly logbook (*.sdlog) import plugin
- Locations exported from older Sky Dolly releases are automatically migrated
Improvements
Recording & Replay
- The maximum simulation rate spinbox in the application settings now steps in powers of two (1, 2, 4, 8, …, 128)
- The maximum custom replay speed factor has been increased from 200 to 99999
- The recording sample rate setting has been removed
- The Statistics dialog now shows separate recording rates, for both positition (always around 1 Hz) and attitude samples (e.g. 30 Hz, that is the simulation frame rate)
- The simulation time is now updated in the flight simulator during replay: this can be disabled in the Replay application settings
- The replay time widget now properly displays replay times longer than a day, by displaying the date as needed (for recordings with a duration over a day)
- When loading a flight from the logbook the replay mode is automatically reset to Normal which will properly position the user aircraft at the initial replay position
Import & Export
- A new Export system locations option has been added to the location export
- When importing flights via the Sky Dolly logbook (*.sdlog) format no system (default) locations are added (migrated) anymore (they are already created and present in the main logbook)
- A distance threshold option has been added to the location import settings, allowing to update existing locations (or either ignore the location to be imported or unconditionally import the new locations)
- GPX export: the geoid height (<geoidheight>) can now also optionally be exported
- The exported GPX waypoints now have a description (<desc>) element: Departure, Waypoint and Arrival
- IGC export: the proper standard pressure altitude (at a 1013.25 hPa (1 atmosphere) setting) instead of the indicated altitude is now exported
Simulation Variables
- Position- and attitude simulation variables are now sampled separately
- Position data (latitude, longitude, altitude) is only sampled at 1Hz: the expectation is that “stutters” during recording should be automatically smoothened out
- Removed
SMOKE_ENABLE
support (there exists no "default smoke system*) - New simulation variables are being recorded, among them nose wheel steering
Logbook
- Rename column Date to Recording Date, for clarity
- Also show the simulation departure- and arrival dates in the tooltip
- The Total Time of Flight column now supports durations measured in days, weeks, months and even years
Application Settings
- The application may now be automatically restarted after changing the user interface style (“Windows Vista”, “Windows 11”, “Fusion”, …)
Bug Fixes
- GPX export: The elevation (<ele>) values are now properly exported as “above mean sea level” (and not “above WGS84 reference ellipsoid” anymore)
- GPX export: the trackpoint timestamps are properly calculated and exported when exporting the entire flight (and not just the user aircraft); the proper timezone suffix (Z) is appended, too (ISO 8601 format)
- Record the flight conditions - specifically the flight start date/time - when the first aircraft is recorded directly from within the Formation module
- Prevent teleporation to the equator (0° latitude, 0° longitude) when no flight is currently loaded and Fly with formation is selected
- Do not reset the time edit widget when the recording is paused (keep the current recorded time)
- Migrate (update) missing logbook start- and end simulation times (local and zulu) based on the actual recorded positions (timestamps) amd/or the recording creation date/time
Documentation
- Added new timelapse example SQL script
- Added new “analytical” SQL example script for the various altitude measurements
Under the Hood
- Ensure common creation- and start/end date (local and zulu) date & time formats on database level, add “not null” constraint for data conistency
- Upgrade GeographicLib to version 2.4 (from version 2.3)
- Upgrade cpptrace to version 0.6.3 (from 0.5.2)
For all details please refer to the complete CHANGELOG on github.com.
Updated binaries are available here:
Source and binaries are also available here: